43. Об'єктно-орієнтовані case-засоби (Rational Rose)
Rational
Rose
- CASE-засіб
фірми Rational
Software
Corporation
(США) - призначено для автоматизації
етапів аналізу та
проектування
ПО,
а також для генерації кодів на різних
мовах і випуску проектної документації.
Rational
Rose
використовує синтез-методологію
об'єктно-орієнтованого аналізу і
проектування, засновану на підходах
трьох провідних фахівців у цій галузі:
Структура
та функції
В основі роботи Rational
Rose
лежить побудова різного роду діаграм
і специфікацій, що визначають логічну
й фізичну структури моделі, її статичні
і динамічні аспекти. У
їх число входять діаграми класів,
станів, сценаріїв, модулів, процесів
У
складі Rational Rose можна виділити 6 основних
структурних компонент: репозиторий,
графічний інтерфейс користувача, засоби
перегляду проекту (browser),
засоби контролю проекту, кошти збору
статистики і генератор документів. До
них додаються генератор кодів
(індивідуальний для кожної мови) і
аналізатор для С + +, що забезпечує
реінжиніринг - відновлення моделі
проекту з вихідним текстам програм..
В
результаті розробки проекту з допомогою
CASE-засоби Rational Rose формуються такі
документи:
діаграми
класів;
діаграми
станів;
діаграми
сценаріїв;
діаграми
модулів;
діаграми
процесів;
специфікації
класів, об'єктів, атрибутів та операцій
заготовки
текстів програм;
модель
розроблювальної програмної системи .