Contenido. Parte 1. Introduccción a la ingeniería de software. Capítulo 1. Introducción. p.3.-- Capítulo 2. Procesos de software. p.27.-- Capítulo 3. Desarrollo ágil de software . p.56.-- Capítulo 4. Ingeniería de requerimientos. p.82.-- Capítulo 5. Modelado del sistema. p.118.-- Capítulo 6. Diseño arquitectónico. p.147.-- Capítulo 7. Diseño e implementación. p.176.-- Capítulo 8. Pruebas de software. p.205.-- Capítulo 9. Evolución del software. p.234.-- Parte 2: Confiabilidad y seguridad. Capítulo 10. Sistemas sociotécnicos. p.263.-- Capítulo 11. Confiabilidad y seguridad. p.289.-- Capítulo 12. Especificación de confiabilidad y seguridad. p.309.-- Capítulo 13. Ingeniería de confiabilidad. p.341.-- Capítulo 14. Ingeniería de seguridad. p.366.-- Capítulo 15. Garantía de confiabilidad y seguridad. p.393.-- Parte 3: Ingeniería de software avanzada. Capítulo 16. Reutilización de software. p.425.-- Capítulo 17. Ingeniería de software basada en componentes. p.452.-- Capítulo 18. Ingeniería de softaware distribuido. p.479.-- Capítulo 19. Arquitectura orientada a servicios. p.508.-- Capítulo 20. Software embebido. p.537.-- Capítulo 21. Ingeniería de software orientada a aspectos. p.565.-- Parte 4: Gestión de software. Capítulo 22. Gestión de proyectos. p.593.-- Capítulo 23. Planeación de proyectos. p.618.-- Capítulo 24. Gestión de la calidad. p.651.-- Capítulo 25. Administración de la configuración. p.681.-- Capítulo 26. Mejora de procesos. p.705.