Это старая версия документа.


Правила имитации

  1. Имитация проводится путем создания экземпляров процесса и их имитации. Имитация производится путем последовательного перехода от одной операции процесса к следующей операции в соответствии с правилами перехода. При этом идет подсчет нужных параметров имитируемого экземпляра процесса: время выполнения, стоимость, занятые ресурсы и т.д. Операциями, которые участвуют в имитации считаются: конечные операции, которые не имеют своей Подпроцессы, статус которых не выбран для проведения имитации, считаются конечными. В имитации будут использованы значения параметров ФСА, заданные непосредственно для этих подпроцессов. Статусы процессов для имитации задаются в списке "Статусы процесса для имитации" в меню ФСА → Параметры ФСА.
  2. Процессы начинают выполняться в соответствии с правилами возникновения их стартовых событий.
  3. Если на диаграмме процесса есть переход на другую диаграмму с помощью Интерфейс процесса или МДС, то переход осуществляется только в том случае, если процесс, на диаграмму которого необходимо перейти, есть в списке имитируемых процессов.
  4. При имитации для каждого процесса создаются экземпляры. Экземпляр процесса создается в момент, когда процесс начинает выполняться, и перестает существовать после того, как завершились все операции, которые были запущены в рамках экземпляра.
  5. Если для выполнения процесса необходим временной ресурс, который в момент старта процесса недоступен, процесс устанавливается в очередь к ресурсу. Процессы устанавливаются в определенное место очереди с учетом порядка их поступления и их приоритетов.
  6. Задачи из очереди последовательно передаются экземплярам ресурса на выполнение.
  7. Если для выполнения процесса необходима параллельная работа нескольких ресурсов, то процесс устанавливается в очередь ко всем этим ресурсам. Для начала выполнения процесса необходимо, чтобы все необходимые ресурсы в этот момент были свободны. Наступление момента, когда все ресурсы окажутся свободными, может занять некоторое время, учитывая, что доступные ресурсы по умолчанию не блокируются на время ожидания других ресурсов и могут выполнять другие задачи. Чтобы заблокировать ресурс в момент начала выполнения процесса на время ожидания остальных ресурсов, необходимо использовать опцию "Занимать ресурс".
  8. Экземпляр ресурса может прерывать выполнение задачи, если у него кончается рабочее время, или в очередь ресурса поступает более приоритетная задача, которая назначается ему.
  9. Если экземпляр ресурса выполняет задачу, которую в случае прерывания по каким-либо причинам должен продолжить выполнять именно он, то у задачи не должна быть установлена опция "Может передаваться". Если ему приходится прервать выполнение задачи, она устанавливается в его собственную очередь - очередь экземпляра ресурса. Если у задачи опция "Может передаваться" установлена, задача устанавливается в общую очередь ресурса и может быть в дальнейшем выполнена другим экземпляром этого ресурса.
  10. Если для выполнения процесса необходим материальный ресурс, количество которого контролируется, то процесс не начнет выполняться до тех пор, пока материальный ресурс не будет в требуемом количестве. Контролируемыми являются те ресурсы, у которых создана переменная "Количество" с заполненным параметром "Нижняя граница", ниже которого значение количества не может опускаться. Например, в типовом случае значение нижней границы равно 0. Если значение нижней границы не задано, то количество ресурса будет всегда считаться достаточным для выполнения процесса.
  11. Если у временного ресурса не задана смена работы, то время работы учитывается как смена по умолчанию. Если у временного ресурса смена работы задана, но при этом значение параметра "Количество экземпляров" равно 0, ресурс доступен в неограниченном количестве.
  12. Если у постоянного расхода не задана смена работы, то время работы ресурса считается как непрерывное в течение всего времени имитации.

Правила имитации недекомпозированных процессов, расположенных на диаграмме IDEF0

Для недекомпозированного процесса, расположенного на диаграмме IDEF0, проводится псевдоимитация: считается, что такой процесс начинает выполняться в момент старта имитации.

Временные и материальные ресурсы, используемые в процессе, считаются доступными в любой момент времени. При этом такой процесс не занимает экземпляры временных ресурсов на время своего выполнения и не расходует материальные ресурсы. Для расчета стоимости процесса учитывается Ставка в час экземпляра временного ресурса, работающего по базовому календарю. Если такой экземпляр не найден, учитывается Ставка в час, выбранная случайным образом.

По результатам выполнения такого процесса могут быть произведены продукты, но они не могут быть использованы в качестве материальных ресурсов при выполнении других процессов.

Для того чтобы в результатах имитации параметры недекомпозированных процессов, расположенных на диаграммах IDEF0, были учтены полностью, имитация должна продолжаться не менее, чем самый длительный процесс.

Правила имитации процесса-ссылки

При имитации процесса-ссылки выполнение процесса имитируется по диаграмме типового процесса. Параметры ФСА процесса-ссылки не задаются и при имитации не учитываются. Если на диаграмме процесса имитации расположен процесс-ссылка, то типовой процесс попадает в перечень имитируемых процессов автоматически.

Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki