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

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

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

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

  3. Двойным щелчком на текстовой метке NewSwimlane открыть диалоговое окно Swimlane Specification.

  4. В поле Name ввести требуемое имя зоны.

  5. Закрыть окно Swimlane Specification щелчком на кнопке ОК.

  6. Для изменения размера зоны щелкнуть на границе зоны и, не отпуская кнопку мыши, переместить границу в нужном направлении.

  7. Применяя технику перетаскивания, расположить в пределах зоны все нужные элементы диаграммы (или создать новые).

Диаграмма действий с несколькими зонами изображена на рис.

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

Экран при разбивке на зоны примет вид:

Исходное и завершающее действия

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

Как создать исходное (завершающее) действие

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

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

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

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

Диаграмма, содержащая элементы исходного и завершающего действий, показана на рис.

Рис. Диаграмма с исходным и завершающим действиями

Вид экрана с диаграммой с исходным и завершающим действием

Резюме к главе 1

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

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

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

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

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

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

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