Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:simulation_fca:technology:simulation_description [2013/02/25 15:12] miroshnichenko [Блок с условиями] |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Методика имитационного моделирования ====== | ||
- | |||
- | |||
- | Анализ деятельности компании с помощью методики имитационного моделирования осуществляется в 3 этапа: | ||
- | |||
- | |||
- | |||
- | -Разрабатываются диаграммы исследуемых процессов. | ||
- | -Для операций, входящих в исследуемые процессы на всех уровнях декомпозиции процессов, заполняются параметры: "Время выполнения", "Время ожидания". | ||
- | -Проводится имитация для множества исследуемых процессов, в результате чего определяется время, которое затрачивается на выполнение операций. | ||
- | |||
- | |||
- | |||
- | Если проводится имитация процесса в нотации Процесс, Процедура, ЕРС или BPMN, система последовательно имитирует выполнение процесса по диаграмме. Если подпроцессы декомпозированы, то система переходит на диаграмму подпроцесса, имитирует ее выполнение и возвращается обратно. | ||
- | |||
- | |||
- | |||
- | Время выполнения и Время ожидания операции могут быть заданы в виде случайных величин. Ход выполнения процессов в нотациях Процесс, Процедура, ЕРС и BPMN в общем случае, носит вероятностный характер. Поэтому длительность процесса, в общем случае, является случайной величиной. | ||
- | |||
- | |||
- | ===== Правила расчета длительности процессов в нотациях Процедура, Процесс, EPC и BPMN ===== | ||
- | |||
- | ==== Последовательный блок ==== | ||
- | |||
- | При последовательном выполнении действий (//Рис.1//) или функций (//Рис.2//) их продолжительность суммируется и включается в длительность процесса. | ||
- | |||
- | | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_001.png?nolink |Рисунок 1. Последовательное выполнение действий}}] | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_002.png?nolink |Рисунок 2. Последовательное выполнение функций}}] | | ||
- | |||
- | |||
- | |||
- | При последовательном выполнении задач, когда не возникает никаких событий, переход к следующему процессу осуществляется по потокам управления. | ||
- | |||
- | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_004.png?nolink |Рис. 3. Последовательное выполнение задач}}] | ||
- | |||
- | Продолжительность выполнения задач суммируется и включается в длительность процесса. | ||
- | |||
- | При последовательном выполнении событий и задач, промежуточные события не оказывают влияние на длительность процесса. | ||
- | |||
- | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_006.png?nolink |Рис. 4. Последовательное выполнение задач и событий}}] | ||
- | |||
- | ==== Параллельный блок ==== | ||
- | |||
- | При параллельном выполнении веток процесса последовательно выполняются действия (//Рис.5//) или функции (//Рис.6//) всех веток, но в длительность процесса включается продолжительность той ветки, длительность которой наибольшая. | ||
- | |||
- | | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_007.png?nolink |Рисунок 5. Параллельное выполнение действий}}] | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_008.png?nolink |Рисунок 6. Параллельное выполнение функций}}] | | ||
- | |||
- | Пример построения параллельных веток в BPMN приведен на //Рис 7.// | ||
- | |||
- | |||
- | |||
- | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_009.png?nolink |Рис. 7. Параллельное выполнение задач}}] | ||
- | |||
- | ==== Блок с условиями ==== | ||
- | |||
- | В тех случаях, когда действия Процедуры, Процесса выполняются в зависимости от какого-то условия, для обозначения условия используется специальный элемент - Решение. Для стрелок «Связь предшествования», исходящих из этого элемента, задается Условие перехода по этой стрелке к следующим действиям или Вероятность этого перехода. | ||
- | |||
- | В тех случаях, когда функции EPC выполняются в зависимости от какого-то условия, для обозначения условия используются операторы {{ru/simulation_fca/technology/simulation_description/simulation_description_010.png?nolink}}, {{ru/simulation_fca/technology/simulation_description/simulation_description_011.png?nolink}}. Для событий, следующих за этими операторами, задается Условие перехода к следующим функциям или Вероятность этого перехода. | ||
- | |||
- | |||
- | |||
- | ==== Эксклюзивного шлюза ==== | ||
- | |||
- | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_013.png?nolink |Рис. 8. Ветвление по XOR}}] | ||
- | |||
- | |||
- | |||
- | ==== Неэксклюзивного шлюза ==== | ||
- | |||
- | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_015.png?nolink |Рис. 9. Ветвление по OR}}] | ||
- | |||
- | |||
- | |||
- | ==== Комплексного шлюза ==== | ||
- | |||
- | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_017.png?nolink |Рис. 10. Ветвление как по OR}}] | ||
- | |||
- | ==== При помощи условных потоков ==== | ||
- | |||
- | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_019.png?nolink |Рис. 11. Ветвление при помощи условных потоков}}] | ||
- | |||
- | При имитации процесса, как только система достигает блока «Решение» или одного из операторов, она каждый раз в соответствии с заданным Условием или Вероятностью принимает решение, какой путь выбрать. | ||
- | |||
- | |||
- | |||
- | | {{ ru/simulation_fca/technology/simulation_description/simulation_description_020.png?nolink }} | {{ ru/simulation_fca/technology/simulation_description/simulation_description_021.png?nolink }} | | ||
- | | Рисунок 12. Условное выполнение процессов || | ||
- | \\ | ||
- | |||
- | | {{ ru/simulation_fca/technology/simulation_description/simulation_description_022.png?nolink }} | {{ ru/simulation_fca/technology/simulation_description/simulation_description_023.png?nolink }} | | ||
- | | Рисунок 13. Условное выполнение процессов в цикле || | ||
- | \\ | ||
- | |||
- | | {{ ru/simulation_fca/technology/simulation_description/simulation_description_024.png?nolink }} | {{ ru/simulation_fca/technology/simulation_description/simulation_description_025.png?nolink }} | | ||
- | | Рисунок 14. Комбинация цикла и нескольких условий выхода из цикла || |