ВУЗ:
Составители:
281
двух деятельностей -
послать сообщение об ошибке
преподавателям
и послать сообщение об ошибке
системе управления
.
Диаграмма указывает на то, что эти две деятельности
могут выполняться параллельно и порядок их выполнения
не играет роли. В этом и заключается главное различие
между блок-схемой и диаграммой деятельностей. Блок
схемы ограничивается последовательными процессами, а
диаграммы деятельностей могут поддерживать
параллельные процессы.
Состояние действия на диаграмме представляется как
прямоугольник со
скругленными углами. Выражение,
описывающее выполняемое действие, располагается
внутри прямоугольника. Выражения на одной диаграмме
могут дублироваться.
Решение представляется на диаграмме как ромб с одним
или более входящим в него переходом и с одним или более
выходящим переходом.
Диаграммы деятельностей отражают происходящие
события, однако они ничего не говорят о том, кто участвует
в
реализации того или иного процесса. Один из способов
решения этой проблемы снабдить каждое состояние
действия меткой класса, который за него отвечает.
Возможен и другой способ - применение так называемых
плавательных дорожек (swimlines). В этом случае
диаграмма деятельностей разделяется пунктирными
линиями на вертикальные зоны. Каждая зона представляет
собой зону ответственности конкретного класса, как
это
представлено на рис. 9.25.
Любое состояние действия на диаграмме деятельностей
может быть подвергнуто дальнейшей декомпозиции. Его
описание может быть представлено в виде текста, кода или
другой диаграммы деятельностей.
Страницы
- « первая
- ‹ предыдущая
- …
- 279
- 280
- 281
- 282
- 283
- …
- следующая ›
- последняя »