Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО_Бугай_Шпоры_телефон.doc
Скачиваний:
11
Добавлен:
23.09.2019
Размер:
5.94 Mб
Скачать
  1. Rationalrose: создание модели вариантов использования

Создайте диаграмму вариантов использования для системы регистрации. Требуемые для этого действия подробно перечислены далее. Готовая диаграмма вариантов использования изображена на рис. 5.

В среде Rose диаграммы вариантов использования создаются в представлении вариантов использования. Главная диаграмма (Main) предлагается по умолчанию. Для моделирования системы можно затем разработать необходимое количество дополнительных диаграмм.

Для того чтобы получить доступ к главной диаграмме вариантов использования:

1. Откройте данное представление, щелкнув по значку «+» рядом с представлением вариантов использования в браузере.

2. Откройте главную диаграмму, дважды щелкнув мышью. Строка заголовка изменится, включив фразу [Use Case Diagram: Use Case view / Main].

Для создания новой диаграммы вариантов использования:

1. Щелкните правой кнопкой мыши по пакету представления вариантов использования в браузере.

2. Выберите пункт New / Use Case Diagram из всплывающего меню.

3. Выделив новую диаграмму, введите ее имя.

4. Дважды щелкните по названию этой диаграммы в браузере, чтобы открыть ее.

  1. Rationalrose: моделирование диаграммы состояния

Строят для отдельного класса. Отметим, что и всю систему можно трактовать как класс.

Для выбранного класса начать построение можно двумя способами:

  1. Раскрыть логическое представление в браузере (Logical View) Выделить рассматриваемый класс и выбрать пункт Open State Diagram контекстного меню

  2. Через пункт меню Browse/State Diagram После выполнения в окне диаграммы появиться поле для размещения элементов этой диаграммы, выбираемых с помощью специальной панели инструментов.

Процесс добавления и удаления состояний и переходов на диаграмму состояний аналогичен этим же действиям с элементами других диаграмм.

После добавления нового состояния или перехода на диаграмму состояний можно открыть спецификацию выбранных элементов и определить их специфические свойства, допустимые на соответствующих вкладках. При необходимости можно визуализировать вложенность состояний и подключить историю отдельных состояний.

  1. Rationalrose: моделирование поведения в виде диаграммы деятельности

Главное отличие между диаграммой деятельности и диаграммой состояния состоит в том, что в первом случае – основные действия, а во втором – статическое состояние.

При этом диаграмма деятельности подходит для моделирования последовательности действий, а диаграмма состояний – для моделирования дискретных состояний объекта.

Способы начала разработки обоих диаграмм – идентичны и отличаются выбором опций:

{Statechart/Activity}

Затем выполняют операции построения диаграммы деятельности. Перечень операций и последовательность действий по выполнению каждой из низ даны в [ ].

  1. Rationalrose: моделирование взаимодействие объектов в виде диаграммы последовательности

Может быть активизирована одним из следующих способов:

  1. Щелкнуть на кнопке с изображением диаграммы последовательности на стандартной панели инструментов

  2. Через пункт меню Browse/Interaction Diagram.

После выполнения в окне диаграммы появится чистое поле для размещения элементов диаграммы последовательности, которые выбираются с помощью специальной панели инструментов.

Построение диаграммы последовательности сводится к добавлению или удалению отдельных объектов и сообщений, а также их спецификации. Доступ к спецификации этих элементов организован через контекстное меню, либо через пункт меню Browse/Specification.

При добавлении сообщений на диаграмму последовательности они по умолчанию получают свой номер последовательности.

При необходимости можно изменить порядок следования сообщений и их спецификации, а также сопоставить сообщения с операциями. Дополнительно можно установить синхронизацию сообщений, связать с сообщением примечание (комментарий).