Диаграммы деятельности. Условное поведение. Параллельное поведение.

Июль 25, 2011

Серия косметики лиерак поможет вашему лицу и телу на долгие годы продлить молодость и свежесть. Лиерак особенно помогает в борьбе со следами от операций или ушибов, позволяя избавляться от рубцов. Данную косметику очень трудно найти в региональных аптеках или у распространителей, не упустите шанс сделать заказ по интернету.

_____________________________________

Продолжаю знакомить вас с uml языком, поговорим о диаграммах деятельности:

Полезны в сочетании с потоками работ и при описании поведения, включающего в себя большое количество параллельных процессов.

Основной элемент — состояние деятельности или просто деятельность.

Деятельность -некоторое состояние, в котором что-либо выполняется (процесс реального времени или метод некоторого класса). ДД описывает последовательность таких деятельностей, позволяя при этом изображать параллельное и условное поведение. ДД — вариант диаграммы состояний, в которой большинство или все состояния явл состояниями деятельности -> большая часть терминологии совпадает.

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

Соединение — несколько входящих переходов и один выходящий переход; означает окончание условного поведения.

Разделение — имеет один входящий переход и несколько выходов; означает начало параллельного поведения; когда срабатывает входящий переход, все выходящие переходы выполняются параллельно.

Слияние — означает, что выходные переходы могут произойти только в том случае, если состояния у всех входящих переходов завершат свои деятельности.

Деятельность м/б разделена на поддеятельности (аналогично суперсостоянию на диаграмме состояний); деятельность выделяется как отдельная со своим началом и окончанием, м/изобразить переходы непосредственно входящие и выходящие из дочереней диаграммы.

Динамическая параллельность позволяет представлять итерации без изображения таких конструкций как петля. Маркер кратности (*) указывает, что деятельность м/выполнятся несколько раз:

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

Достоинство ДД — возможность представления и описания параллельного поведения.

Недостаток — не позволяют достаточно наглядно представить связи м/у действиями и объектами.