Você nunca se espantou com as diferenças nas terminações de linhas num diagrama de classe? Confundiu-se com um canto dobrado de um retângulo? Se sentiu enganado por um diagrama de interação? A Linguagem de Modelagem Unificada (UML) é uma linguagem rica que traz o poder da expressão visual para o desenvolvimento de softwares. Mas toda a riqueza e expressividade da UML é nada se você não entender seus símbolos e a maneira de usar seus diferentes tipos de diagramas. A comunicação não poderá se realizar a não ser que todas as partes envolvidas compartilhem o entendimento da linguagem. Historiadores se confundiram com os hieróglifos por séculos antes que a descoberta da Pedra de Roseta em 1799 os colocassem a caminho do entendimento. Você não precisa esperar tanto! Em UML 2 Rápido e Prático, os autores Dan Pilone e Neil Pittman demonstram claramente a sintaxe e a semântica da UML. Tendo o cuidado de cobrir a UML 2, a última versão da linguagem, os autores lhe proporcionam: