Это старая версия документа.
Анализ деятельности компании с помощью методики имитационного моделирования осуществляется в 3 этапа:
Если проводится имитация процесса в нотации Процесс, Процедура, ЕРС или BPMN, система последовательно имитирует выполнение процесса по диаграмме. Если подпроцессы декомпозированы, то система переходит на диаграмму подпроцесса, имитирует ее выполнение и возвращается обратно.
Время выполнения и Время ожидания операции могут быть заданы в виде случайных величин. Ход выполнения процессов в нотациях Процесс, Процедура, ЕРС и BPMN в общем случае, носит вероятностный характер. Поэтому длительность процесса, в общем случае, является случайной величиной.
При последовательном выполнении действий (Рис.1) или функций (Рис.2) их продолжительность суммируется и включается в длительность процесса.
Invalid Link |
При последовательном выполнении задач, когда не возникает никаких событий, переход к следующему процессу осуществляется по потокам управления.
Продолжительность выполнения задач суммируется и включается в длительность процесса.
При последовательном выполнении событий и задач, промежуточные события не оказывают влияние на длительность процесса.
При параллельном выполнении веток процесса последовательно выполняются действия (Рис.4) или функции (Рис.5) всех веток, но в длительность процесса включается продолжительность той ветки, длительность которой наибольшая.
Invalid Link | Invalid Link |
Пример построения параллельных веток в BPMN приведен на рис3.
В тех случаях, когда действия Процедуры, Процесса выполняются в зависимости от какого-то условия, для обозначения условия используется специальный элемент - Решение. Для стрелок «Связь предшествования», исходящих из этого элемента, задается Условие перехода по этой стрелке к следующим действиям или Вероятность этого перехода.
В тех случаях, когда функции EPC выполняются в зависимости от какого-то условия, для обозначения условия используются операторы , . Для событий, следующих за этими операторами, задается Условие перехода к следующим функциям или Вероятность этого перехода (Рис.5, Рис.6, Рис.7).
Переход по условию в BPMNосуществляется пр помощи
==== Неэксклюзивного шлюза**
При имитации процесса, как только система достигает блока «Решение» или одного из операторов, она каждый раз в соответствии с заданным Условием или Вероятностью принимает решение, какой путь выбрать.
Рисунок 11. Условное выполнение процессов | … |
Рисунок 12. Условное выполнение процессов в цикле | … |
Рисунок 13. Комбинация цикла и нескольких условий выхода из цикла | … |