Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:simulation_fca:technology:simulation_description [2013/10/22 12:40] 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}}] | ||
- | |||
- | При последовательном выполнении событий и задач, промежуточные события не оказывают влияние на длительность процесса. | ||
- | |||
- | [{{ 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 }} | {{ 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. Ветвление при помощи условных потоков}}] | ||
- | |||
- | |||
- | |||
- | |||