Составители:
Рубрика:
сигнатуры событий. Каждое состояние на диаграмме деятельности соот-
ветствует выполнению некоторой элементарной операции, а переход в
следующее состояние срабатывает только при завершении текущей опе-
рации.
Графически диаграмма деятельности представляется в форме графа
деятельности, вершинами которого являются состояния действия, а ду-
гами - переходы от одного состояния действия к другому.
Таким образом, диаграммы деятельности можно считать частным
случаем диаграмм состояний. Именно они позволяют реализовать в язы-
ке UML особенности процедурного и синхронного управления.
На диаграмме деятельности отображается логика или последова-
тельность перехода от одной деятельности к другой, при этом внимание
фиксируется на результате деятельности.
Действия на диаграмме деятельности
Графически состояние действия изображается фигурой, напоми-
нающей прямоугольник, боковые стороны которого заменены выпуклы-
ми дугами. Внутри этой фигуры записывается выражение действия
(action-expression), которое должно быть уникальным в пределах одной
диаграммы деятельности. Действие не может иметь внутренних перехо-
дов, поскольку оно является элементарным.
Рекомендуется в качестве имени простого действия использовать
глагол с пояснительными словами. Иногда возникает необходимость
представить на диаграмме деятельности некоторое сложное действие,
которое, в свою очередь, состоит из нескольких более простых действий.
В этом случае можно использовать специальное обозначение так назы-
ваемого состояния под-деятельности (subactivity state). Такое состояние
также является графом деятельности и обозначается специальной пикто-
граммой в правом нижнем углу символа (рис. 17).
Каждая диаграмма деятельности должна иметь единственное на-
чальное и конечное состояние. Саму диаграмму деятельности принято
располагать таким образом, чтобы действия следовали сверху вниз.
53
Страницы
- « первая
- ‹ предыдущая
- …
- 52
- 53
- 54
- 55
- 56
- …
- следующая ›
- последняя »