As pesquisas mostram que os projetos grandes de software têm uma probabilidade enorme de falha - é mais provável que uma aplicação grande não estará com todas suas exigências no tempo e no orçamento em que isso se sucederá. Se você estiver trabalhando em um destes projetos, você necessita fazer de tudo para aumentar as suas probabilidades de sucesso, e modelar em UML é a única maneira de visualizar seu projeto e verificá-lo de encontro com as exigências antes que sua equipe comece codificar. Neste livro você encontra: História, desenvolvimento e evolução da UML Detalhamento dos artefatos estáticos e dinâmicos da UML -Implementação dos diagramas apresentados -Demonstrativos de aplicabilidade, do apoio a documentação de projetos a geração de códigos (.Net e Java) -Para os gestores: Montagem de equipes de trabalho para projetos OO -Estudo de Caso detalhado com as melhores práticas -Tendências: MDA (Model Driven Architeture)