Различия

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

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

ru:simulation_fca:technology:basic_principle:simulation_rules [2013/11/12 15:02]
maxstroy21 [Правила имитации]
— (текущий)
Строка 1: Строка 1:
  
- 
-==== Правила имитации ==== 
- 
- 
- 
-  -Имитация проводится путем создания экземпляров процесса и их имитации. Имитация производится путем последовательного перехода от одной операции созданного экземпляра процесса к следующей операции в соответствии с правилами перехода. При этом идет подсчет нужных параметров имитируемого экземпляра процесса: время выполнения, стоимость, занятые ресурсы и т.д. Операциями, которые участвуют в имитации, являются: конечные операции, которые не имеют своей диаграммы процесса и операции, чей статус не включен в статус имитируемых процессов в списке:  "Статусы процесса для имитации" в меню ФСА -> Параметры ФСА. Для этих операций необходимо указать значения параметров ФСА. То есть, если операция имеет свою диаграмму процесса, но при этом ее статус не включен в упомянутый список, операция будет считаться конечной. 
-  -Экземпляры процессов возникают в соответствии с правилами возникновения их стартовых событий. 
-  -Если на диаграмме имитируемого процесса есть ссылка на диаграмму внешнего процесса с помощью интерфейса процесса, МДС или внешнего пула, то имитация создаст экземпляр внешнего процесса и начнет его имитацию переход осуществляется только в том случае, если процесс, на диаграмму которого необходимо перейти, есть в списке имитируемых процессов. 
-  -При имитации для каждого процесса создаются экземпляры. Экземпляр процесса создается в момент, когда процесс начинает выполняться, и перестает существовать после того, как завершились все операции, которые были запущены в рамках экземпляра. 
-  -Если для выполнения процесса необходим временной ресурс, который в момент старта процесса недоступен, процесс устанавливается в очередь к ресурсу. Процессы устанавливаются в определенное место очереди с учетом порядка их поступления и их приоритетов. 
-  -Задачи из очереди последовательно передаются экземплярам ресурса на выполнение. 
-  -Если для выполнения процесса необходима параллельная работа нескольких ресурсов, то процесс устанавливается в очередь ко всем этим ресурсам. Для начала выполнения процесса необходимо, чтобы все необходимые ресурсы в этот момент были свободны. Наступление момента, когда все ресурсы окажутся свободными, может занять некоторое время, учитывая, что доступные ресурсы по умолчанию не блокируются на время ожидания других ресурсов и могут выполнять другие задачи. Чтобы заблокировать ресурс в момент начала выполнения процесса на время ожидания остальных ресурсов, необходимо использовать опцию "Занимать ресурс". 
-  -Экземпляр ресурса может прерывать выполнение задачи, если у него кончается рабочее время, или в очередь ресурса поступает более приоритетная задача, которая назначается ему. 
-  -Если экземпляр ресурса выполняет задачу, которую в случае прерывания по каким-либо причинам должен продолжить выполнять именно он, то у задачи не должна быть установлена опция "Может передаваться". Если ему приходится прервать выполнение задачи, она устанавливается в его собственную очередь - очередь экземпляра ресурса. Если у задачи опция "Может передаваться" установлена, задача устанавливается в общую очередь ресурса и может быть в дальнейшем выполнена другим экземпляром этого ресурса. 
-  -Если для выполнения процесса необходим материальный ресурс, количество которого контролируется, то процесс не начнет выполняться до тех пор, пока материальный ресурс не будет в требуемом количестве. Контролируемыми являются те ресурсы, у которых создана переменная "Количество" с заполненным параметром "Нижняя граница", ниже которого значение количества не может опускаться. Например, в типовом случае значение нижней границы равно 0. Если значение нижней границы не задано, то количество ресурса будет всегда считаться достаточным для выполнения процесса. 
-  -Если у временного ресурса не задана смена работы, то время работы учитывается как смена по умолчанию. Если у временного ресурса смена работы задана, но при этом значение параметра "Количество экземпляров" равно 0, ресурс доступен в неограниченном количестве. 
-  -Если у постоянного расхода не задана смена работы, то время работы ресурса считается как непрерывное в течение всего времени имитации.  
- 
- 
-==== Правила имитации недекомпозированных процессов, расположенных на диаграмме IDEF0 ==== 
- 
- 
- 
-Для недекомпозированного процесса, расположенного на диаграмме IDEF0, проводится псевдоимитация: считается, что такой процесс начинает выполняться в момент старта имитации. 
- 
- 
- 
-Временные и материальные ресурсы, используемые в процессе, считаются доступными в любой момент времени. При этом такой процесс не занимает экземпляры временных ресурсов на время своего выполнения и не расходует материальные ресурсы. Для расчета стоимости процесса учитывается Ставка в час экземпляра временного ресурса, работающего по базовому календарю. Если такой экземпляр не найден, учитывается Ставка в час, выбранная случайным образом. 
- 
- 
- 
-По результатам выполнения такого процесса могут быть произведены продукты, но они не могут быть использованы в качестве материальных ресурсов при выполнении других процессов. 
- 
- 
- 
-Для того чтобы в результатах имитации параметры недекомпозированных процессов, расположенных на диаграммах IDEF0, были учтены полностью, имитация должна продолжаться не менее, чем самый длительный процесс. 
- 
- 
- 
-==== Правила имитации процесса-ссылки ==== 
- 
- 
- 
-При имитации процесса-ссылки выполнение процесса имитируется по диаграмме типового процесса. Параметры ФСА процесса-ссылки не задаются и при имитации не учитываются. Если на диаграмме процесса имитации расположен процесс-ссылка, то типовой процесс попадает в перечень имитируемых процессов автоматически. 
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki