Это старая версия документа.


Методика имитационного моделирования

Анализ деятельности компании с помощью методики имитационного моделирования осуществляется в 3 этапа:

  1. Разрабатывается модель бизнес-процессов компании либо диаграммы отдельных исследуемых процессов.
  2. Для недекомпозированных процессов, входящих в исследуемые процессы, заполняются параметры: «Время выполнения», «Время ожидания».
  3. Проводится имитация для всей модели процессов либо для множества отдельных исследуемых процессов и в результате определяется время, которое затрачивается на выполнение процессов.

Если проводится имитация процесса в нотации Процесс, Процедура, ЕРС или BPMN, система последовательно имитирует выполнение процесса по диаграмме. Если процессы диаграммы декомпозированы, то система переходит на диаграмму декомпозиции процесса, имитирует ее выполнение и возвращается обратно на диаграмму имитируемого процесса.

Время выполнения и Время ожидания недекомпозированного процесса могут быть заданы в виде случайных величин. Ход выполнения процессов в нотациях Процесс, Процедура, ЕРС и BPMN в общем случае, носит вероятностный характер. Поэтому длительность процесса, в общем случае, является случайной величиной.

Правила расчета длительности процессов в нотациях Процедура, Процесс, EPC

Последовательный блок

При последовательном выполнении действий (Рис.1) или функций (Рис.2) их продолжительность суммируется и включается в длительность процесса.

Рисунок 1. Последовательное выполнение действий Рисунок 2. Последовательное выполнение функций


Параллельный блок

При параллельном выполнении веток процесса последовательно выполняются действия (Рис.3) или функции (Рис.4) всех веток, но в длительность процесса включается продолжительность той ветки, длительность которой наибольшая.

Рисунок 3. Параллельное выполнение действий Рисунок 4. Параллельное выполнение функций


Блок с условиями

В тех случаях, когда действия Процедуры, Процесса выполняются в зависимости от какого-то условия, для обозначения условия используется специальный элемент - Решение. Для стрелок «Связь предшествования», исходящих из этого элемента, задается Условие перехода по этой стрелке к следующим действиям или Вероятность этого перехода.

В тех случаях, когда функции EPC выполняются в зависимости от какого-то условия, для обозначения условия используются операторы , . Для событий, следующих за этими операторами, задается Условие перехода к следующим функциям или Вероятность этого перехода (Рис.5, Рис.6, Рис.7).

При имитации процесса, как только система достигает блока «Решение» или одного из операторов, она каждый раз в соответствии с заданным Условием или Вероятностью принимает решение, какой путь выбрать.

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

 

Рисунок 5. Условное выполнение процессов
Рисунок 6. Условное выполнение процессов в цикле
Рисунок 7. Комбинация цикла и нескольких условий выхода из цикла


Правила расчета длительности процессов в нотации IDEF0

Если проводится имитация процесса в нотации IDEF0, подпроцессы которого описаны в нотациях Процесс, Процедура, ЕРС, система представляет процесс IDEF0 в виде отдельных процессов в нотациях Процесс, Процедура, ЕРС и имитирует их выполнение.

При этом если эти процессы выполняются последовательно (передавая управление друг другу), для определения длительности процесса IDEF0 система суммирует длительности подпроцессов.

Если же эти процессы выполняются независимо друг от друга, то длительность процесса IDEF0 не рассчитывается.

Длительность процесса IDEF0 также не рассчитывается в случае, если на его диаграмме присутствует хотя бы один процесс, в перечне подпроцессов которого нет процессов, описанных в нотациях Процесс, Процедура, ЕРС.

Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki