Este livro apresenta em cada capítulo uma parte do PRISM, o modelo prático para desenvolvimento de software (exceto o Capítulo 2, que abrange os conceitos de orientação a objetos - a base da UML e, obviamente, do PRISM) de forma seqüencial, ou seja, ao seguir capítulo a capítulo, o leitor poderá tomar contato com cada uma das partes do desenvolvimento do programa. Funcionará também como um guia, sempre que necessário, no caminho que vai do problema ao sistema. A UML tem se tornado a cada dia um padrão para análise e projeto e software, mas quem realmente usa os diagramas da UML? Quem compreende quais as contribuições dos diagramas durante o desenvolvimento? Constitui um de seus pontos mais notáveis o diagrama de classes e a possibilidade da modelagem das classes e a geração de código automaticamente, podendo-se ainda atualizar esse código sem perder a modelagem.