Este livro apresenta de forma direta e didática a Unified Modeling Language - UML, em sua versão 2.0. Seu objetivo principal é realizar a apresentação dos diagramas e seus elementos, enfatizando a utilização do conteúdo apresentado em projetos de software. Ricamente ilustrada, a obra ainda apresenta os conceitos de orientação a objetos, os blocos de construção da UML e todos os seus 14 diagramas, tornando-se uma ferramenta de consulta atualizada e única, de fundamental importância para desenvolvedores, analistas e gerentes de projetos nas atividades cotidianas do desenvolvimento de software. Graças à sua didática, este livro pode ainda ser utilizado nos cursos de graduação e pós-graduação da área de desenvolvimento de sistemas, nas disciplinas relacionadas à análise e design de aplicações e engenharia de software.