Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Rose.doc
Скачиваний:
1
Добавлен:
08.11.2019
Размер:
466.43 Кб
Скачать

Как создать дополнительную диаграмму вариантов использования

  1. Расположить курсор мыши над элементом Use Case View окна Browser и щелкнуть правой кнопкой, чтобы активизировать контекстное меню.

  2. Выбрать элемент меню New=>Use Case Diagram; дерево, отображаемое в окне Browser, пополнится элементом NewDiagram, соответствующим новой диаграмме вариантов использования.

  3. Выбрать элемент NewDiagram и изменить его название, введя требуемое имя диаграммы.

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

Диаграммы действий

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

Э лементами диаграммы действий служат собственно действия (activities), переходы (transitions) от одного действия к другому, точки принятия решений (decision points) и по­лосы синхронизации (synchronization bars). В UML для описания действия, перехода, точ­ки принятия решения и полосы синхронизации применяются соответственно прямо­угольник с округленными углами, направленная стрелка, ромб и отрезок утолщенной прямой (горизонтальный или вертикальный). Все эти символы приведены на рис.

Действие

Переход

Точка принятия решения

Полосы синхронизации

Создание диаграммы действий

  1. Расположить курсор мыши над элементом Use Case View окна Browser и щелкнуть правой кнопкой, чтобы активизировать контекстное меню.

  2. Выбрать элемент меню New=>Activity Diagram; дерево, отображаемое в окне Browser, пополнится элементом NewDiagram, соответствующим новой диаграмме действий.

  3. Выбрать элемент NewDiagram и изменить его название, введя требуемое имя диаграммы.

  4. Двойным щелчком на элементе открыть окно диаграммы действий.

Окно Browser с элементом, представляющим вновь созданную диаграмму дейст­вий, может выглядеть так, как показано на рис.

Действия

Действие (activity) описывает некоторый фрагмент поведения системы в контексте потока функций управления.

Как создать действие

1. Щелкнуть на пиктограмме Activity панели инструментов Diagram.

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

3. Выбрать элемент и ввести наименование действия. Примеры действий приведены на рис.

Рис. Действия в окне диаграммы

Окно с действиями изображено на рисунке

Переходы

Элемент перехода (transition) применяется в диаграмме действий с целью обозна­чения направления передачи управления от одного действия к другому. Функция пе­рехода обычно активизируется по завершении действия-источника.

Как создать переход

1. Щелкнуть на пиктограмме State Transition панели инструментов Diagram.

2. В окне диаграммы щелкнуть на символе действия-источника и, не отпус­кая кнопку мыши, построить линию перехода, направленную к символу соответствующего действия-приемника.

Примеры переходов изображены на рис.

Рис. Переходы в окне диаграммы действий

Точки принятия решений

В процессе моделирования поведения системы зачастую необходимо определить, в какие моменты и в каких точках поток управления претерпевает ветвление в зависи­мости от принимаемых системой или пользователем решений. Переход, который берет начало в точке принятия решения (decision point), содержит контролируемое условие (guard condition), определяющее направление ветвления. Точки принятия решений совместно с соответствующими контролируемыми условиями позволяют наглядно продемонстриро­вать возможные альтернативные пути протекания процесса функционирования системы.

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