Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Gestionar la calidad
del proceso de
desarrollo de sw
Contenido
1. Definiciones
2. Evolución de la calidad
3. Aseguramiento de la calidad del software
4. Factores en la calidad del software
Modelo McCall
5. Modelos y estándares
Clasificación de los estándares de calidad
1. Definiciones
¿Qué es la calidad?
FUNCIONALIDAD
COSTO
OPORTUNIDAD
Concepto multidimensional
Artesanal
Industrialización
Control final
Control en proceso
Control en diseño
Mejora continua
Etapa Artesanal
Philip Crosby
Definición (IEEE)
✔
Conjunto de actividades diseñadas para evaluar
la calidad de un producto desarrollado o
fabricado
✔
En el aseguramiento de la calidad se trata de
prevenir las causas de los errores, y si se
encuentran corregirlos en las primeras etapas del
proceso de desarrollo
Comparativa
●
Planificar
●
Supervisar
Trabajo técnico ●
Guardar registros
●
Analizar y reportar
la garantía de la calidad
Usabilidad
Reusabilidad
Mantenimiento
En el documentos de requerimientos,
clasificando estos aspectos en un grupo llamado
Factores de calidad
Modelos sobre factores de calidad
Clásico de McCall
Propuesto en 1977
Formado por 11 factores
Deutsch y Willis
Propuesto en 1985
Formado por 15 factores
Evans y Marciniak
Propuesto en 1987
Formado por 12 factores
Modelo McCall
Operación
del
producto
Facilidad de Mantenimiento
(¿Puedo corregirlo?)
Flexibilidad
(¿Puedo cambiarlo?)
Facilidad de prueba
(¿Puedo probarlo?)
Facilidad de mantenimiento
Reusabilidad
¿Podré reusar alguna parte del software?
Interoperabilidad
¿Podré hacerlo interactuar con otro sistema?
Portabilidad
Competencia
Defectos
Beneficios de usar estándares
Capacidad de aplicar al desarrollo y
mantenimiento de software metodologías y
procedimientos del más alto nivel profesional
Una mejor comprensión y la coordinación mutua
entre los equipos de desarrollo, pero sobre todo
entre los equipos de desarrollo y mantenimiento
Una mayor cooperación entre el desarrollador de
software y los participantes externos en el
proyecto
Mejor entendimiento y cooperación entre
proveedores y clientes, con base en la adopción
de las estándares de desarrollo y mantenimiento
definidas en el contrato
Organizaciones involucradas en el
desarrollo de estándares
Productos:
• Información Comercial
• Equipos de Telecomunicaciones
• Tercero Autorizado auxiliar de COFEPRIS en
Medicamentos y Dispositivos Médicos
Procesos y Sistemas:
• Distintivo H
• Capacidad de Madurez de Procesos
• MoProSoft
• ISO/IEC 15504
Clasificación de los estándares de calidad
Clasificación de los estándares de
SQA
ISO 9000-3
ISO 9001 – Tickit
CMM – CMMI
Bootstrap
SPICE – ISO/IEC 15504
Estándares de procesos de proyectos
Introducción
Conceptuales
Prescriptivos de conformidad
De dirección
I
Estándares conceptuales
Premios de calidad
Ejemplos
Modelos de procesos del ciclo de vida
ISO/IEC 12207
ISO 15288
Estándares y guías
ISO
EIA Interim Standard (IS) 632
Estándares militares como MIL-STD-498
Modelos de mejora y métodos de valoración interna
CMM/CMMI
Bootstrap
Scampi
Moprosoft
Métodos de selección de contratistas
SCE (Software Capability Evaluation)
SDCE de las fuerzas armadas de EEUU
Premios de calidad
Malcolm Baldrige National Quality Award
European Quality Award