Eric J. Braude

INGENIERÍA DE SOFTWARE una perspectiva orientada a objetos / Eric J. Braude. - 2014. Alfaomega, Mexico: - 539 Páginas contiene ilustraciones; 23 cm.

Eric J. Braude, Ph.D.:

Es un académico e investigador con amplia experiencia en la intersección entre la industria y la educación superior.

Afiliación: Es Profesor Asociado de Ciencias de la Computación en la Universidad de Boston (Metropolitan College), donde también ha fungido como Director del Departamento de Ciencias de la Computación.

Trayectoria: Antes de su carrera académica, ocupó puestos técnicos y de gestión en grandes corporaciones tecnológicas como MITRE Corporation y los laboratorios de tecnología avanzada de RCA/GE. Su investigación abarca la ingeniería de software, la inteligencia artificial y el diseño de sistemas seguros. Posee un doctorado (Ph.D.) por la Universidad de Columbia.

Capítulo 1. El proceso

Capítulo 2. Administración de proyectos

Capítulo 3. Análisis de requerimientos I (Conceptos y obtención)

Capítulo 4. Análisis de requerimientos II (Modelado y especificación)

Capítulo 5. Arquitectura de software

Capítulo 6. Diseño detallado

Capítulo 7. Implementación de unidades

Capítulo 8. Pruebas de unidades (Unit Testing)

Capítulo 9. Integración y pruebas del sistema

Capítulo 10. Mantenimiento

Esta obra se distingue de otros textos clásicos de ingeniería de software por su enfoque integral en el paradigma orientado a objetos (OO). Mientras que otros libros de la época trataban la orientación a objetos como un capítulo aislado, Braude la utiliza como el hilo conductor de todo el ciclo de vida del desarrollo.

El libro enseña no solo el significado de la ingeniería de software, sino cómo aplicarla en la práctica. Cubre desde la organización del proyecto y la construcción del software hasta el diseño, arquitectura y mantenimiento, todo bajo estándares profesionales de programación. Un aspecto destacado es su pedagogía basada en casos de estudio continuos que evolucionan a lo largo de los capítulos, incluyendo aplicaciones de videojuegos, software científico y sistemas de negocios, haciendo énfasis constante en la importancia del trabajo en equipo.

9701508513


Desarrollo de software

QA76.9 ,B73 2014