ершу чергу для платформи Windows, а так само на мові Java;
В· на всіх етапах розробки застосовується мова UML, і проект програмного засобу являє собою єдину модель;
В· можливість конфігурування системи за допомогою модулів розширення;
В· найбільшою мірою підходить для розробки великих інформаційних систем, так як реалізує більшу частину функцій ARIS і ERwin/BPwin. І т.д.
Недоліки продукту Rational Rose
В· слабо реалізована підтримка проектування ПЗ для інших операційних систем, майже всі стандартні робочі середовища орієнтовані на побудову Windows-додатків, єдиним способом написання програми для НЕ-Windows операційної системи є використання мови Java, продуктивність якого, поки, залишає бажати кращого.
В· складність самої мови UML також накладає певні обмеження на залучення до робіт над проектами непрофесіоналів,
В· не можна показати і видалити невикористовувані об'єкти на відміну від BPWin;
В· недостатньо функціональна графіка (не можна міняти товщину ліній, написі не центруються, текст не завжди можна помістити цілком, іноді він обрізається);
В· не підтримує функціонально-вартісний аналіз;
В· немає можливості відобразити потоки даних між об'єктами або процесами.
В результаті розробки проекту за допомогою CASE-засобу Rational Rose формуються наступні документи:
В· діаграми класів;
В· діаграми станів;
В· діаграми сценаріїв;
В· діаграми модулів;
В· діаграми процесів;
В· специфікації класів, об'єктів, атрибутів і операцій
В· заготівлі текстів програм;
В· модель розроблюваної програмної системи.
Останній з перерахованих документів є текстовим файлом, що містить всю необхідну інформацію про проект (у тому числі необхідну для отримання всіх діаграм і специфікацій). p align="justify"> Тексти програм є заготовками для подальшої роботи програмістів. Склад інформації, що включається в програмні файли, визначається або за замовчуванням, або за бажанням користувача. Надалі ці вихідні тексти розвиваються програмістами на п...