Resumen:
Parte 1. Introducción a la ingeniería de software -- Capítulo 1. Introducción -- Capítulo 2. Procesos de software -- Capítulo 3. Desarrollo ágil de software -- Capítulo 4. Ingeniería de requerimientos -- Capítulo 5. Modelado del sistema -- Capítulo 6. Diseño arquitectónico -- Capítulo 7. Diseño e implementación -- Capítulo 8. Pruebas de software -- Capítulo 9. Evolución del software -- Parte 2. Confiabilidad y seguridad -- Capítulo 10. Sistemas sociotécnicos -- Capítulo 11. Confiabilidad y seguridad -- Capítulo 12. Especificación de confiabilidad y seguridad -- Capítulo 13. Ingeniería de confiabilidad -- Capítulo 14. Ingeniería de seguridad -- Capítulo 15. Garantía de confiabilidad y seguridad -- Parte 3. Ingeniería de software avanzada -- Capítulo 16. Reutilización de software -- Capítulo 17. Ingeniería de software basada en componentes -- Capítulo 18. Ingeniería de software distribuido -- Capítulo 19. Arquitectura orientada a servicios -- Capítulo 20. Software embebido -- Capítulo 21. Ingeniería de software orientada a aspectos -- Parte 4. Gestión de software -- Capítulo 22. Gestión de proyectos -- Capítulo 23. Planeación de proyectos -- Capítulo 24. Gestión de la calidad -- Capítulo 25. Administración de la configuración -- Capítulo 26. Mejora de procesos