Различия

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

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

ru:simulation_fca:basic_principle:simulation_description [2015/02/05 10:23]
admin
— (текущий)
Строка 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 |Рисунок 16. Ветвление как по OR (Комплексный шлюз) }}] | [{{  ru/simulation_fca/technology/simulation_description/simulation_description_019.png?nolink |Рисунок 17. Ветвление при помощи условных потоков (Условные потоки ) }}] | 
- 
-\\ 
-  
-[{{ ru/simulation_fca/technology/stages_simulation_fca/jump_process/jump_process_208.png?nolink |Рисунок 18. Ветвление, использующее эксклюзивный шлюз по событиям}}] 
- 
- 
- 
- 
- 
-[<contextnavigator>] 
- 
  
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki