Моделирование бизнеса. Методология ARIS


Одно событие может инициировать выполнение одновременно нескольких функций, и наоборот, функция может быть результатом наступления нескольких событий. Эти ветвления и циклы обработки отображаются на диаграмме еЕРС с помощью соединителей в виде небольшого кружка (см. рис. 102). Однако эти соединители не только отображают графические связи между элементами модели, но и определяют логические связи между объектами.

В первом случае на рис. 102 начальные события связываются с помощью оператора AND (И). Это означает, что функция Выполнить операцию запускается только тогда, когда маршрут доступен и проверено наличие


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

Во втором случае показан оператор XOR (исключающий ИЛИ). Результатом выполнения функции Проверить предложения поставщика может быть принятие или отклонение его расценок. Однако оба события не могут произойти одновременно. Кроме указанных двух случаев и обычного оператора OR (ИЛИ), можно представить и более сложные отношения. В этом контексте можно ввести в модель еЕРС общее правило, которое впоследствии будет описано более подробно в виде диаграммы правил.


Рис.102. Примеры правил


Различают два типа операторов: операторы событий и операторы функций. На рис. 103. представлены все возможные операторы событий и функций.

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

Далее на примерах показано, какие операторы допустимы.


1.Соединение переключающих событий

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

Оператор OR для переключающих событий (рис. 103в). Эта функция выполняется, если произойдет по крайней мере одно событие.

Оператор XOR для переключающих событий (рис. 103д). Функция начинает выполняться после того, как произойдет одно (и только одно) событие.