Ingeniería del softwarePearson Educación, 2005 - 687 páginas Nueva edición de un clásico de la Ingeniería del Software. Contiene 4 nuevos capítulos de aplicación de arquitecturas, métodos rápidos de desarrollo del software, ingeniería del software orientado a componentes y evolución del software. PARTE 1 Visión general Capítulo 1 Introducción Capítulo 2: Sistemas socio-técnicos Capítulo 3: Sistemas críticos Capítulo 4: Procesos del software Capítulo 5: Gestión de proyectos PARTE 2 Requerimientos Capítulo 6: Requerimientos del software Capítulo 7: Procesos de la ingeniería de requerimientos Capítulo 8: Modelos del sistema Capítulo 9: Especificación de sistemas críticos Capítulo 10: Especificación formal PARTE 3 Diseño Capítulo 11: Diseño arquitectónico Capítulo 12: Arquitecturas de sistemas distribuidos Capítulo 13: Arquitecturas de aplicaciones Capítulo14: Diseño orientado a objetos Capítulo 15: Diseño de software en tiempo real Capítulo 16: Diseño de interfaces de usuario PARTE 4. Desarrollo. Capítulo 17: Desarrollo Capítulo 18: Reutilización del software Capítulo 19: Ingeniería del software basada en componentes Capítulo 20: Desarrollo de sistemas críticos Capítulo 21: Evolución del software PARTE 5 Verificación y validación Capítulo 22: Verificación y validación Capítulo 23: Pruebas del software Capítulo 24: Validación de sistemas críticos PARTE 6 Gestión de personal Capítulo 25: Gestión de personal Capítulo 26: Estimación de costes del software Capítulo 27: Gestión de la calidad Capítulo 28: Mejora de procesos Capítulo29: Gestión de configuraciones Material Complementario www.librosite.net/sommerville www.software-engin.com |
Contenido
VISIÓN GENERAL | 1 |
222 | 19 |
Sistemas críticos | 39 |
Procesos del software | 59 |
Gestión de proyectos | 85 |
REQUERIMIENTOS | 105 |
Procesos de la ingeniería de requerimientos | 129 |
Modelos del sistema | 153 |
Reutilización del software | 379 |
Ingeniería del software basada en componentes | 401 |
Desarrollo de sistemas críticos | 423 |
VERIFICACIÓN Y VALIDACIÓN | 469 |
Pruebas del software | 491 |
Validación de sistemas críticos | 519 |
GESTIÓN DE PERSONAL | 541 |
Estimación de costes del software | 561 |
Especificación de sistemas críticos | 175 |
Especificación formal | 197 |
DISEÑO | 217 |
Arquitecturas de sistemas distribuidos | 241 |
Arquitecturas de aplicaciones | 265 |
Diseño orientado a objetos | 285 |
Diseño de software de tiempo real | 309 |
Diseño de interfaces de usuario | 331 |
DESARROLLO | 355 |
Gestión de calidad | 589 |
Mejora de procesos | 607 |
El marco de trabajo para la mejora de procesos CMMI | 618 |
Gestión de configuraciones | 627 |
Glosario | 649 |
Bibliografía | 661 |
677 | |
Términos y frases comunes
actividades Addison-Wesley análisis aplicación arquitectura asociados atributos base de datos calidad cambios Capítulo ción cliente CMMI completa componentes computadoras confiabilidad conjunto control costes defectos definir desarrollo de software desarrollo del sistema descripción detalle diagrama diagramas de secuencia diferentes ejecutar ejemplo embargo enfoque entorno entrega errores especificación formal especificar estándares estimación estructura etapa evaluación eventos fiabilidad Figura funcionales generar gestión de configuraciones gestores hardware herramientas identificar IEEE implementación implica incluye incremento ingeniería de requerimientos ingeniería del software ingenieros de software inspección insulina integración interacción interfaz de usuario Java lenguaje de programación LIBSYS métodos métricas muestra nivel normalmente operaciones organización organizacionales orientado a objetos peticiones planificación problemas proceso de desarrollo proceso de diseño proceso del software producto programación extrema proporciona prototipo proyecto requerimientos del sistema reutilización riesgos secuencia sensor servicios sistema software sistemas críticos sistemas de procesamiento sistemas heredados soft Software Engineering subsistemas técnicas tipos trabajo utilizar validación versiones