A UML (Unified Modeling Language) é um conjunto de recursos de visualização e concepção de sistemas que vem se tornando imperativo em qualquer ambiente de desenvolvimento. Neste livro, os diagramas da UML são explicados de maneira clara e direta, sem exemplos confusos ou que dependam de conhecimentos profundos do problema modelado. Para cada diagrama (desde os de Casos de Uso até os de Implantação) são discutidos os recursos e os perigos do uso indevido. O leitor encontra esse recurso - a UML -, que pode ser utilizado para que sistemas de computador não sejam mais vistos como um problema contínuo de manutenção, mas como uma solução que apenas merece ser melhorada no futuro.