Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lect 4.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
13.05 Mб
Скачать

4.3. Схема уровня идеограмм вфп

Итак, приступим к построению схемы уровня идеограмм ВФП (если Вы уже опустились с уровня прецедентов бизнес-процесса на уровень идеограмм). Заметим, что шаблоны четырех элементов, с помощью которых конструируются идеограммы, находятся на палитре инструментов слева. Используя шаблоны, с помощью мыши достаточно просто научиться конструировать схемы, подобные той, что изображена на рис. 4.4. Схема представляет некоторый простейший потоковый фрагмент, уточняющий семантику прецедента ОБСЛУЖИВАНИЕ КЛИЕНТОВ и содержащий фонд Клиенты в обслуживании, поток Рост клиентуры и конвертор Фактор роста. Фонд и конвертор соединены с потоком соответствующими коннекторными связями.

Рис. 4.4. Схема уровня идеограмм УФП

Для перемещения фрейма прецедента "заприте" уточняющие его идеограммы ВФП с помощью программной кнопки "висячий замок", подцепите мышью фрейм за заголовок и перемещайте его по рабочему полю, как Вам вздумается. Чтобы изменить размеры фрейма, щелкните один раз на заголовке (в углах фрейма появятся фиксаторы), затем выберите мышью один из фиксаторов и, удерживая его, изменяйте размер.

4.4. Этап 1 моделирования, эмуляции и анимации

Теперь, когда Вы построили фрагмент потоковой схемы ВФП, хотелось бы ее "оживить", используя средства эмуляции и анимации Ithink-а. Однако перед этим предстоит конкретизировать базовые элементы схемы.

Еще необходимо познакомиться и с самым нижним уровнем представления модели, уровнем исполняемых спецификаций на диалекте операторного языка динамического моделирования DINAMO. Текст этих спецификаций генерируется пакетом Ithink автоматически и внешне выглядит как последовательность достаточно легко читаемых операторов.

Для просмотра операторов (исполняемых спецификаций) перейдите с уровня диаграмм ВФП вниз по стилизованной стрелке, расположенной слева над пиктограммой глобуса и Вы увидите текст, отображенный рис. 4.5.

Рис. 4.5. Схема уровня исполняемых спецификаций

Отображение фонда и связанные с ним потоки Ithink преобразует в общий оператор-уравнение (первая строка схемы), который ординарный пользователь может интерпретировать следующим образом: "То, что Вы имеете в текущий момент времени - это то, что Вы имели в предыдущий момент времени, плюс то, что наполняет фонд по входным потокам и минус то, что исчерпывает фонд по потокам выходным". Однако, полноценное использование возможностей пакета Ithink и не предполагает активной работы на этом уровне. Тем не менее, исполняемые спецификации полностью раскрывают все подробности и тонкости интерпретации поведения бизнес-процесса, если такая информация необходима.

По стилизованной стрелке вверх вернитесь на базовый уровень представления модели (уровень идеограмм ВФП) и нажмите один раз на пиктограмму глобуса, после чего Вы из режима визуализации ВФП перейдете в режим эмуляции. Пиктограмма глобуса тогда преобразуется в пиктограмму "хи-квадрат", а на изображении каждого элемента идеограммы, как показано на рис. 4.6, появится символ "?".

Рис. 4.6. Схема уровня идеограмм УФП в режиме эмуляции

Для эмуляции этому фрагменту необходимо "знать": "Сколько модельных единиц содержит фонд в самом начале моделирования?". Также требуется знать: "Какое значение имеет конвертор, воздействующий на поток?". И наконец: "Что является критерием объема наполнения или исчерпывания фонда для потока?". Ответ на первые два вопроса - некоторые конкретные числовые значения, ответ на третий - текущие значения алгебраического выражения, включающего имена связанных с потоком элементов.

Фонд Клиенты в обслуживании введен исключительно для "воспроизводства" новых клиентов, то есть увеличение числа вновь обслуживаемых клиентов всегда зависит от текущего уровня уже обслуживаемых. И чтобы показать эту зависимость на схеме, используется коннектор, связывающий фонд с входящим потоком Рост клиентуры.

Двойной щелчёк на регуляторе потока вызовет диалоговую панель, изображенную на рис. 4.7. Обратите внимание, что в списке Required Inputs стоят имена фонда Клиенты в обслуживании и потока Рост клиентуры, которые помещаются Ithink-ом туда автоматически. В схеме коннекторы мы использовали для того, чтобы показать, что каждый из этих элементов влиял на рост числа клиентов в обслуживании. Соответственно, Ithink требует, чтобы каждый из элементов использовался в операторе (уравнении) роста клиентуры. Давайте определим рост клиентуры как:

Клиенты в обслуживании * Фактор роста

Для этого из списка Required Inputs выберите щелчком мыши первую переменную, с клавиатуры компьютера или с клавиатуры диалоговой панели введите символ "* ", а затем - выберите вторую переменную. Подтвердите свои действия нажатием клавиши OK. Обратите внимание, что теперь на регуляторе потока символ "?" теперь отсутствует, что говорит о том, что этот элемент идеограммы ВФП полностью определен.

Рис. 4.7. Определение управления для потока Рост клиентуры

Затем, подобным же образом, определите начальное значение для фонда Клиенты в обслуживании, для чего дважды щелкните на соответствующем элементе идеограммы. Вызовется диалоговая панель, показанная на рис. 4.8, где с одной из клавиатур (компьютера или диалогового окна) введите числовое значение "100" и подтвердите Ваши действия нажатием клавиши OK.

Рис. 4.8. Задание начального значения для фонда Клиент в обслуживнии

Наконец, определите значение для конвертора Фактор роста, для чего дважды щелкните на соответствующем элементе идеограммы. Вызовется диалоговая панель, показанная на рис. 4.9, где с одной из клавиатур (компьютера или диалогового окна) введите числовое значение "0.2" и подтвердите Ваши действия нажатием клавиши OK.

Рис. 4.9. Определение значения для конвертора Фактор роста

Здесь через значение конвертора Фактор роста 0.2 (2/10) отображается бизнес-ситуация, когда компания начинает обслуживать двух новых клиентов для каждых из 10-ти, находящихся в обслуживании.

Теперь попытаетесь эмулировать этот подготовленный простейший фрагмент модели, настроив предварительно средства визуализации результатов. Для этого обратитесь к палитре инструментов, выберите инструмент График и перетяните его на пространство расположения элементов модели (на внешнем уровне прецедентов или уровне идеограмм ВФП). Ithink сгенерирует соответствующий объект "Graph 1" и автоматически раскроет его пустым шаблоном графика. Если Вы захотите визуализировать текущие значения Клиенты в обслуживании, дважды щелкните на поле шаблона и вызовите диалоговую панель, изображенную на рис. 4.10. Затем переместите имя Клиенты в обслуживании из списка "допустимых" в список "выбранных", выделив это имя и нажав кнопку >>. Подтвердите Ваши действия нажатием клавиши OK.

Выведите график на передний план, дважды щелкнув на пиктограмме Graph 1. Запустите эмуляцию модели (нажав соответствующую кнопку панели управления, выполнив пункт Run из меню Run или нажав кнопку запуска на панели, генерируемой активизацией пиктограммы "бегущий человечек") и наблюдайте на графике изменения значений интересующего нас концепта. Используя соответствующие разделы Help-ов, Вы можете настроить режим эмуляции на удобный для Вашего восприятия темп смены кадров компьютерной мультипликации, приостанавливать процесс эмуляции и запускать его на дальнейшее продолжение.

Рис. 4.10. Панель задания графической формы визуализации результатов

Масштаб для графического отображения Клиенты_в_обслуживании выбирается Ithink-ом автоматически в пределах от 100 до ~1100. Если этот масштаб Вас не удовлетворяет, его можно переопределить следующим образом. Выберите Клиенты в обслуживании из списка "выбранных" и нажмите один раз на двунаправленную стрелку справа от Клиенты в обслуживании. Сверху и снизу двунаправленной стрелки появятся горизонтальные линии, указывая на возможность изменения верхнего и нижнего предела. Поля масштаба становятся доступными для редактирования. Как пример, введите "0" в поле минимума и "1500" - в поле максимума. Затем нажмите кнопку Set и OK для завершения диалога. После этого графическое отображение Клиенты в обслуживании будет визуализироваться в новом масштабе.

Если же Вы предпочтете использовать при эмуляции табличную форму визуализации, можно подобным же образом сформировать и настроить соответствующую таблицу. Для этого обратитесь к палитре инструментов, выберите инструмент Таблица и перетяните его на пространство расположения элементов модели (на внешнем уровне прецедентов или уровне идеограмм ВФП). Ithink сгенерирует соответствующий объект "Table 1" и автоматически раскроет его пустым шаблоном таблицы. И если Вы пожелаете при эмуляции использовать табличное представление текущих значений, дважды щелкните по полю шаблона, вызвав тем самым панель, изображенную на рис. 4.11. Затем переместите соответствующие имена объектов из списка "допустимых" в список "выбранных", подобно тому, как Вы успешно это делали для графика (через кнопку >>). Подтвердите Ваши действия нажатием клавиши OK. После этого остается лишь запустить процесс эмуляции.

При необходимости изменить характеристики представления табличных значений, можно дважды щелкнуть на имени визуализируемого объекта для вызова соответствующей панели, вид которой изображен на рис. 4.12. Используя эту панель, можно редактировать точность, вид, масштаб представления и т. д.

Рис. 4.11. Диалоговая панель задания табличной формы визуализации

Рис. 4.12. Панель редактирования форматов табличной формы визуализации

Ithink предоставляет возможность в режиме эмуляции анимировать ( "оживлять") идеограммы ВФП. Для настройки этой возможности выберите, например, Model Prefs из меню Model и задайте на вызванной панели (см. рис. 4.13) анимацию соответствующих элементов диаграммы.

Здесь под надписью Animate находятся три пиктограммы элементов диаграммы ВФП, из которых выделены фонд и поток (они и будут подвергаться анимации). Подтвердите кнопкой OK свое решение, запустите модель на эмуляуию и понаблюдайте за элементами идеограммы. Вы увидите, что фонд Клиенты в обслуживании через определенное время заполнится. Маленькие "иголки" покажут динамику интенсивности в регуляторе потока, ассоциированную с ростом числа клиентов Рост клиентуры в зависимости от Фактора роста. Анимация идеограмм – лучший способ ощутить динамическую природу модели бизнес-процесса!

Рис. 4.13. Панель, вызываемая по Model Prefs

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]