Este livro tornou-se uma referência importante na área de desenvolvimento de software e em cursos de graduação e pós-graduação. O grande diferencial deste livro é apresentar uma metodologia de desenvolvimento de software baseada em objetos -- a Técnica de Modelagem de Objetos -- que vai desde a análise até o projeto e a implementação. Os autores enfatizam que a tecnologia baseada em objetos é muito mais do que apenas uma forma de programar. É, fundamentalmente, uma nova maneira de pensar um problema de forma abstrata, utilizando conceitos do mundo real e não idéias computacionais.. Os autores atribuem maior importância às construções baseadas em objetos como modelos de coisas reais, e se colocam a favor da tipificação, das classes, da modelagem e do planejamento prévio. Inclui estudos de casos de aplicações baseadas em objetos desenvolvidas pelos autores, exemplos e exercícios, listas resumidas de conceitos e etapas da metodologia e cerca de 300 diagramas.