Различия

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

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

ru:simulation_fca:technology:stages_simulation_fca:start_simulation [2013/02/13 12:26]
miroshnichenko
— (текущий)
Строка 1: Строка 1:
-====== Запуск имитации ====== 
  
- 
- 
-После того как все необходимые параметры и списки заполнены, можно запускать имитацию. Имитировать выполнение можно как одного процесса, так и модели процессов или множества отдельных процессов. Для запуска имитации необходимо воспользоваться пунктом меню "Анализ процессов -> Запустить новую имитацию". Откроется окно имитации (//Рис.1//).  
- 
- 
- 
-[{{ ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_130.png?nolink |Рисунок 1. Окно имитации}}] 
- 
- 
- 
-Перечень процессов, выполнение которых необходимо проимитировать, добавляется на закладку "Процессы имитации". Добавить процессы можно методом Drag&Drop из Навигатора из справочников "Процессы", "Субъекты", "Объекты деятельности". 
- 
- 
- 
-Если в список переносится субъект или объект деятельности, то в перечень процессов имитации попадают процессы-родители операций, при выполнении которых соответствующий субъект или объект используется в качестве ресурса. 
- 
- 
- 
-Добавить процессы в список "Процессы имитации" также можно с помощью гиперссылки "Выбрать процессы для имитации". При этом откроется окно выбора объектов (//Рис.2//). В этом окне галочками отмечаются необходимые объекты. 
- 
- 
- 
-//Установка галочки для свернутого элемента не приведет к установке галочек для всех нижележащих элементов. Если это требуется, галочку для соответствующего элемента необходимо устанавливать при нажатой клавише// //S////hift.// 
- 
- 
- 
-//Если галочка установлена и для процесса, и для его подпроцесса, в список "Процессы имитации" попадет только сам процесс. При этом имитация подпроцесса будет также проведена в соответствии с правилами имитации.// 
- 
-[{{ ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_132.png?nolink |Рисунок 2. Окно выбора процессов имитации}}] 
- 
- 
- 
- 
- 
-Описание параметров окна имитации (//Рис.1//) представлено в //Табл.1//. 
- 
- 
-<startTableBox> 
-^  **Параметр имитации**  ^  **Описание**  ^ 
-| Название | Отображает наименование имитации в виде "Имитация <Дата и время создания имитации>. | 
-| Дата и время запуска имитации | Отображает дату и время запуска имитации. | 
-| Время имитации | Задает дату и время начала и окончания имитации (//Рис.3//). | 
-| Шаг имитации | Время, за которое механизм имитации выполняет один такт. Время возникновения событий или длительность операций при выполнении имитации округляются до шага имитации. Например, если время выполнения процесса - 7 минут, а шаг имитации - 10 минут, то в статистике по процессу будет зафиксировано время выполнения 10 минут. Чем меньше шаг имитации, тем точнее будет проходить имитация, но при этом она займет больше времени. | 
-| Валюта имитации | Задает валюту, в которой будут рассчитаны стоимостные параметры имитации. По умолчанию принимает значение, заданное в параметре "Базовая валюта" в меню "ФСА -> Параметры ФСА". | 
-| Шаг группировки гистограмм времени | Задает начальный шаг группировки значений для построения гистограмм времени. При достижении предельного количества столбцов гистограммы (1000) шаг автоматически удваивается. По умолчанию устанавливается равным шагу имитации. | 
-| Шаг группировки гистограмм стоимости | Задает начальный шаг группировки значений для построения гистограмм стоимости. При достижении предельного количества столбцов гистограммы (1000) шаг автоматически удваивается. По умолчанию принимает значение 10. | 
-<endTableBox|Таблица 1. Описание параметров окна имитации> 
- 
- 
-[{{ ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_134.png?nolink |Рисунок 3. Структура "Время имитации"}}] 
- 
- 
- 
- 
- 
-Описание параметров структуры "Время имитации" представлено в //Табл.2//. 
- 
- 
-<startTableBox> 
-^  **Параметр**  ^  **Описание**  ^ 
-| Дата начала | Задает дату начала имитации. По умолчанию устанавливается текущая дата. | 
-| Время начала | Задает время начала имитации. По умолчанию устанавливается начало рабочего времени, заданное в базовом календаре. Базовым считается календарь, указанный в параметре "Базовый календарь" в меню "ФСА -> Параметры ФСА". | 
-| Дата окончания | Задает дату окончания имитации. По умолчанию устанавливается текущая дата. | 
-| Время окончания | Задает время окончания имитации. По умолчанию устанавливается окончание рабочего времени, заданное в базовом календаре. Базовым считается календарь, указанный в параметре "Базовый календарь" в меню "ФСА -> Параметры ФСА". | 
-| Длительность | Задает длительность имитации. Параметр рассчитывается автоматически, если заданы остальные параметры структуры. | 
-<endTableBox|Таблица 2. Описание параметров окна "Время имитации"> 
- 
- 
- 
- 
- 
-В Business Studio существует два режима имитации: автоматический и пошаговый. Режим автоматической имитации запускается по кнопке {{ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_014.png?nolink}}. Пошаговый режим имитации запускается по кнопке {{ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_018.png?nolink}}. 
- 
- 
- 
-Нажатие на одну из этих кнопок приводит к открытию окна хода имитации (//Рис.4//). 
- 
- 
-[{{ ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_140.png?nolink |Рисунок 4. Окно хода имитации (закладка "Процессы")}}] 
- 
- 
- 
- 
- 
-Управление процессом имитации осуществляется следующими кнопками (//Табл.3//): 
- 
- 
-<startTableBox> 
-^  **Кнопка**  ^  **Описание**  ^ 
-| {{ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_014.png?nolink}} | Продолжить. Запускает автоматический режим имитации после паузы или остановки имитации. | 
-| {{ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_016.png?nolink}} | Пауза. Приостанавливает имитацию. Нажатие кнопки {{ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_014.png?nolink}} после паузы продолжает имитацию с места остановки. | 
-| {{ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_018.png?nolink}} | Шаг. Запускает и выполняет пошаговый режим имитации. При этом если имитация запущена с диаграммы, то на диаграмме выделяется объект, имитация которого происходит в данный момент. | 
-| {{ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_020.png?nolink}} | Стоп. Полностью останавливает имитацию. Нажатие кнопки {{ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_014.png?nolink}} после остановки запустит имитацию сначала. | 
-| {{ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_022.png?nolink}} | Задержка имитации. Вносит задержку между шагами имитации. Нажатие на кнопку {{ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_024.png?nolink}} включает или отключает задержку. По умолчанию время задержки - 1с. Изменить время задержки можно с помощью кнопки {{ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_026.png?nolink}}. | 
-| {{ru/simulation_fca/technology/stages_simulation_fca/start_simulation/start_simulation_028.png?nolink}} | Продлить интервал. Позволяет продлить время имитации после наступления времени окончания имитации. Открывает окно (//Рис.3//) для задания нового значения времени окончания имитации. | 
-<endTableBox|Таблица 3. Описание кнопок управления имитацией> 
- 
-**Запуск имитации процесса с диаграммы** 
- 
-С диаграммы процесса имитацию можно запустить по кнопке {{ru/simulation_fca/technology/stages_simulation_fca/simulation_progress/simulation_progress_006.png?nolink}}, которая расположена на Панели инструментов диаграммы процесса. Если на диаграмме были произведены изменения без сохранения, будет предложено сохранить изменения и продолжить открытие окна имитации. 
- 
-В открывшемся окне имитации процесс, с диаграммы которого запущена имитация, будет добавлен в список "Процессы имитации" автоматически. 
- 
-Во время имитации для процессов диаграммы отображается количество повторений. На диаграмме процесса в нотации ЕРС дополнительно отображается количество повторений событий и операторов. 
- 
-Если запущена пошаговая имитация, то на диаграмме рамкой выделяются элементы, которые выполняются во время текущего шага имитации (//Рис.3//). 
- 
-[{{ ru/simulation_fca/technology/stages_simulation_fca/simulation_progress/simulation_progress_164.png?nolink |Рисунок 3. Пошаговая имитация диаграммы процесса}}] 
- 
- 
-**Правила имитации** 
- 
- 
- 
-  -Подпроцессы, статус которых не выбран для проведения имитации, считаются конечными. В имитации будут использованы значения параметров ФСА, заданные непосредственно для этих подпроцессов. **//Статусы процессов для имитации задаются в списке "Статусы процесса для имитации" в меню ФСА -> Параметры ФСА.//** 
-  -Процессы начинают выполняться в соответствии с правилами возникновения их стартовых событий. 
-  -Если на диаграмме процесса есть Интерфейс процесса или МДС, то процесс запускает на выполнение диаграмму Интерфейса или диаграмму процесса, указанную в МДС. Переход осуществляется только в том случае, если процесс, на диаграмму которого необходимо перейти, есть в списке имитируемых процессов. 
-  -При имитации для каждого процесса создаются экземпляры. Экземпляр процесса создается в момент, когда процесс начинает выполняться и перестает существовать после того, как завершились операции, которые были запущены в рамках экземпляра. 
-  -Если для выполнения процесса необходим временной ресурс, который в момент старта процесса недоступен, процесс устанавливается в очередь к ресурсу. Процессы устанавливаются в очередь с учетом порядка их поступления и их приоритетов. 
-  -Задачи из очереди последовательно передаются экземплярам ресурса на выполнение. 
-  -Если для выполнения процесса необходима параллельная работа нескольких ресурсов, то процесс устанавливается в очередь ко всем этим ресурсам. Для начала выполнения процесса необходимо, чтобы все необходимые ресурсы в этот момент были свободны. Наступление момента, когда все ресурсы окажутся свободными может занять некоторое время, учитывая, что доступные ресурсы по умолчанию не блокируются на время ожидания других ресурсов и могут выполнять другие задачи. Чтобы заблокировать ресурс в момент начала выполнения процесса на время ожидания остальных ресурсов, необходимо использовать опцию "Занимать ресурс". 
-  -Если экземпляр ресурса выполняет задачу, которую в случае прерывания по каким-либо причинам должен продолжить выполнять именно он, то у задачи не должна быть установлена опция "Может передаваться". Если ему приходится прервать выполнение задачи, она устанавливается в его собственную очередь - очередь экземпляра ресурса. Если у задачи опция "Может передаваться" установлена, задача устанавливается в очередь ко всему ресурсу и может быть в дальнейшем выполнена другим экземпляром этого ресурса. 
-  -Экземпляр ресурса может прерывать выполнение задачи, если у него кончается рабочее время, или в очередь ресурса поступает более приоритетная задача, которая назначается ему. 
-  -Если для выполнения процесса необходим материальный ресурс, количество которого контролируется, то процесс не начнет выполняться до тех пор, пока материальный ресурс не будет в требуемом количестве. Контролируемыми являются те ресурсы, у которых создана переменная "Количество" с заполненным параметром "Нижняя граница", ниже которого значение количества не может опускаться. Например, в типовом случае значение нижней границы равно 0. Если значение нижней границы не задано, то количество ресурса будет всегда считаться достаточным для выполнения процесса. 
-  -Если у временного ресурса не задана смена работы, то время работы учитывается как смена по умолчанию. Если у временного ресурса смена работы задана, но при этом значение параметра "Количество экземпляров" равно 0, ресурс доступен в неограниченном количестве. 
-  -Если у постоянного расхода не задана смена работы, то время работы ресурса считается как непрерывное в течение всего времени имитации.  
- 
- 
- 
-**Правила имитации недекомпозированных процессов, расположенных на диаграмме IDEF0** 
- 
- 
- 
-Для недекомпозированного процесса, расположенного на диаграмме IDEF0, проводится псевдоимитация: считается, что такой процесс начинает выполняться в момент старта имитации. 
- 
- 
- 
-Временные и материальные ресурсы, используемые в процессе, считаются доступными в любой момент времени. При этом такой процесс не занимает экземпляры временных ресурсов на время своего выполнения и не расходует материальные ресурсы. Для расчета стоимости процесса учитывается Ставка в час экземпляра временного ресурса, работающего по базовому календарю. Если такой экземпляр не найден, учитывается Ставка в час, выбранная случайным образом. 
- 
- 
- 
-По результатам выполнения такого процесса могут быть произведены продукты, но они не могут быть использованы в качестве материальных ресурсов при выполнении других процессов. 
- 
- 
- 
-Для того чтобы в результатах имитации параметры недекомпозированных процессов, расположенных на диаграммах IDEF0, были учтены полностью, имитация должна продолжаться не менее чем самый длительный процесс. 
- 
- 
- 
-**Правила имитации процесса-ссылки** 
- 
- 
- 
-При имитации процесса-ссылки выполнение процесса имитируется по диаграмме типового процесса. Параметры ФСА процесса-ссылки не задаются и при имитации не учитываются. Если на диаграмме процесса имитации расположен процесс-ссылка, то типовой процесс попадает в перечень имитируемых процессов автоматически. 
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki