Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:simulation_fca:technology:simulation_description [2013/04/05 12:39]
dpinaev [При помощи условных потоков]
— (текущий)
Строка 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_020.png?nolink }} | {{ ru/simulation_fca/technology/simulation_description/simulation_description_021.png?nolink }} | 
-|  Рисунок 8. Условное выполнение процессов  || 
-\\ 
- 
-| {{ ru/simulation_fca/technology/simulation_description/simulation_description_022.png?nolink }} | {{ ru/simulation_fca/technology/simulation_description/simulation_description_023.png?nolink }} | 
-|  Рисунок 9. Условное выполнение процессов в цикле  || 
-\\ 
- 
-| {{ ru/simulation_fca/technology/simulation_description/simulation_description_024.png?nolink }} | {{ ru/simulation_fca/technology/simulation_description/simulation_description_025.png?nolink }} | 
-|  Рисунок 10. Комбинация цикла и нескольких условий выхода из цикла  || 
-\\ 
-\\ 
-Переход по условию в нотации BPMN осуществляется при помощи: 
- 
-==== Эксклюзивного шлюза ==== 
- 
-[{{ ru/simulation_fca/technology/simulation_description/simulation_description_013.png?nolink |Рис. 11. Ветвление по XOR}}] 
- 
-==== Неэксклюзивного шлюза ==== 
- 
-[{{ ru/simulation_fca/technology/simulation_description/simulation_description_015.png?nolink |Рис. 12. Ветвление по OR}}] 
- 
-  
- 
-==== Комплексного шлюза ==== 
- 
-[{{ ru/simulation_fca/technology/simulation_description/simulation_description_017.png?nolink |Рис. 13. Ветвление как по OR}}] 
- 
-==== При помощи условных потоков ==== 
- 
-[{{ ru/simulation_fca/technology/simulation_description/simulation_description_019.png?nolink |Рис. 14. Ветвление при помощи условных потоков}}] 
- 
-При имитации процесса, как только система достигает блока «Решение» или оператора ветвления, она каждый раз в соответствии с заданным Условием или Вероятностью принимает решение, какой путь выбрать. 
- 
- 
-  
- 
- 
  
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki