5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

18
06/28/22 Calidad de Software 1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

Transcript of 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

Page 1: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 1

NORMAS ISO 14598ISO 25000

Carlos Mario Zapata J.

Page 2: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

Calidaden uso

Calidadexterna

Calidadinterna

Calidad deproceso

Proceso Producto Efecto del producto

Influye Influye Influye

Depende de Depende de Depende de

Contextosde uso

proveedor usuario

04/22/23 Calidad de Software 2

MODELO DE REFERENCIA DE LA MEDIDA DE CALIDAD

Page 3: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

xx

x

x

x

x

x

x

x

xx

x

x

xx

x

x

x

xx

x

xx

x

x

x

x

x

x

x

atributo

subcaracterística

característicaatributos internos atributos externos

04/22/23 Calidad de Software 3

CARACTERÍSTICAS DE CALIDAD

Page 4: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 4

EL INICIO: ISO 9126

• ISO 9126-1: Propiedades que deberían tener las medidas a utilizar para comparaciones.

• ISO 9126-2: Medidas de calidad externas.

• ISO 9126-3: Medidas de calidad internas.

• ISO 9126-4: Medidas de calidad en el uso.

¿CÓMO ESTABLECER ESAS MEDIDAS?

Page 5: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 5

ISO 14598

• ISO 14598-1: medidas aplicables en la evaluación de software y los requisitos que aquellas deberían cumplir.

• ISO 14598-2: Planificación y gestión de la evaluación.• ISO 14598-3: Selección de atributos que representan

los requisitos de calidad.• ISO 14598-4: Proceso y ejemplos de métodos de

evaluación.• ISO 14598-5: Adaptación del proceso general de

evaluación a un entorno específico.• ISO 14598-6: Documentación del proceso.

Page 6: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

Recursos yentorno

Proceso deevaluación

Efecto delproductosoftware

Apoyo a laevaluación

Proceso deevaluación

MétricasInternas

Métricasexternas

Métricas decalidad en

uso

Productosoftware

14598-2

14598-6

14598-3

14598-4

14598-5

14598-1

9126-3 9126-2 9126-4

9126-1

04/22/23 Calidad de Software 6

ISO 14598: EVALUACIÓN DEL PRODUCTO SOFTWARE

Page 7: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 7

ISO 14598: ESTRUCTURA

1. Alcance

2. Conformidad

3. Referencias Normativas

4. Términos y Definiciones

5. Revisión de ISO 14598 e ISO 91265.1. Estructura de ISO 14598 e ISO 9126

5.2. Proceso de Evaluación

5.3. Apoyo para la Evaluación

5.4. Características y Métricas de la Calidad de Software

Page 8: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

Establecerrequisitos deevaluación

Establecer propósito de la evaluación (7.1)

Identificar los tipos de producto(s) (7.2)

Especificar el modelo de calidad (7.3)9126-1 Características de

Calidad

Especificarevaluación

Seleccionar métricas (8.1)

Establecer niveles para las métricas (8.2)

Establecer criterios de valoración (8.3)

Diseñarevaluación Producir plan de evaluación (9.1)

Ejecutarevaluación

Tomar medidas (10.1)

Comparar con criterios (10.2)

Valorar resultados (10.3)

9126-2 Métricas Externas9126-3 Métricas Internas14598-6 Módulos de

Evaluación

04/22/23 Calidad de Software 8

ISO 14598: EL PROCESO DE EVALUACIÓN (6)

PROCESOS DE APOYO (11)

Page 9: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 9

ISO 14598: IDENTIFICAR LOS TIPOS DE PRODUCTOS A EVALUAR

Requisitos Operación

uso y respuesta

mundo real

Necesidades

Calidad en uso

métricas externas

Especificación

Pruebas

comporta-miento del sistema

real

Requisitos calidad

externos

Calidad externa

métricas externas

Diseño y Desarrollo

atributos software

Requisitos calidad internos

Calidad interna

métricas internas

determina

determina

indica

indica

Page 10: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 10

ISO 14598: ESTABLECER NIVELES DE PUNTUACIÓN PARA MÉTRICAS

nivel planeado

nivel actual

el caso peor

Excede los requisitos

Rango objetivo

Mínimamente aceptable

Inaceptable

satisfactorio

insatisfactorio

valor medido

escala de medición niveles de puntuación

Page 11: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 11

EN BUSCA DE LA UNIDAD…

• Dos ciclos de vida separados:

– Requisitos del producto en busca de la calidad (ISO 9126)

– Evaluación de la calidad del producto (ISO 14598)

• …INCONSISTENCIAS?

• El modelo de calidad es unificado

• …POR QUÉ USAR DOS CICLOS DE VIDA?

Page 12: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 12

ISO 25000: LA UNIFICACIÓN

Page 13: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 13

ISO 25000: EL MODELO UNIFICADO CICLO DE VIDA - MEDIDAS

Page 14: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 14

ISO 25000: GENERALIDADES

• Se denomina SQuaRE (Software product Quality Requirements and Evaluation):

– Quality Management Division (2500n)

– Quality Model Division (2501n)

– Quality Measurement Division (2502n)

– Quality Requirements Division (2503n)

– Quality Evaluation Division (2504n)

Page 15: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 15

ISO 25000: ARQUITECTURA

Page 16: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 16

ISO 25000: MODELO DE REFERENCIA GENERAL

Page 17: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 17

ISO 25000: EQUIVALENCIAS CON ISO 9126 E ISO 14598

Page 18: 5/7/2015Calidad de Software1 NORMAS ISO 14598 ISO 25000 Carlos Mario Zapata J.

04/22/23 Calidad de Software 18

ISO 25000: MAPA DEFINITIVO