O objetivo deste livro é ensinar, por meio de exemplos práticos e estudos de caso adequados às nossas necessidades e à nossa cultura, como a UML pode ser utilizada no processo de análise e no projeto de sistemas de informação orientados a objeto. Esta obra se destaca pela experiência e criticidade do autor, pois, como professor e coordenador de equipes de desenvolvimento de software, ele pode aplicar e validar a teoria sugerida pela UML.