Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций по ПрИС.doc
Скачиваний:
11
Добавлен:
14.11.2019
Размер:
1.33 Mб
Скачать

2.4Проектирование в rational rose

Концепции, лежащие в основе CASE-средства Rational Rose и языка моделирования UML оказывают значительную помощь для создания гибкой системной архитектуры.

Для проектирования архитектуры Rational Rose использует:

  1. Унифицированный язык моделирования UML – Unified Modeling Language.

  2. Объектную модель программных компонентов COM – Component Object Model.

  3. Технологию объектного моделирования OMT – Object Modeling Technique.

  4. Метод визуального моделирования Г. Буча – Booch’93.

Для проектирования системы средствами Rational Rose рекомендуется выполнить следующие шаги:

  1. Создать модель предметной области. Модель состоит из множества диаграмм вариантов использования (Use case diagrams) в представлении Use case View и отражает требования пользователей.

  2. Создать модель анализа на основе модели предметной области. Модель разрабатывается в представлении Use case View и может состоять из множества следующих диаграмм: Activity diagrams, Use case diagrams, Class diagrams, Sequence diagrams. Модель анализа по-прежнему отражает точку зрения пользователей системы, но по сравнению с моделью предметной области детализирует объекты и процессы информационной системы.

  3. Создать модель проектирования на основе модели анализа. Модель проектирования описывается в представлении Logical View. Модель отражает точку зрения разработчиков системы и специфицирует программные объекты, которые уже являются абстракциями (объекты предметной области, управляющие объекты, служебные объекты, объекты-посредники). Модель проектирования включает в себя те же самые типы UML-диаграмм, что и модель анализа.

  4. Создать в представлении Component View модель реализации на основе модели проектирования. Модель реализации описывается на диаграммах компонентов (Component diagrams) и отражает точку зрения программистов.

  5. Создать модель развёртывания на основе модели реализации в представлении Deployment View посредством диаграммы размещения (Deployment diagram), которая специфицирует развёртывание компонентов по устройствам, а также соединения между устройствами.

2.5Моделирование предметной области

Бизнес-моделирование – это первый шаг в создании информационной системы. Для правильного и конкретного определения функциональности будущей системы следует изучить деятельность автоматизируемого предприятия и построить диаграммы, которые моделируют:

  • Организационную структуру предприятия (Organization Unit), участников (Actor) и их бизнес-функции (Use case).

  • Бизнес-процессы (Activity).

  • Документооборот (Class).

  • Операции объектов (Sequence).

  • Поведение объектов (Statechart).

Все диаграммы создаются в представлении Use case View на диаграммах вариантов использования (Use case diagrams), деятельностей (Activity diagrams), последовательностей (Sequence diagrams), состояний (Statechart diagrams).

К основным элементам модели предметной области относятся следующие: