A UML (Unified Modeling Language) é uma ferramenta necessária para líderes de projeto, analistas de sistemas, analistas de negócios, programadores, administradores de dados, Web designers e todos aqueles que são envolvidos com a qualidade em software. A UML surgiu devido à necessidade de uma padronização que o ?mundo? da engenharia de software buscava há anos para a construção de softwares certos e no prazo.
Este livro apresenta de maneira prática e já testada, o que é, para que serve e como usar os diagramas da UML 2.0. Além de sugerir o melhor momento para se pensar em ?modelagem de banco de dados? e propor passos dentro do processo de construção de software, também aborda parte técnica, notação, semântica, finalidade do conceito e como usá-lo.