Divide, integra et impera. An lisis y dise o de software orientado a objetos proporciona los fundamentos conceptuales y metodol gicos necesarios para la construcci n de sistemas software de calidad. Con un enfoque riguroso y pr ctico, recorre los fundamentos de la tecnolog a de objetos y avanza hacia t cnicas y principios que permiten dise ar software legible, modular, mantenible y robusto. Integra teor a s lida con m s de nueve mil l neas de c digo -disponibles en un repositorio p blico- para mostrar c mo se concretan las decisiones de dise o.
El lector aprender a definir con precisi n el alcance y los requisitos del sistema, a trabajar con casos de uso y modelos del dominio, y a aplicar conceptos esenciales como la simplicidad, la alta cohesi n, el bajo acoplamiento, la programaci n defensiva, el dise o por contrato, la delegaci n, el uso de factor as y los patrones de dise o, entre otros. Tambi n se abordan conceptos clave de la arquitectura del software.
Un libro dirigido a estudiantes de ingenier a y a profesionales del software que deseen profundizar en el an lisis, la arquitectura y el dise o orientado a objetos.