''Modelagem visual com Rational Rose 2000 e UML'' é uma introdução e um tutorial que oferece orientação sobre o uso de uma ferramenta (Rational Rose 2000), de um processo (o Rational Unified Process) e de uma linguagem (UML), para visualizar, especificar, documentar e construir um software de sistema. Este livro analisa a tecnologia e a sua essência, oferecendo explicações sobre cada elemento. Segue uma versão simplificada do Rational Unified Process a partir da concepção do projeto, através da análise e do projeto do sistema. Um exemplo de estudo, executado ao longo do livro, ilustra esse processo de desenvolvimento iterativo, a UML na prática e a aplicação do Rational Rose. Os apêndices demonstram a geração de código e a engenharia inversa, usando Rational Rose 2000 com Visual C++, C++ e Visual Basic.