En esta quinta edición se ha realizado una revisión completa con objeto de reflejar las prácticas más actuales de la ingeniería del software. Se ha incluido material sobre comercio electrónico, Java y UML, y materias tales como formulación, análisis y pruebas de aplicaciones Web en un capítulo nuevo sobre la ingeniería Web.Con la adaptación especial realizada por Darrel Ince, este es el libro ideal para estudiantes de ingeniería del software y de electrónica. También resultará un libro atrayente para profesionales de industria que buscan tener una buena guía dentro de la ingeniería del software.Características clave:Últimas versiones de Java y UML.Tratamiento más amplio de sistemas distribuidos incluyendo seguridad y comercio electrónico.Examen del entorno Web y sus implicaciones en la ingeniería del software.Nuevos estudios de casos y ejemplos para demostrar la puesta en práctica de esta teoría.
PARTE 1. EL PRODUCTO Y EL PROCESO.
1. El producto.
2. El proceso.
PARTE 2. GESTIÓN DE PROYECTOS DE SOFTWARE.
3. Conceptos sobre gestión de proyectos.
4. Proceso de software y métricas de proyectos.
5. Planificación de proyectos de software.
6. Análisis y gestión del riesgo.
7. Planificación temporal y seguimiento del proyecto.
8. Garantía de calidad del software (SQA/GCS).
9. Gestión de la configuración del software (GCS/SCM).
PARTE 3. MÉTODOS CONVENCIONALES PARA LA INGENIERÍA DEL SOFTWARE.
10. Ingeniería de sistemas.
11. Conceptos y principios del análisis.
12. Modelado del análisis.
13. Conceptos y principios del diseño.
14. Diseño arquitectónico.
15. Diseño de la interfaz de usuario.
16. Diseño a nivel de componentes.
17. Técnicas de prueba del software.
18. Estrategias de prueba del software.
19. Métricas técnicas del software.
PARTE 4. INGENIERÍA DEL SOFTWARE ORIENTADA A OBJETOS.
20. Conceptos y principios orientados a objetos.
21. Análisis orientado a objetos.
22. Diseño orientado a objetos.
23. Pruebas orientadas a objetos.
24. Métricas técnicas de sistemas orientados a objetos.
PARTE 5. TEMAS AVANZADOS EN INGENIERÍA DEL SOFTWARE.
25. Métodos formales.
26. Ingeniería del software de sala limpia.
27. Ingeniería del software basada en componentes.
28. Ingeniería del software del comercio electrónico cliente/servidor.
29. Ingeniería web.
30. Reingeniería.
31. Ingeniería del software asistida por computadora.
32. Perspectivas futuras
PARTE 1. EL PRODUCTO Y EL PROCESO.
1. El producto.
2. El proceso.
PARTE 2. GESTIÓN DE PROYECTOS DE SOFTWARE.
3. Conceptos sobre gestión de proyectos.
4. Proceso de software y métricas de proyectos.
5. Planificación de proyectos de software.
6. Análisis y gestión del riesgo.
7. Planificación temporal y seguimiento del proyecto.
8. Garantía de calidad del software (SQA/GCS).
9. Gestión de la configuración del software (GCS/SCM).
PARTE 3. MÉTODOS CONVENCIONALES PARA LA INGENIERÍA DEL SOFTWARE.
10. Ingeniería de sistemas.
11. Conceptos y principios del análisis.
12. Modelado del análisis.
13. Conceptos y principios del diseño.
14. Diseño arquitectónico.
15. Diseño de la interfaz de usuario.
16. Diseño a nivel de componentes.
17. Técnicas de prueba del software.
18. Estrategias de prueba del software.
19. Métricas técnicas del software.
PARTE 4. INGENIERÍA DEL SOFTWARE ORIENTADA A OBJETOS.
20. Conceptos y principios orientados a objetos.
21. Análisis orientado a objetos.
22. Diseño orientado a objetos.
23. Pruebas orientadas a objetos.
24. Métricas técnicas de sistemas orientados a objetos.
PARTE 5. TEMAS AVANZADOS EN INGENIERÍA DEL SOFTWARE.
25. Métodos formales.
26. Ingeniería del software de sala limpia.
27. Ingeniería del software basada en componentes.
28. Ingeniería del software del comercio electrónico cliente/servidor.
29. Ingeniería web.
30. Reingeniería.
31. Ingeniería del software asistida por computadora.
32. Perspectivas futuras