Тельнов Ю.Ф. - Реинжиниринг бизнес-процессов (учебное пособие), страница 13
Описание файла
PDF-файл из архива "Тельнов Ю.Ф. - Реинжиниринг бизнес-процессов (учебное пособие)", который расположен в категории "". Всё это находится в предмете "эконометрика" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МПУ. Не смотря на прямую связь этого архива с МПУ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "эконометрика" в общих файлах.
Просмотр PDF-файла онлайн
Текст 13 страницы из PDF
Для блока Remove выбираются пути: для пустого контейнера (сhooseempty container path), для непустого контейнера (choose non-emptycontainer path), для объектов из контейнера.89Рис. 6.18. Модель с использованием контейнерных объектовРис. 6.19. Модель с использованием вставки–распаковки6.4. Задание входных параметров моделированияОпределение интенсивности генерации рабочих объектов в блокеSource (Источник)Возможны следующие варианты задания интенсивности ипериодичности генерации рабочих объектов:1.
Random Exponential – Экспоненциальное распределение,2. Random Normal – Нормальное распределение,3. Arrival Rate Input Graph – Данные с графика скорости входногопотока,4. Duration File – Данные из файла.Задание входного потока из файла (Duration File)Для генерации объектов необходимо создать текстовый файл. Накаждой строке задается интервал между рабочими объектами всекундах. Например,720.0677.228641.339Последовательность действий по заданию входного потока изфайла:1)В Set Duration задается параметр Duration file name:c:\GenSym\ReThink\file.txt2)Флаг Repeat Duration File регулирует повтор запуска файлаинтервалов.90Файл интервалов может быть сформирован автоматически cпомощью блока Store.1.
В месте удаления объекта из системы блок завершения работыSink заменяется блоком Store .2. В таблице блока Store задается имя файла интервалов. Durationfile name.3. В таблице выбирается способ сохранения: вместо pool-modeставится file-mode.Сохранять можно не только интервалы, но и описания (атрибутырабочих объектов). Для этого необходимо заменить в блоке Store режимduration-file-name на object-file-name.В файле объект сохраняется в виде: Object type, attribute, value.Например,My-test, timestamp,720.0My-test, timestamp,960.6My-test, timestamp,686.65Объектные файлы можно создавать и вручную.Для использования объектных файлов при генерации рабочихобъектов в блоке Source необходимо задать:1. Object-file-mode вместо type-mode.2.
Задается имя объектного файла в Object-file-name.Задание входного потока с графикаГрафик представляет собой реальное распределение, котороевычерчивается пользователем. Для использования графика необходимовыполнить следующие действия:1. В блоке Source задать режим Arrival Rate Input Graph.2. Из палитры Tools выбрать инструмент Arrival Rate Input Graph.3. Создать и настроить график Create graphРис.
6. 20. График входных данных91Параметры настройки графика: Ось Y - скорость возникновениярабочих объектов в единицу времени, которая по умолчанию равна 60объектов в час. Ось Х - модельное время, которое по умолчаниюсоставляет1 день в секунду. Данные параметры можно переопределять.Изменение скорости на графике происходит не плавно, какпоказано на графике, а дискретно (ступенями) по значениям функций вточках.Все операции с графиком проводятся путем передвижения иустановки точек в необходимые места, удаление точек (совмещением 2-хи более точек), создание дополнительных точек (в меню — new point).Установка параметров моделирования с помощью установщиков(feeds)Палитра инструментов включает в себя следующие установщики(feeds):установщик Timestamp — Таймер записывает вспециальный атрибут Creation Time текущеемодельное время;установщик Accumulate — Сумматор прибавляетк заданному атрибуту другой атрибут;установщик Count — Счетчик увеличиваетзначение атрибута на заданное число;Установщик Change устанавливает значениеатрибута равным заданному числу, как правило,вводимому с клавиатуры;Установка значений атрибута Change feedДля использования необходимо после подключения установщика кблоку (сверху) определить параметры инструмента.1.
В таблице (меню — table или set instrument…) в атрибуты вводятсясоответствующие значения:• Apply to Class name — для объекта какого класса производитсяустановка.• Destinationattributename—устанавливаемыйатрибутвышеопределенного класса.2. Для установки значения необходимо связать установщиксоответственно со слайдером (ползунком — slyder) или с строкой ввода— type-in, и проставить начальное значение — Initial-value.92Добавление единицы в специальный атрибут-счетчик Increment feedДля использования необходимо после подключения установщика кблоку (сверху) определить параметры инструмента.1. В таблице (меню — table или Set instrument…) в атрибуты вводятсясоответствующие значения:• Apply to Class name — для объекта какого класса производитсяустановка• Destinationattributename—устанавливаемыйатрибутвышеопределенного класса.Накапливание значений атрибута Accumulate feedУстановщик накапливает в атрибуте значение следующим образом:• задается источник значения — source attribute• задается приемник значения — destination attributeУстановка точки отсчета времениTimestamp feedЭтот установщик определяет начальную точку отсчета времениобработки рабочего объекта.
Если начальная точка — момент создания спомощью генератора объекта, то использование этого установщиканеобязательно.6.5. Вывод результатов моделированияРезультаты моделирования снимаются либо с помощью зондов(probes) — съемщиков итоговых значений выходных параметров,которые могут выводиться в графики, либо с помощью формированияотчетов из значений системных и пользовательских атрибутов, которыемогут быть как стандартными, так и пользовательскими.Использование зондов ( probes )Как правило зонды вводят в модель для снятия значений ипостроения по ним графиков.
Стандартными зондами являются:Зонд Sample Value — простое значение снимаетзначение указанного атрибута (как системного,так и пользовательского);Зонд Delta Time вычисляет разницу междутекущим модельным временем и временем,записанным в Creation Time;Зонд Moving Average вычисляет скользящеесреднее значение атрибута за заданное время илис начала моделирования.Измерение времени931. Присоединить timestamp к блоку, с которого начинается отсчетвремени.2.
Изменить значение атрибута Apply to Class name с bpr-object нанеобходимое имя класса объектов.3. Указать имя destination attribute, которое по умолчанию равен creationtime.4. Присоединить зонд Delta Time к точке окончания интересующейпользователя обработки.5. Повторить привязку к объектам для Delta Time (Apply to Class name,destination attribute)Создание графикаДля создания графика необходимо выполнить действия:1.
В меню инструмента последовательно:• Create remote (это объект выводит текущее значение и сохраняетисторию изменения значений)• Create chart ( создать график )• Set chart… ( установка параметров графика )(Remote можно отдельно не создавать — он появляется вместе сграфиком).Создание отчетовПользовательские отчетыДля построения пользовательских отчетов возможно применениетаблиц свободной формы (new display — free-form-table ) илиэлектронных таблиц G2.(GXL)Для таблиц задается:1) конфигурация (число столбцов и строк, названия граф — метки дляудобства вывода ).2) функции G2 по выводу значений атрибута, например, по формату theattribute of object.Для использования функций G2 необходимо, чтобы блок, чейатрибут надо отобразить, был с именем.
Тогда функция вывода будет,например, выглядеть так:The total-stops of Источник, илиТhe number of elements in the members of Склад-pool.94Стандартные отчетыПалитра отчетов (Reports) содержит стандартные отчеты:Суммарный отчет по блокам (Block Summary)Суммарный отчет по путям (Path Summary)Суммарный отчет по используемым пробникам(Probe Summary)СуммарныйSummary)отчетпоресурсам(ResourceСуммарный отчет по объектам (Object Summary)Вопросы для самопроверки:1. В чем заключается назначение имитационной модели бизнеспроцесса?2. Какие применяются основные виды имитационных моделей бизнеспроцессов?3. Что такое имитационный эксперимент и каковы основные его типы?4. Какие основные типы статистических данных генерируются в ходеимитационного эксперимента по моделированию бизнес-процесса?5.
Каковы функциональные возможности ППП ReThink поимитационному моделированию бизнес-процессов?6. Каковы конструктивные элементы ReThink по разработкеимитационной модели?7. Как представляется в процессах: разветвление и соединение путей,использование хранилищ, контейнерных объектов, установлениеассоциаций объектов, копирование объектов и атрибутов?8. Как задается ввод исходных данных в имитационную модель?9. Какие используются средства по выводу результатной информацииимитационного моделирования?95Литература1.
Буч Г. Объектно-ориентированное проектирование с примерамиприменения. / Пер. с англ. - М.: Конкорд, 1992. - 519с.2. Вендров А.М. CASE – технологии. Современные методы и средствапроектирования информационных систем. – М.: Финансы и статистика,1998.- 176 с.3. ЕфимоваО.А. Технология проектированияи внедренияинформационных систем – интегрированная технология ARIS. - В кн.:«Реинжиниринг бизнес-процессов предприятий на основе современныхинформационных технологий». Сб. научных трудов 3-й Российскойнаучно-практической конференции. - М.: МЭСИ, 1999.
- с. 215 - 218.4. Калянов Г.Н. Консалтинг при автоматизации предприятий: Научнопрактическое издание. Серия «Информатизация России на пороге ХХIвека». - М.: СИНТЕГ, 1997. - 316 с.5. Кисель Е.Б. Анализ деятельности организаций с использованиемдинамических моделей. - В кн.: «Реинжиниринг бизнес-процессовпредприятий на основе современных информационных технологий». Сб.научных трудов 3-й Российской научно-практической конференции. М.: МЭСИ, 1999. - с. 21 - 35.6. Китова О.В. Продукты SoftWare AG для электронного бизнеса.