Книга является исчерпывающим руководством по использованию инструмента (Rational Rose 2000), процесса (Rational Unified Process) и языка (UML) для визуального представления, определения, описания и создания программной системы. Здесь изложены основы процесса разработки и дано четкое объяснение каждого этапа и элемента. Автор следует упрощенному варианту методологии Rational Unified Process и описывает процесс разработки от задумки до системного анализа и проектирования. На простом практическом примере, проходящем через всю книгу, наглядно демонстрируются итерактивный процесс разработки, средства языка UML и возможности среды моделирования Rational Rose. В приложениях рассматриваются вопросы генерации кода и возвратного проектирования в программе Rational Rose 2000 для языков C++, Visual C++ и Visual Basic. В книге также обсуждаются следующие темы: создание функций; поиск объектов и классов; стереотипы и пакеты в языке UML; сценарии и диаграммы взаимодействий; способы взаимодействия объектов; ассоциативные и агрегационные отношения; поведение и структура классов; наследование и отношения суперкласс/подкласс; поведение объектов и диаграммы переходов и состояний; проверка целостности модели; определение, представление и описание системной архитектуры; итерационный процесс планирования. Это и многое другое вы найдете в книге Rational Rose 2000 и UML. Визуальное моделирование (Т. Кватрани)