Различия

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

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

ru:simulation_fca:technology:simulation_description [2013/11/19 11:48]
maxstroy21 [Имитация параллельного выполнения экземпляров операций]
— (текущий)
Строка 1: Строка 1:
  
-===== Алгоритм имитации выполнения экземпляра процесса ===== 
- 
-==== Имитация последовательного выполнения экземпляров операций ==== 
- 
-Для имитации последовательного выполнения экземпляров операций используется самая простая диаграмма процесса:(//Рис.1//, //Рис.2//, //Рис.3//). При этом расчет времени выполнения имитирующего экземпляра процесса производится путем суммирования времен выполнения имитирующих экземпляров операций. Стоимость выполнения имитирующего экземпляра процесса считается равной сумме стоимостей выполнения имитирующих экземпляров операций. 
- 
-\\ 
- 
-| [{{ ru/simulation_fca/technology/simulation_description/simulation_description_001.png?nolink |Рисунок 1. Моделирование последовательного выполнения операций. Нотация Процесс/Процедура}}] | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_002.png?nolink |Рисунок 2. Моделирование последовательного выполнение операций. Нотация EPC}}] | 
- 
-\\ 
- 
-[{{ ru/simulation_fca/technology/simulation_description/simulation_description_004.png?nolink |Рис. 3. Моделирование последовательного выполнение операций. Нотация BPMN}}] 
- 
-\\ 
- 
-**Влияние промежуточных событий на расчет длительности моделирующего экземпляра процесса** 
- 
-В нотации EPC промежуточные события не оказывают на расчет длительности моделирующего экземпляра процесса никакого влияния. 
- 
-В нотации BPMN расчет длительности моделирующего экземпляра процесса будет зависеть от того, какого типа промежуточное событие использовано аналитиком на диаграмме процесса: Обработчик или Инициатор. Если промежуточное событие Инициатор, то его наличие не скажется на расчете длительности моделирующего экземпляра процесса. Если промежуточное событие Обработчик, то имитация экземпляра процесса приостановится до момента его (экземпляра события) совершения. Совершение экземпляра моделирующего события произойдет по правилам, прописанных либо в условиях, либо в правилах возникновения этого событий. Если заданы и условия и правила, то по срабатывании первого из них.  
-На //Рис.4// промежуточное событие есть триггер неопределенного типа, что означает, что он является Инициатором. Поэтому его параметры никак не скажутся на расчете длительности моделирующего экземпляра процесса. 
- 
-\\ 
- 
-[{{ ru/simulation_fca/technology/simulation_description/simulation_description_006.png?nolink |Рис. 4. Последовательное выполнение операций. Нотация BPMN}}] 
- 
-\\ 
- 
-==== Имитация параллельного выполнения экземпляров операций ==== 
- 
-Для моделирования параллельного выполнение экземпляров операций используются операторы ветвления и слияния потоков (//Рис.5//, //Рис.6//, //Рис.7//).  Имитация параллельного выполнения операций в разных ветках начинается одновременно.  Внутри каждой ветки последовательно выполняются экземпляры имитирующих ее операций  вплоть до точки объединения веток. В длительность экземпляра имитирующего процесса включается продолжительность той ветки, длительность которой наибольшая. Чтобы модуль имитации корректно отработал ветвление и слияние, необходимо соблюдение правил ветвления и слияния веток процесса.  
- 
-\\ 
- 
-| [{{ ru/simulation_fca/technology/simulation_description/simulation_description_007.png?nolink |Рисунок 5. Параллельное выполнение действий. Нотация Процесс/Процедура}}] | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_008.png?nolink |Рисунок 6. Параллельное выполнение операций. Нотация EPC }}] | 
- 
-\\ 
- 
-[{{ ru/simulation_fca/technology/simulation_description/simulation_description_009.png?nolink |Рис. 7. Параллельное выполнение операций. Нотация BPMN}}] 
- 
-\\ 
- 
-==== Дополнительные возможности моделирования хода выполнения процесса ==== 
-Для реализации дополнительных возможностей моделирования выполнения процесса аналитик на диаграмме процесса может использовать условные переходы. Условный переход определяет одну или несколько веток операций, по которым будет продолжена имитация выполнения экземпляра процесса. В ходе имитации как только будет достигнут оператор условного перехода, принимается решение, по каким веткам пойти, и производится имитация выполнения этих веток. В длительность экземпляра процесса включается продолжительность экземпляров операций выбранной ветки, если она была одна, или самой длинной ветки, если их было несколько. 
- 
-В нотациях Процедура/Процесса для обозначения условного перехода используется специальный элемент - Решение. 
- 
-В нотации 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 |Рисунок 8. Условное выполнение процессов. Нотация Процесс/Процедура }}] | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_021.png?nolink |Рисунок 9. Условное выполнение процессов. Нотация EPC}}] | 
- 
-\\ 
- 
- 
-| [{{ ru/simulation_fca/technology/simulation_description/simulation_description_022.png?nolink |Рисунок 10. Условное выполнение процессов в цикле. Нотация Процесс/Процедура }}] | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_023.png?nolink |Рисунок 11. Условное выполнение процессов в цикле. Нотация EPC}}] | 
- 
-\\ 
- 
-| [{{ ru/simulation_fca/technology/simulation_description/simulation_description_024.png?nolink |Рисунок 12. Комбинация цикла и нескольких условий выхода из цикла. Нотация Процесс/Процедура }}] | [{{ ru/simulation_fca/technology/simulation_description/simulation_description_025.png?nolink |Рисунок 13. Комбинация цикла и нескольких условий выхода из цикла. Нотация EPC}}] | 
- 
-\\ 
- 
-=== Обозначение условных переходов в нотации BPMN === 
- 
-\\ 
- 
-| [{{  ru/simulation_fca/technology/simulation_description/simulation_description_013.png?nolink |Рисунок 14. Ветвление по XOR. (Эксклюзивный шлюз) }}] | [{{  ru/simulation_fca/technology/simulation_description/simulation_description_015.png?nolink |Рисунок 15. Ветвление по OR. (Неэксклюзивный шлюз) }}] | 
- 
-\\ 
- 
- 
-| [{{  ru/simulation_fca/technology/simulation_description/simulation_description_017.png?nolink |Рисунок 17. Ветвление как по OR. (Комплексный шлюз) }}] | [{{  ru/simulation_fca/technology/simulation_description/simulation_description_019.png?nolink |Рисунок 15. Ветвление при помощи условных потоков (Условные потоки ) }}] | 
- 
-\\ 
-  
-[{{ ru/simulation_fca/technology/stages_simulation_fca/jump_process/jump_process_208.png?nolink |Рисунок 18. Ветвление, использующее эксклюзивный шлюз по событиям}}] 
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki