Диаграммы деятельности.
Диаграммы деятельности позволяют визуально отобразить поток операций в некотором процессе. Эти диаграммы концентрируют свое внимание на том, какие действия выполняются, и кто несет за них ответственность. Элементами данной диаграммы являются: узлы действий, узлы управления, узлы объектов. Действия – это элементарный компонент поведения, отображаемый на диаграмме. Замечание: действие в общем случае может быть сложным и состоять из нескольких операций, но на диаграмме деятельности действие является элементарной единицей, и может расшифровываться только на других диаграммах, например, конечных автоматов. На диаграммах деятельности действия отображаются в виде скругленного прямоугольника с указанием названия. Также должны иметься начальная и конечная точки. В наиболее общем виде диаграммы деятельности выглядят как: начало промежуточное действие конец операция Замечание: в качестве конечного узла может использоваться знак, однако в этом случае считается законченным поток, но не процесс целиком. Кроме упомянутых узлов существуют еще узлы принятия решений и слияния. Узел принятия решений: [ ] [ ] [ ]
Он имеет один входящий поток, который, в зависимости от содержащегося в нем условия, направляется по одному и только одному из исходящих потоков. Узел слияния предназначен для объединения нескольких входящих потоков, которые образуют один выходной поток:
Замечание: выходной поток инициируется только тогда, когда собираются все входные потоки. Может потребоваться, чтобы некоторый поток был разделен на несколько равномощных потоков. Для этого предназначен узел разветвления: узел объединения:
Также на диаграммах деятельности достаточно часто выделяют зоны ответственности того или иного компонента.
|