10. Normas ISO relacionadas con la Calidad del SW ISO/IEC 12207

Download Report

Transcript 10. Normas ISO relacionadas con la Calidad del SW ISO/IEC 12207

10. Normas ISO relacionadas
con la Calidad del SW
ISO/IEC 12207
LS3148 - Calidad de Software
3IM1
Universidad Antonio de Nebrija
Justo Hidalgo
Contenidos
•
•
•
•
•
•
•
Propósito
Árbol de Procesos
Procesos Primarios
Procesos de Soporte
Procesos Organizacionales
Procesos de Modificación
Otros
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
2
Propósito
• Establecimiento de un marco común donde
realizar software adecuadamente.
–
–
–
–
Metodología de desarrollo sw
Metodología de mantenimiento
Relación con Calidad de sw
Control de proyectos
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
3
Comité de Estandarización
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
4
Arquitectura del Ciclo de Vida
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
5
Árbol de Procesos
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
6
Utilización de PDCA
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
7
Certificación
• No se plantea certificación: ¿tiene sentido?
• Sí se plantea el CUMPLIR el estándar compliant– Todos los “shall” y “will” deben cumplirse.
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
8
Qué no es 12207
• No prescriptivo: no dice CÓMO.
• No es un estándar de metodología sw
– No habla de:
• Artefactos de ingeniería
• Lenguajes de programación ni entornos
• Ciclos de desarrollo software
• No es un estándar de métricas de calidad
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
9
Proceso
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
10
Antes de nada… REQUISITOS
• Sin requisitos, no hay proyecto.
• Utilización de palabras clave:
– “shall”, “will”, “can”, …
• Utilización en cada frase de entidad origen y receptor: “el
usuario X podrá acceder al sistema a través de…”
• En la especificación, aparecerá una descripción técnica de
cada requisito:
– Forma
– Utilidad
– Función
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
11
Antes de nada… EVALUACIÓN
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
12
Procesos Primarios (I)
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
13
Procesos Primarios (II):
Adquisición
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
14
Procesos Primarios (III):
Aprovisionamiento
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
15
Procesos Primarios (IV):
Desarrollo
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
16
Procesos Primarios (V):
Operación
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
17
Procesos Primarios (y VI):
Mantenimiento
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
18
Procesos de Soporte (I)
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
19
Procesos de Soporte (II):
Documentación
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
20
Procesos de Soporte (III):
Gestión de Configuración
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
21
Procesos de Soporte (y IV):
Calidad
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
22
Procesos Organizacionales (I)
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
23
Procesos Organizacionales (y
II): Gestión
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
24
Proceso de Modificación
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
25
Interacciones entre Procesos
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
26
Elección de Modelo de Ciclo de
Vida
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
27
Ciclo de Vida en Cascada
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
28
Ciclo de Vida Incremental
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
29
Ciclo de Vida en Evolución
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
30
Ciclo de Vida en Espiral
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
31
Comparativa básica
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
32
Factores de Elección
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
33
Artefactos de Salida
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
34
Factores de Calidad (McCall)
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
35
Resultados
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
36
Bibliografía
• An Introduction to International Standard
ISO/IEC 12207 Software Life Cycle
Processes. R. Singh, FAA, Washington DC,
April 1999.
• A Comparison of IEEE/EIA 12207, ISO/IEC
12207, J-STD-016 and MIL-STD-498 for
acquirers and developers. L. Gray, Ph.D. Abelia
Corporation
Calidad de Software - 10. Estándares ISO:
12207 - Justo Hidalgo
37