Este libro se apoya en las técnicas orientadas a objetos aplicadas a la ingeniería de software. Empleando las tecnologías más recientes como UML, patrones de diseño y Java. Bernd Bruegge y Allen H Dutoit ofrecen una presentación consistente, probada en las aulas de la ingeniería de software. Este texto enseña la experiencia obtenida en la práctica del desarrollo de software complejo, ideal para cursos de proyectos de ingeniería de software y para profesionales de la industria de investigación y desarrollo. El lector se beneficiará con la exposición oportuna de las herramientas y métodos de vanguardia.A diferencia de los demás textos que se basan en la enseñanza de múltiples clases o el desarrollo de múltiples sistemas, este libro se enfoca en técnicas y aplicacionesen un entorno razonablemente complejo, como proyectos de desarrollo con varios equipos de 20 a 60 participantes cada uno. El libro está basado en ejemplos concretos tomados de aplicaciones reales como el manejo de accidentes, el modelado de emisiones, la administración de instalaciones y el control de tráfico centralizado.