Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:simulation_fca:basic_principle:idef0_simulation [2015/12/09 11:28] 127.0.0.1 внешнее изменение |
ru:simulation_fca:basic_principle:idef0_simulation [2015/12/22 10:39] (текущий) |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Имитация деятельности, представленной в виде функциональной структуры, имеет свои особенности, поскольку нотация IDEF0 не предусматривает моделирование последовательности экземпляров операций на диаграмме процесса. Функции IDEF0 используются как "контейнеры" для хранения диаграмм процессов, описанных в нотации Процесс/Процедура, ЕРС или BPMN. В этом случае движок имитации представляет функциональную диаграмму IDEF0 в виде ряда отдельных диаграмм процессов в нотациях Процесс/Процедура, ЕРС или BPMN и создает по ним экземпляры имитирующих процессов. При этом созданные экземпляры имитирующих процессов могут передавать управление друг другу (если это предусмотрено аналитиком) или запускаться на выполнение независимо друг от друга. | Имитация деятельности, представленной в виде функциональной структуры, имеет свои особенности, поскольку нотация IDEF0 не предусматривает моделирование последовательности экземпляров операций на диаграмме процесса. Функции IDEF0 используются как "контейнеры" для хранения диаграмм процессов, описанных в нотации Процесс/Процедура, ЕРС или BPMN. В этом случае движок имитации представляет функциональную диаграмму IDEF0 в виде ряда отдельных диаграмм процессов в нотациях Процесс/Процедура, ЕРС или BPMN и создает по ним экземпляры имитирующих процессов. При этом созданные экземпляры имитирующих процессов могут передавать управление друг другу (если это предусмотрено аналитиком) или запускаться на выполнение независимо друг от друга. | ||
- | Для моделирования передачи управления между экземплярами процессов необходимо связать диаграммы процессов по правилам, описанным в разделе [[ru/simulation_fca/simulation_activity/modeling_transfer_control]]. Если диаграммы процессов не связаны, то созданные по ним экземпляры имитирующих процессов запускаются на выполнение по правилам возникновения экземпляров имитирующих стартовых событий (см. [[ru/simulation_fca/simulation_activity/description_processes/rules_origin]]) независимо друг от друга и выполняются параллельно. | + | Для моделирования передачи управления между экземплярами процессов необходимо связать диаграммы процессов по правилам, описанным в главе [[ru/simulation_fca/simulation_activity/modeling_transfer_control]]. Если диаграммы процессов не связаны, то созданные по ним экземпляры имитирующих процессов запускаются на выполнение по правилам возникновения экземпляров имитирующих стартовых событий (см. главу [[ru/simulation_fca/simulation_activity/description_processes/rules_origin]]) независимо друг от друга и выполняются параллельно. |
Для модели операции, представленной в виде недекомпозированной функции IDEF0, проводится "псевдоимитация" выполнения экземпляра операции, заключающаяся в простой калькуляции ряда стоимостных и временных параметров. При этом: | Для модели операции, представленной в виде недекомпозированной функции IDEF0, проводится "псевдоимитация" выполнения экземпляра операции, заключающаяся в простой калькуляции ряда стоимостных и временных параметров. При этом: | ||
-Создается один экземпляр имитирующей операции. | -Создается один экземпляр имитирующей операции. | ||
- | -Имитирующие временные и материальные ресурсы, необходимые для выполнения экземпляра имитирующей операции, считаются доступными в любой момент времени в требуемом количестве. Экземпляр имитирующей операции не занимает экземпляры имитирующих временных ресурсов на время своего "псевдовыполнения" и не расходует имитирующие материальные ресурсы. Для расчета стоимости экземпляра имитирующей операции используется значение параметра "Ставка в час" того экземпляра имитирующего временного ресурса, который "работает" по базовому календарю (**Окно свойств** объекта справочника "Объекты деятельности" или "Субъекты" -> вкладка **Параметры ФСА** -> вкладка **Смены** -> параметр "Календарь"). Если такой экземпляр не найден, используется значение параметра "Ставка в час", выбранная случайным образом. | + | -Имитирующие временные и материальные ресурсы, необходимые для выполнения экземпляра имитирующей операции, считаются доступными в любой момент времени в требуемом количестве. Экземпляр имитирующей операции не занимает экземпляры имитирующих временных ресурсов на время своего "псевдовыполнения" и не расходует имитирующие материальные ресурсы. Для расчета стоимости экземпляра имитирующей операции используется значение параметра "Ставка в час" того экземпляра имитирующего временного ресурса, который "работает" по базовому календарю (**Окно свойств** объекта справочника "Объекты деятельности" или "Субъекты" -> вкладка **Параметры ФСА** -> вкладка **Смены** -> параметр "Календарь"). Если такой экземпляр не найден, используется значение параметра "Ставка в час", выбранное случайным образом. |
-По результатам "псевдовыполнения" экземпляра имитирующей операции могут быть произведены имитирующие продукты, но они не могут быть использованы в качестве имитирующих материальных ресурсов при выполнении других экземпляров имитирующих операций. | -По результатам "псевдовыполнения" экземпляра имитирующей операции могут быть произведены имитирующие продукты, но они не могут быть использованы в качестве имитирующих материальных ресурсов при выполнении других экземпляров имитирующих операций. | ||
- | -Временные и стоимостные параметры экземпляра имитирующей операции рассчитываются в случае, если продолжительность имитации больше или равна времени выполнения экземпляра операции (**Окне свойств** объекта справочника "Процессы" -> вкладка **Параметры ФСА** -> параметр "Время выполнения"). | + | -Временные и стоимостные параметры экземпляра имитирующей операции рассчитываются в случае, если продолжительность имитации больше или равна времени выполнения экземпляра операции (**Окно свойств** объекта справочника "Процессы" -> вкладка **Параметры ФСА** -> параметр "Время выполнения"). |
- | -Значение параметра "Длительность" не рассчитывается. | + | -Значение параметра "Длительность" (см. главу [[ru/simulation_fca/results_analysis/analysis_of_processes]]) имитирующей операции не рассчитывается. |