SWEBOK
por Yurek Turowiecki

1. Estructura y arquitectura del software
2. Requerimientos del Software
2.1. Productos y Requisitos del Software
2.2. Requisitos funcionales y no funcionales
2.3. Proceso del los requisitos
2.3.1. Agentes del proceso
2.4. Captura de los requisitos
2.4.1. Fuentes
2.4.2. Tecnicas
2.5. Análisis de los requisitos
2.6. Especificación de requisitos
3. Diseño del Software
3.1. Claves en el diseño del Sostware
3.2. Estrategias y métodos de diseño de software
4. Construcción del Software
4.1. Fundamentos de la construcción del Software
5. Prueba de Software
5.1. Técnicas de pruebas
5.1.1. Pruebas basadas en la intuición y experiencia del ingeniero de software
5.1.2. Tecnicas basadas en especificación
5.1.3. Técnicas basadas en códigos
5.1.4. Técnicas basadas en errores
5.1.5. Técnicas basadas en el uso
5.1.6. Técnicas basadas en la naturaleza de la aplicación
5.1.7. Selección y combinación de tecnicas
6. Mantenimiento del software
6.1. Proceso de matenimiento
7. Gestión de la configuración de Software
7.1. Identificación de la configuración del software
7.2. Biblioteca de Software
8. Gestión de de Ingeniería del Software
8.1. Planificación de un proyecto de Software
8.1.1. Planificación de los procesos
8.1.2. Determinar los entregables
8.1.3. Esfuerzo, calendario y calculo de costo
8.1.4. Reparto de recursos
8.1.5. Gestión de riesgo
8.1.6. Gestión de calidad
8.1.7. Gestión de planes