Вы находитесь на странице: 1из 9

Nombre: Jhonny Cajamarca NRC: 2803

Andrés Flores,

Materia: Ingeniería de Software II

Fecha: 6/11/2017

Investigar las normas, y/o estándares que se aplican en la medición de la calidad de


Software

Introducción:

Los estándares de calidad de software hacen parte de la ingeniería de software, utilización


de estándares y metodologías para el diseño, programación, prueba y análisis del software
desarrollado, con el objetivo de ofrecer una mayor confiabilidad, mantenibilidad en
concordancia con los requisitos exigidos.

SPICE

El estándar SPICE creciente en número de métodos de evaluación disponibles, y la


creciente utilización de la técnica comercial en áreas sensibles, fueron los factores clave
que impulsaron el desarrollo y la aceptación de una propuesta para desarrollar un
estándar internacional para la evaluación de procesos de software.

CMMI

Es un modelo de mejora de los procesos de construcción de software que provee los


elementos necesarios para determinar su efectividad.

PSP

El proceso personal del software es un método de autoconocimiento, que permite


estimar cuánto se tarda un individuo en realizar una aplicación de software, para así
calcular el presupuesto y asegurar la operatividad de los desarrollos.

Normas ISO/IEC

Estándar para los procesos de ciclo de vida del software de la organización, Este
estándar se concibió para aquellos interesados en adquisición de software, así como
desarrolladores y proveedores.
ISO-9000

ISO 9000: Gestión y aseguramiento de calidad (conceptos y directrices generales).


Recomendaciones externas para aseguramiento de la calidad (ISO 9001, ISO 9002,
ISO 9003).

ISO 9001: Sistema de calidad- Modelo de aseguramiento de la calidad en diseño/


desarrollo producción, instalación y servicio.

Norma que se aplica a los sistemas de calidad (SGC), el cual se centra en todos los
elementos de administración de calidad con los que una empresa debe contar, para
tener un sistema efectivo que permita administrar y mejorar la calidad sus productos y
servicios.

La norma ISO 9001:2008 se basa en ocho principios de gestión de calidad:

 Enfoque al cliente
 Liderazgo
 Participación del personal
 Enfoque basado en procesos
 Enfoque de sistema para la gestión
 Mejora continua
 Enfoque basado en hechos para la toma de decisión
 Relaciones mutuamente beneficiosas con el proveedor

ISO 9002: Sistemas de calidad-Modelo de aseguramiento de la calidad en la producción


e instalación.

La norma ISO 9002 evalúa todos los recursos humanos y técnicos y los procedimientos
administrativos, que garantizan la operación continua y efectiva del sistema de calidad
en una empresa.

ISO 9003: Sistemas de calidad- Modelo aseguramiento de la calidad

Se enfatiza en los requisitos del sistema de calidad especificados en la ISO-9001 y en la


ISO-9002, son complementarios, estas normas establecen requisitos que determinan
que elementos tienen que comprender los sistemas de calidad.

La norma ISO-9003 se dedica a inspeccionar el producto final terminado, esta norma


fue anulada por la publicación del 2000 de la norma ISo-9001.
IEEE 1061 (1998)

Tiene como objetivo la definición de métricas de software y su uso en la evaluación de


componentes software, propone modelos de calidad a medida adaptados a cada
proyecto y las valida para todas las fases del ciclo de vida.

Características

 Establecer requisitos
 Métricas de calidad
 Implementar las métricas de calidad
 Análisis de resultados
 Evaluación de resultados
ISO/IEC 9126

Usada para evaluar la calidad del software permitiendo especificar y evaluar la calidad
del software desde diferentes criterios asociados con adquisición, requerimientos,
desarrollo, uso, evaluación, soporte, mantenimiento, aseguramiento de la calidad y
auditoria de software.

Es un estándar de calidad de productos compuesto por:


 ISO/IEC 9126-1 describe un modelo de dos partes para calidad de productos de
software
 SO/IEC TR 9126-2 Software engineering - Product quality - Part 2: External metrics
 ISO/IEC TR 9126-3 Software engineering - Product quality - Part 3: Internal metrics
 ISO/IEC TR 9126-4 Software engineering - Product quality - Part 4: Quality in use
metrics

ISO/IEC 9126: CALIDAD EN EL CICLO DE VIDA DEL SOFTWARE

ATRIBUTOS DE LA NORMA PARA CALIDAD EXTERNA E INTERNA

1. FUNCIONALIDAD

 Adecuación: Capacidad del producto software para proporcionar un conjunto


apropiado de funciones para tareas y objetivos de usuario especificados.
 Exactitud: Capacidad del producto software para proporcionar los resultados o
efectos correctos o acordados, con el grado necesario de precisión.
 Interoperabilidad: Capacidad del producto software para interactuar con uno o más
sistemas especificados.
 Seguridad de acceso: Capacidad del producto software para proteger información y
datos de manera que las personas o sistemas no autorizados no puedan leerlos o
modificarlos.
 Cumplimiento funcional: Capacidad del producto software para adherirse a normas,
convenciones o regulaciones en leyes y prescripciones similares relacionadas con
funcionalidad.
2. CONFIABILIDAD (FIABILIDAD)

 Madurez: Capacidad del producto software para evitar fallar como resultado de fallos
en el software.
 Tolerancia a fallos: Capacidad del software para mantener un nivel especificado de
prestaciones en caso de fallos software o de infringir sus interfaces especificados.
 Capacidad de recuperación: Capacidad del producto software para reestablecer un
nivel de prestaciones especificado y de recuperar los datos directamente afectados
en caso de fallo.
 Cumplimiento de la fiabilidad: Capacidad del producto software para adherirse a
normas, convenciones o regulaciones relacionadas con la fiabilidad.

3. FACTIBILIDAD DE USO (USABILIDAD)

 Capacidad para ser entendido: Capacidad del producto software que permite al
usuario entender si el software es adecuado y cómo puede ser usado para unas
tareas o condiciones de uso particulares.
 Capacidad para ser aprendido: Capacidad del producto software que permite al
usuario aprender sobre su aplicación.
 Capacidad para ser operado: Capacidad del producto software que permite al
usuario operarlo y controlarlo.
 Capacidad de atracción: Capacidad del producto software para ser atractivo al
usuario.
 Cumplimiento de la usabilidad: Capacidad del producto software para adherirse a
normas, convenciones, guías de estilo o regulaciones relacionadas con la
usabilidad.

4. EFICIENCIA

 Comportamiento temporal: Capacidad del producto software para proporcionar


tiempos de respuesta, tiempos de proceso y potencia apropiados, bajo condiciones
determinadas.
 Utilización de recursos: Capacidad del producto software para usar las cantidades y
tipos de recursos adecuados cuando el software lleva a cabo su función bajo
condiciones determinadas.
 Cumplimiento de la eficiencia: Capacidad del producto software para adherirse a
normas o convenciones relacionadas con la eficiencia.

5. MANTENIBILIDAD

 Capacidad para ser analizado: Es la capacidad del producto software para serle
diagnosticadas deficiencias o causas de los fallos en el software, o para identificar
las partes que han de ser modificadas.
 Capacidad para ser cambiado: Capacidad del producto software que permite que
una determinada modificación sea implementada.
 Estabilidad: Capacidad del producto software para evitar efectos inesperados
debidos a modificaciones del software.
 Capacidad para ser probado: Capacidad del producto software que permite que el
software modificado sea validado.
 Cumplimiento de la mantenibilidad: Capacidad del producto software para adherirse
a normas o convenciones relacionadas con la mantenibilidad
6. PORTABILIDAD

 Adaptabilidad: Capacidad del producto software para ser adaptado a diferentes


entornos especificados, sin aplicar acciones o mecanismos distintos de aquellos
proporcionados para este propósito por el propio software considerado.
 Instabilidad: Capacidad del producto software para ser instalado en un entorno
especificado.
 Coexistencia: Capacidad del producto software para coexistir con otro software
independiente, en un entorno común, compartiendo recursos comunes.
 Capacidad para reemplazar: Capacidad del producto software para ser usado en
lugar de otro producto software, para el mismo propósito, en el mismo entorno.
 Cumplimiento de la portabilidad: Capacidad del producto software para adherirse a
normas o convenciones relacionadas con la portabilidad.

7. ATRIBUTOS PARA CALIDAD EN USO

 Efectividad
 Productividad
 Seguridad física
 Satisfacción
ISO/IEC 14598

El estándar ISO/IEC 14598 define el proceso para evaluar un producto de software, el


mismo consta de seis partes:

 ISO/IEC 14598-1 Visión General


 ISO/IEC 14598-2 Planeamiento y Gestión
 ISO/IEC 14598-3 Proceso para desenvolvedores
 ISO/IEC 14598-4 Proceso para adquirentes
 ISO/IEC 14598-5 Proceso para avaladores
 ISO/IEC 14598-6 Documentación de Módulos

Esta norma define 4 principales características del proceso de evaluación:

 Repetitividad
 Reproductibilidad
 Imparcialidad
 Objetividad
Norma ISO/IEC 25000 (SquaRE)

ISO 25000:2005 (SQuaRE -Software Quality Requirements and Evaluation) es una


nueva serie de normas que se basa en ISO 9126 y en ISO 14598 (Evaluación del
software). Uno de los principales objetivos de la serie SQuaRE es la coordinación y
armonización del contenido de ISO 9126 y de ISO 15939:2002 (Measurement
Information Model).

ISO 15939 tiene un modelo de información que ayuda a determinar que se debe
especificar durante la planificación, performance y evaluación de la medición. Para su
aplicación, cuenta con los siguientes pasos: Recopilar los datos, Preparación de los
datos y Análisis de los datos.

SQuaRE está formada por las divisiones siguientes:

 ISO/IEC 2500n. División de gestión de calidad. Los estándares que forman esta
división definen todos los modelos comunes, términos y referencias a los que se
alude en las demás divisiones de SQuaRE.

 ISO/IEC 2501n. División del modelo de calidad. El estándar que conforma esta
división presenta un modelo de calidad detallado, incluyendo características para la
calidad interna, externa y en uso.

 ISO/IEC 2502n. División de mediciones de calidad. Los estándares pertenecientes a


esta división incluyen un modelo de referencia de calidad del producto software,
definiciones matemáticas de las métricas de calidad y una guía práctica para su
aplicación.

 ISO/IEC 2503n. División de requisitos de calidad. Los estándares que forman parte
de esta división ayudan a especificar los requisitos de calidad.

 ISO/IEC 2504n. División de evaluación de la calidad. Estos estándares proporcionan


requisitos, recomendaciones y guías para la evaluación de un producto software,
tanto si la llevan a cabo evaluadores, como clientes o desarrolladores.

 ISO/IEC 25050–25099. Estándares de extensión SQuaRE. Incluyen requisitos para


la calidad de productos de software “Off-The-Self” y para el formato común de la
industria (CIF) para informes de usabilidad.

Las principales características de esta norma son:

 Adecuación Funcional
 Eficiencia de Desempeño
 Compatibilidad
 Usabilidad
 Fiabilidad
 Seguridad
 Mantenibilidad
 Portabilidad
Bibliografía

[1]. Anon, (2017). Las Normas ISO 9000. [online] Available at:
https://www.agroindustria.gob.ar/sitio/areas/d_recursos_humanos/concurso/normativa/_
archivos//000007_Otras%20normativas%20especificas/000000_SISTEMA%20DE%20
GESTI%C3%93N%20DE%20LA%20CALIDAD%20ISO%209000.pdf [Accessed 7 Nov.
2017].

[2]. AENOR. UNE-EN-ISO 8402 “Gestión de la calidad y aseguramiento de calidad”.


Vocabulario (ISO 8402:1994).

[3]. Calero, C., Moraga, M. and Piattini Velthuis, M. (2010). Calidad del producto y proceso
software. Paracuellos del Jarama, Madrid: Ra-Ma.

[4]. Cuasante, J. (2017). Citar un sitio web - Cite This For Me. [online] Ubu.es. Available at:
http://www.ubu.es/sites/default/files/portal_page/files/normas_iso_9000_aspectos_gene
rales.pdf [Accessed 7 Nov. 2017].

[5]. Ian Sommerville. “Ingenieria del Software”. 7º Ed. Cap. 27. Pearson Educacion S.A.,
Madrid 2005.

[6]. Marín B., Condori-Fernández N., Pastor O., “Calidad en Modelos Conceptuales: Un
Análisis Multidimensional de Modelos Cuantitativos basados en la ISO 9126”. Revista de
Procesos y Métricas

Вам также может понравиться