є взаємопов'язаними: бізнес-модель, функціональна модель, модель аналізу, модель проектування, модель бази даних, модель компонентів і модель фізичного розгортання системи. p align="justify"> Можливості щодо створення і використання шаблонів архітектурних рішень дозволяють ефективно використовувати досвід, накопичений у попередніх проектах.Rose є провідним інструментом візуального моделювання в програмної індустрії, завдяки повноцінній підтримці UML і багатомовною підтримки командної розробки. Інструмент повністю підтримує компонентно-орієнтований процес створення ІС. p align="justify"> Інтеграція Rational Rose з Rational RequisitePro дозволяє на базі візуальної моделі розробити повний набір вимог, які необхідно реалізувати при створенні кінцевого продукту.
Інтеграція Rational Rose з Rational TestManager дозволяє створювати сценарії тестування на базі візуальної моделі.
Інтеграція Rational Rose з Rational ClearCase дозволяє поставити на версійність контроль модель цілком або по частинах.
Інтеграція Rational Rose з Rational SoDA дозволяє автоматизувати процес створення документів і звітів за візуальною моделі.
4.1 IBM Rational Rose Developer for Java
IBM Rational Rose Developer for Java - це комплексний засіб візуального моделювання, засноване на мові UML 1.4.
IBM Rational Rose Developer for Java - це класичний засіб на основі мови Universal Modeling Language (UML).
Надає передову середу моделювання на основі галузевого стандарту UML 1.x, що описує єдиний мова моделювання, який прискорює створення високоякісного ПЗ.
Підтримує шаблони аналізу та Rose J на ​​підставі принципів, описаних у книзі "Шаблони проектування: елементи багаторазово використовуваного об'єктно-орієнтованого програмного забезпечення" (Design Patterns: Elements of Reusable Object-Oriented Software). p>
Включає можливості генерації коду на мовах Java і CORBA, зворотного проектування та замовною синхронізації моделей і коду.
Забезпечує більш точне управління моделями та їх використання завдяки застосуванню компонентів моделей з незалежним керуванням.
Підтримує пряме і зворотне проектування для елементів Enumerations, For-Each Loop і Auto-Boxing/UnBoxing і зворотне проектування для елементів Static Imports, Generics і VarArgs.
Інтегрується з іншими інструментами розробки Rational повного життєвого циклу і з провідними інтегрованими середовищами розробки мовою Java.
Забезпечує можливість публікації моделей і звітів в Інтернеті для полегшення процесу взаємодії в розподілених групах розробників.
Підтримувані операційні системи: HP-UX, Solaris (Sun microsystems), Windows.
4.2 I...