É o mais avançado tutorial sobre Unified Modeling Language (UML), elaborado pelos próprios criadores do sistema. Introduzida em 1994, a Unified Modeling Language (UML) rapidamente se tornou aceita pelo mercado de software como uma linguagem gráfica padrão, destinada à especificação, à construção, à visualização e à documentação de sistemas complexos de software. A UML oferece a qualquer pessoa envolvida na produção, instalação e manutenção de software uma notação padronizada para expressar o projeto de um sistema. Abrange elementos conceituais como processos comerciais e funções de sistema, além de elementos concretos, como classes de linguagens de programação, esquemas de bancos de dados e componentes de software reutilizáveis. Indicado para professores e alunos da disciplina de Linguagens de Programação, na graduação e pós-graduação e também para desenvolvedores de software e para o mercado profissional avançado UML: Guia do Usuário fornece um excelente tutorial sobre os aspectos principais da linguagem e a aplicam de maneira progressiva a uma série de problemas de modelagem cada vez mais complexos, em vários domínios de aplicação.