Código del Curso: CC63L
Créditos : 3
Valor individual: 30 UF
Prof. Pablo Straub
Objetivos del Curso
-
Conocer el concepto de calidad de software y los modelos de calidad
-
Conocer cómo la calidad se integra a las actividades normales de un ciclo de vida
-
Conocer los nuevos enfoques ágiles de desarrollo de software y contrastarlos con los enfoques rigurosos
Contenidos Generales
1. Introducción
2. Modelos Rigurosos de Gestión de Calidad
3. Especificación de Requisitos de Calidad y Otros Requisitos
4. Calidad en el Ciclo de Vida y Actividades de Apoyo
5. Desde el Desarrollo Evolutivo a los Métodos Ágiles
Contenidos Detallados
Introducción
Presentación
Conceptos de Calidad de Software
Taller: Procesos Críticos
Modelos Rigurosos de Gestión de Calidad
Modelos de Calidad: ISO 9000 y CMMI
Organización para Calidad
Ejemplos de Procesos Rigurosos
Especificación de Requisitos de Calidad y Otros Requisitos
Requisitos de Calidad versus Otros Requisitos
Detalles de la Especificación de Atributos
Requisitos de Calidad Importantes
Calidad en el Ciclo de Vida y Actividades de Apoyo
Calidad en las Actividades del Ciclo vida
Calidad en las Actividades de Apoyo
Desde el Desarrollo Evolutivo a los Métodos Ágiles
Desarrollo Evolutivo
Métodos Ágiles
Taller: Creación de un Backlog
Método Híbrido: Fast V-Model