Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lek3.doc
Скачиваний:
229
Добавлен:
14.05.2015
Размер:
1.54 Mб
Скачать

Rational Rose

К числу средств визуального моделирования объектно-ориентированных информационных систем (ИС) относится Rational Rose.

Данный продукт работает на основе универсального языка моделирования UML (Universal Modeling Language), с помощью которого Rational Rose может решить почти все задачи в сфере проектирования информационных систем: начиная с исследования бизнес-процессов, заканчивая кодогенерацией на установленном языке программирования.

В Rational Rose модель представлена с четырех точек зрения, или видов (View):

Use Case View - описывает, как проект выглядит с точки зрения его использования. Кто и куда вводит данные, что после этого делает программа и кому передает результат. Пример такой диаграммы показан на рис. 1 и в большем фрейме браузера на рис. 3;

Logical View - здесь описывается логика программы. Рекомендуется приступать к работе с этим аспектом модели в последнюю очередь, когда уже определено, что и в какой последовательности будет делать программа. Здесь описываются классы, их свойства и методы, отношения между классами. Пример такой диаграммы показан на рис. 4;

Component View - показывает, на какие компоненты разбит проект, что помещено в каждый из них. Здесь проектируются модули и зависимости между ними, переходы от главной программы к подпрограммам;

Deployment View - помогает продумать расположение физических устройств и связей между ними. В каждом из этих видов по умолчанию находится главная диаграмма - Main, в которой и отражается соответствующий аспект модели. Можно не ограничиваться ею и создавать другие диаграммы. Кроме того, в видах можно создавать дополнительные типы диаграмм:

State diagram - диаграмма состояний и переходов между ними;

Activity diagram - отображает состояния системы и ее объектов, выполняемые действия и условные переходы;

Iteraction diagram - диаграмма взаимодействия объектов.

Rational Software — компания-разработчик программного обеспечения. До 2003 года Rational была независимой компанией, в 2003 году компания была куплена фирмой IBM. Большинство продуктов компании предназначены для моделирования, а также для разработки и поддержки программного обеспечения.

Также в компании разработана методология разработки программного обеспечения — Rational Unified Process (RUP). В методологии даются рекомендации по всем этапам разработки: от моделирования бизнеса до тестирования и сдачи в эксплуатацию готовой программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]