Calidad del producto de software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Calidad del producto de software por Mind Map: Calidad del producto de software

1. Modelos de calidad de uso

1.1. ISO 9000:2005 es una Norma Internacional que detalla los fundamentos de los Sistemas de Gestión de la Calidad.

1.1.1. Esta norma internacional se puede aplicar a

1.1.1.1. Organizaciones que desean obtener ventajas de su Sistema de Gestión de Calidad.

1.1.1.2. Organizaciones que buscan confianza en sus proveedores.

1.1.1.3. Usuarios de productos.

1.1.1.4. Interesados en la terminología empleada en la gestión de la calidad.

1.1.2. ¿Cómo medir la calidad en software?

1.1.2.1. Existen dos enfoques posibles:

1.1.2.1.1. Calidad funcional.

1.1.2.1.2. Calidad estructural

1.1.2.2. El estándar ISO/IEC 9126 presenta la calidad del software como un conjunto de seis características globales:

1.1.2.2.1. Funcionalidad.

1.1.2.2.2. Confiabilidad

1.1.2.2.3. Usabilidad

1.1.2.2.4. Eficiencia.

1.1.2.2.5. Capacidad de mantenimiento

1.1.2.2.6. Portabilidad.

1.2. La nueva ISO 9001:2015

1.2.1. El 23 de septiembre de 2015, se publicó la nueva versión ISO 9001:2015. La revisión de la norma surgió por la necesidad de adaptar la norma a los tiempos actuales en los que se ven envueltas las organizaciones.

2. Modelos clásicos :Este modelo de calidad es el segundo más conocido y fue propuesto por Barry Boehm en el año de 1978 y es similar al modelo de McCall definiendo la calidad en términos de atributos cualitativos y métricas para realizar las medidas.

2.1. Ventaja

2.1.1. una de las contribuciones mas importantes del modelo de cascada es para los administradores

2.2. Características

2.2.1. Sus características operativas.

2.2.2. Su capacidad para soportar los cambios.

2.2.2.1. Las características de nivel intermedio representan factores de calidad de Boehm:

2.2.2.1.1. Portabilidad (Utilidad general)

2.2.2.1.2. Fiabilidad (Utilidad per-se)

2.2.2.1.3. Eficiencia (Utilidad per-se)

2.2.2.1.4. Usabilidad (Utilidad per-se)

2.2.2.1.5. Capacidad de prueba (Mantenibilidad)

2.2.2.1.6. Comprensibilidad (Mantenibilidad)

2.2.2.1.7. Flexibilidad (Mantenibilidad)

2.2.3. Su adaptabilidad a nuevos entornos.

2.2.4. La evaluación del desempeño del hardware.

2.3. También llamados

2.3.1. Modelo tradicional

2.3.2. Modelos en cascada

2.3.3. Modelo clásico

3. Normas iso 25000

3.1. Se dividen

3.1.1. Serie 2500n: Administracion de la Calidad

3.1.1.1. ISO/IEC 25000–Guia de SQuaRE

3.1.1.1.1. La Terminología

3.1.1.1.2. Modelos de referencia

3.1.1.2. ISO/IEC 25001–Planificacion y gestion

3.1.1.2.1. El Soporte para la Gestion en la evaluacion

3.1.1.2.2. Especifica Requisitos de calidad

3.1.2. Serie 2501n: Modelo de calidad

3.1.2.1. ISO/IEC 25010–Modelo de calidad

3.1.2.1.1. Característica de la calidad Interna

3.1.2.1.2. Característica de la calidad en Uso

3.1.2.1.3. Caracteritica de la calidad Externa

3.1.3. Serie 2502n: Medida de la calidad

3.1.3.1. ISO/IEC 25020–Modelo de referencia para la medida con guia

3.1.3.1.1. Introducción y Modelo de referencia para Primitivas

3.1.3.1.2. Medidas de Calidad Interna, Externas y en Uso

3.1.3.2. ISO/IEC 25021–Primitivas

3.1.3.2.1. define y especifica medidas base y derivadas a utilizar

3.1.3.3. ISO/IEC 25022–Medidas de calidad interna

3.1.3.3.1. Medidas de Calidad

3.1.3.4. ISO/IEC 25023–Medidas de calidad externa

3.1.3.4.1. Medidas de calidad

3.1.3.5. ISO/IEC 25024–Medidas de calidad en uso

3.1.3.5.1. Conjunto de medidas de Calidad

3.1.4. Serie 2503n: Requisitos de calidad

3.1.4.1. ISO/IEC 25030–Requisitos de calidad

3.1.4.1.1. Especificación de Requisitos

3.1.5. Evaluación de la Calidad

3.1.5.1. ISO/IEC 25040–Modelo de referencia para la evaluacion

3.1.5.1.1. Requisitos generales en la Evaluación de calidad

3.1.5.1.2. Especifica requisitos, métodos de evaluación y medidas de un producto software

3.1.5.1.3. Especifica requisitos, métodos de evaluación y medidas de un producto software

3.1.5.2. ISO/IEC 25041–Módulos de evaluación

3.1.5.2.1. describe Estructura y contenido de la documentación

3.1.5.3. ISO/IEC 25042–Proceso de evaluacion para desarrolladores

3.1.5.3.1. Proporciona requisitos y recomendaciones de caracter practico

3.1.5.4. ISO/IEC 25043–Proceso de evaluacion para compradores

3.1.5.4.1. Describe requisitos y recomendaciones para la medida y evaluacion sistemica

3.1.5.5. 25044–Proceso de evaluacion para evaluadores

3.1.5.5.1. Detalla requisitos y recomendaciones para la evaluacion de software

3.2. Ventajas

3.2.1. Coordina la medida y la evaluación de la calidad

3.2.2. Ofrece la guía para la especificación de requisitos

3.2.3. Armoniza las normas ya existentes

4. Evaluación del producto de software

4.1. Norma ISO/IEC 14598. En sus diferentes etapas, establece un marco de trabajo para evaluar la calidad de los productos de software proporcionando, además, métricas y requisitos para los procesos de evaluación de los mismos.

4.1.1. Objetivo de evaluación

4.1.1.1. Calidad en la operacion del producto

4.1.1.2. Calidad en el proceso

4.1.1.3. Revisión de la calidad del producto de software

4.1.2. Todo software debe cumplir requerimientos como

4.1.2.1. Potabilidad

4.1.2.2. Usabilidd

4.1.2.3. Mantenibilidad

4.1.3. metodología para evaluar

4.1.3.1. Evaluación y predicción de la calidad

4.1.3.2. Mejor de los procesos

4.1.3.3. Administración de la calidad

4.1.4. Metas-características y atributos

4.1.4.1. Fiabilidad

4.1.4.2. Usabilidad

4.1.4.3. Seguridad

4.1.4.4. Disponibilidad

4.1.4.5. Mantenibilidad

4.1.5. La Norma ISO/IEC 14598 define el proceso para evaluar un producto de software, el mismo consta de seis partes:

4.1.5.1. ISO/IEC 14598-1 Vision general

4.1.5.1.1. Establecer requerimientos de evaluación

4.1.5.1.2. Ejecutar la evaluación

4.1.5.1.3. Diseño de la evaluación

4.1.5.1.4. Especificar la evaluación

4.1.5.2. ISO/IEC 14598-2 Planeamiento y Gestión

4.1.5.2.1. Aca definimos recomendaciones y orientaciones que sirven como apoyo para el proceso de validación del producto de software

4.1.5.3. ISO/IEC 14598-3 Proceso para desenvolvedores

4.1.5.3.1. En este proceso se hace una selección y registro de indicadores que pueden ser medidos y evaluados a partir de resultados obtenidos durante le desarrollo

4.1.5.4. ISO/IEC 14598-4 Proceso para adquirientes

4.1.5.4.1. Provee los requisitos y guías para que la evaluación del producto software sea llevada a cabo en función a los compradores que planean adquirir o reutilizar un producto de software

4.1.5.5. ISO/IEC 14598-5 Proceso para avaladores

4.1.5.5.1. provee los requisitos y guías para la evaluación del producto software

4.1.5.6. ISO/IEC 14598-6 Documentación de Módulos

4.1.5.6.1. Provee las guías para la documentación del módulo de evaluación