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


Последовательность действий аналитика при проведении имитационного моделирования

  1. Аналитик формулирует цели, которые он собирается решить при помощи инструмента имитационного моделирования. Типы задач:
    • Проверка правильности созданных моделей процессов. Имитируется группа процессов. Рассчитанные параметры сравниваются с данными, полученными прямым замером. Если данные расходятся, это повод к уточнению модели. Этот метод часто используется аналитиком для тренировки адекватного восприятия реальности.
    • Оптимизация существующих процессов. Создаваемая модель процессов используется с целью выявить критичные с точки зрения стоимости или времени выполнения параметры и их оптимизировать.
    • Оптимизация вновь создаваемых процессов.
  2. Аналитик создает модель исследуемых операций. Для этого он выделяет операции, которые должны участвовать в имитации,разрабатывает диаграммы процессов и указывает правила возникновения экземпляров процессов.
  3. Для элементарных операций аналитик заполняет параметры "Время выполнения", "Время ожидания" и назначает ресурсы. Ресурсы могут быть следующих типов: временные, материальные, постоянный расход.
  4. Для каждого назначенного ресурса аналитик должен заполнить их стоимостные параметры для расчета стоимости их использования.
  5. Аналитик передает в имитацию список имитируемых процессов. Если на диаграмме имитируемого процесса есть ссылка на диаграмму другого процесса с помощью интерфейса процесса, МДС или внешнего пула, то имитация сможет создать экземпляр стартового события этого процесса и начать его имитацию в том и только в том случае, если процесс, на диаграмму которого необходимо перейти, включен пользователем в список имитируемых процессов. Имитация создает экземпляры стартовых событий имитируемых процессов и начинает последовательно переходить от одной операции к другой в соответствии с правилами нотаций. При этом идет подсчет и агрегация временных, стоимостных и натуральных параметров: время выполнения, стоимость, занятые ресурсы и т.д. Агрегация происходит в разрезе операций и процессов.
  6. Аналитик производит анализ полученных результатов имитации. При этом он может не ограничивать себя рассчитанными параметрами имитирующих объектов и имитации, а может на их основе создать свои.

Исследование существующей регулярной активности (описание AS-IS)

  1. Аналитик изучает некую регулярную активность. Для этого он описывает операции, которые видит. Далее он классифицирует их, то есть, создает классы (множества) и относит описанные им экземпляры операций к созданным классам операций. Для каждого класса операций он определяет усредненные свойства операций, входящих в эти классы: средняя длительность выполнения операции, или вероятность распределения этой длительности, занятые в в операциях ресурсы и т.д. Этих данных уже достаточно, чтобы создать в справочнике процессов Business Studio объекты, хранящие информацию об этих классах. Есть одно "но". Пока не описаны последовательности выполнения экземпляров операций, не указаны ресурсы и их свойства, правила возникновения экземпляров процессов, перейти к имитации выполнения активности аналитик не может. Для описания последовательностей выполнения экземпляров операций аналитику дан инструмент - различные нотации процессов. От самой простой нотации (нотация Процесс), до наиболее богатой возможностями (нотация BPMN), все они служат одной цели - предоставить аналитику возможность описать последовательность выполнения экземпляров операций. Для описания ресурсов, участвующих в операциях, аналитик может воспользоваться справочниками объектов и субъектов Business Studio.
  2. Аналитик описывает последовательности повторяющихся операций. Производит классификацию этих последовательностей, то есть создает классы (множества) последовательностей, называет эти последовательности процессами, и для каждого процесса создает в Business Studio его диаграмму. Одновременно с созданием диаграммы он для каждого класса операций и класса процессов заводит объекты в справочнике процессов Business Studio. Теперь к каждому объекту справочника Business Studio, обозначающего класс операций, можно привязать, например, распределение длительностей экземпляров операций.
  3. Исследование последовательностей повторяющихся операций (процессов) дает аналитику знания о законах возникновения того или иного экземпляра процесса. Эти законы возникновения экземпляров процесса он переносит в модель путем создания объекта типа событие в справочнике Business Studio и на диаграмме процесса. К этому объекту он привязывает выявленные ранее правила возникновения экземпляров процесса. Правила могут задаваться самыми разнообразными способами: от закона возникновения в зависимости от времени до выполнения некоторого логического условия.
  4. Аналитик выявляет классы ресурсов, с которыми имеет дело тот или иной класс операций. В справочнике субъектов и объектов Business Studio он заводит соответствующий этому классу объект. Теперь к этому объекту справочника, обозначающего класс ресурсов, можно привязать усредненные свойства экземпляров этого класса: среднюю стоимость использования (для экземпляров материального ресурса), или время доступности (для экземпляров временного ресурса).
  5. Для задания правил возникновения событий, для задания правил выполнения операций аналитик может использовать расширенные возможности Business Studio, а именно - введение в описание выполнения процесса различных переменных.
  6. После завершения подготовительной работы аналитик может приступить к имитации активности. Для этого он передает в модуль имитации перечень процессов, которые он хочет имитировать. Модуль имитации запрашивает имитируемый период времени и валюту, в которой необходимо сделать расчет, и начинает имитацию.
  7. Модуль имитации создает имитирующие реальность объекты и моделирует взаимодействие между ними. Параметры создаваемых объектов создаются на основе параметров соответствующих объектов справочников Business Studio. Например, если у объекта справочника, обозначающего класс операций указан закон распределения времени выполнения экземпляра операции в виде нормального распределения, модуль имитации будет создавать экземпляры имитирующих операций с параметрами, учитывающими этот закон.
  8. По завершению имитации аналитик видит статистические данные имитации, сгруппированные по классам созданных в процессе имитации объектов. На основе этих данных он может рассчитать те параметры, которые требуется проверить на соответствие реальности. Если рассчитанные по результатам имитации параметры лежат в области допустимой ошибки (допуск устанавливает сам аналитик), то считается, что цель достигнута и модель с нужной степенью точности описывает реальность.
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki