Credencial 1: Ingeniería de requerimientos de software
Tema 1: Fundamentos de la ingeniería de requerimientos
Tema 2: Proceso del software
Tema 3: Planeación del proyecto de requerimientos
Tema 4: Indagación de requerimientos
Tema 5: Tipos de requerimientos
Tema 6: Modelado basado en escenarios
Tema 7: Modelos de clases
Tema 8: Modelo de flujos de datos
Tema 9: Modelos de comportamiento
Tema 10: Modelado de requerimientos para web apps
Tema 11: Aspectos de la calidad de requerimientos
Tema 12: Administración de requerimientos
Tema 13: Documentación de requerimientos
Tema 14: Validación de requerimientos
Tema 15: Administración del cambio
Credencial 2: Diseño y arquitecturas de software
Tema 16: Conceptos del diseño
Tema 17: Modelo general del diseño
Tema 18: Arquitectura del software
Tema 19: Estructura general de la arquitectura del software
Tema 20: Diseño arquitectónico
Tema 21: Fundamentos de los patrones
Tema 22: Arquitecturas genéricas de software
Tema 23: Arquitectura de sistemas distribuidos
Tema 24: Arquitecturas de aplicación
Tema 25: Otros patrones
Tema 26: Fundamentos del diseño de componentes
Tema 27: Proceso del diseño por componentes
Tema 28: Interfaz de usuario
Tema 29: Análisis y diseño de interfaz de usuario
Tema 30: Web apps
Credencial 3: Procesos de desarrollo de software
Tema 31: Procesos de desarrollo de software
Tema 32: PSP (Personal Software Process)
Tema 33: TSP (Team Software Process)
Tema 34: Medidas del software
Tema 35: Estimación del software
Tema 36: Planificación de proyectos
Tema 37: Planificación de equipo de trabajo
Tema 38: Administración del riesgo
Tema 39: Estimación del costo de desarrollo del software
Tema 40: Six Sigma en proyectos de software
Tema 41: Fundamentos de la calidad del software
Tema 42: Proceso del software confiable
Tema 43: Verificación y validación del software
Tema 44: Métricas de calidad
Tema 45: Aseguramiento de la calidad