Моделирование бизнес-процессов с bpwin 0


НазваниеМоделирование бизнес-процессов с bpwin 0
страница8/14
ТипКнига
1   ...   4   5   6   7   8   9   10   11   ...   14

Межстраничные ссылки (Off-Page Reference) и внешние сущности (External Reference) на диаграммах DFD и IDEF0. Нотация DFD включает межстраничные ссылки - инструмент, позволяющий описать переход стрелки (т. е. передачу данных или объектов) с одной диаграммы на другую. Для создания межстраничной ссылки на диаграмме DFD следует создать новую граничную стрелку. У границы диаграммы эта стрелка будет помече­на квадратными скобками, так же как неразрешенная стрелка на диаграмме IDEF0. Затем следует щелкнуть правой кнопкой мыши по квадратным скобкам и выбрать в контекстном меню пункт Off-Page Reference.

Появляется диалог Off-Page Arrow Reference (рис. 1.4.35). В нем необ­ходимо указать диаграмму, на которую будет направлена стрелка, и, если это диаграмма в нотации IDEF0, границу, от которой будет исходить стрелка (Destination border).



Рис. 1.4.35. Создание межстраничной ссылки на диаграмме DFD

В результате будет создана межстраничная ссылка (см., например, ссылку на диаграмму А23 на рис. 1.4.34) как на диаграмме-источнике, так и на диаграмме-назначении. Межстраничная ссылка может быть помечена как C-number диаграммы, как номер диаграммы по узлу (как на рис. 1.4.34) или как имя диаграммы. Для изменения метки следует перейти
в меню Model/Model Properties и во вкладке Display диалога Model Properties и в группе Off-Page Reference label выбрать нужную опцию.

BPwin позволяет создать на границе диаграммы не только межстра­ничную ссылку, но и внешнюю сущность и тоннель.

Для создания внешней сущности на диаграмме DFD следует создать новую граничную стрелку. У границы диаграммы эта стрелка будет поме­чена квадратными скобками. Затем следует щелкнуть правой кнопкой мыши по квадратным скобкам и выбрать в контекстном меню пункт External Reference. В диалоге External Reference следует выбрать или внести имя внешней сущности.

На диаграмме DFD можно также создать тоннельную стрелку, хотя нотация DFD не предусматривает создания такого элемента. Для этого сле­дует щелкнуть правой кнопкой мыши по квадратным скобкам и выбрать в контекстном меню пункт Arrow Tunnel.

В результате BPwin позволяет создавать на диаграмме DFD четыре типа граничных стрелок (рис. 1.4.36, сверху вниз):

  • обычная граничная стрелка (не допускается нотацией DFD);

  • межстраничная ссылка;

  • тоннельная стрелка (не предусмотрена нотацией DFD);

  • внешняя ссылка.



Рис. 1.4.36. Граничные стрелки на диаграмме DFD

Интересной особенностью BPwin является то, что те же самые типы стрелок можно создать на диаграмме IDEF0 (рис. 1.4.37):

  • обычная граничная стрелка;

  • межстраничная ссылка (не предусмотрена нотацией 1DEF0);

  • тоннельная стрелка;

  • внешняя ссылка (не предусмотрена нотацией IDEF0).




Рис. 1.4.37. Граничные стрелки на диаграмме IDEF0

BPwin допускает создание внешних сущностей на диаграммах IDEF0, но в отличие от DFD их можно создавать только на границе диаграммы. Размещение на диаграммах IDEF0 и DFD внешних сущностей, межстра­ничных ссылок и тоннелей, хотя и является формально нарушением синтак­сиса, существенно облегчает построение смешанных моделей.

Декомпозиция работы IDEF0 или DFD в диаграмму IDEF3. Стрелки на диаграммах IDEF0 и DFD означают потоки информации или объектов, передаваемых от одной работы к другой. На диаграммах IDEF3 стрелки мо­гут показывать только последовательность выполнения работ, т. е. имеют иной смысл, нежели стрелки IDEF0 и DFD. Поэтому при декомпозиции ра­боты IDEF0 или DFD в диаграмму IDEF3 стрелки не мигрируют на нижний уровень. Если необходимо показать на дочерней диаграмме IDEF3 (рис. 1.4.38) те же объекты, что и на родительских диаграммах IDEF0 (рис. 1.4.39) или DFD, необходимо использовать объекты ссылки (referent).



Рис. 1.4.38. Фрагмент дочерней диаграммы 1DEF3


Рис. 1.4.39. Фрагмент родительской диаграммы IDEFO
1.4.6. Имитационное моделирование

Перед современными предприятиями часто встает задача оптимизации технологических процессов. Метод функционального моделирования позво­ляет обследовать существующие бизнес-процессы, выявить их недостатки и построить идеальную модель деятельности предприятия. Построение функциональной модели осуществляется от общего к частному - сначала описывается общая схема деятельности предприятия, затем шаг за шагом все более и более подробно описываются конкретные технологические процессы. Такой подход весьма эффективен, однако на уровне наибольшей детализации, когда рассматриваются конкретные технологические опера­ции, для оптимизации этих операций функциональной модели может оказаться недостаточно. В этом случае целесообразно использовать имита­ционное моделирование.

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

Одним из наиболее эффективных инструментов имитационного модели­рования является система Arena фирмы System Modeling Corporation (http://www.sm.com). Arena позволяет строить имитационные модели, проигрывать их и анализировать результаты такого проигрывания. Имита­ционное моделирование - это универсальное средство для оптимизации процессов, поэтому модели с помощью Arena могут быть построены для самых разных сфер деятельности - производственных технологических операций, складского учета, банковской деятельности, обслуживания клиентов в ресторане и т. д. и т. п. В настоящей книге описана версия Arena BE 3.6.1.

Имитационная модель Arena включает следующие основные элементы: источники и стоки (Create и Dispose), процессы (Process) и очереди (Queue). Источники - это элементы, от которых в модель поступает информация или объекты. Скорость поступления данных или объектов от источника обычно задается статистической функцией. Сток - это устройство для приема информации или объектов. Понятие очереди близко к понятию хранилища данных - это место, где объекты ожидают обработки. Времена обработки объектов (производительность) в разных процессах могут быть разными. В результате перед некоторыми процессами могут накапливаться объекты, ожидающие своей очереди. Часто целью имитационного моделирования является минимизация количества объектов в очередях. Тип очереди в имитационной модели может быть конкретизирован. Очередь может быть похожа на стек — пришедшие последними в очередь объекты первыми отправляются на дальнейшую обработку (LIFO: last-in-first-out). Альтер­нативой стеку может быть последовательная обработка, когда первыми на дальнейшую обработку отправляются объекты, пришедшие первыми (FIFO: first-in-first-out). Могут быть заданы и более сложные алгоритмы обработки очереди. Процессы - это аналог работ в функциональной модели. В имитационной модели может быть задана производительность процессов.

Простейшая имитационная модель, созданная в Arena, показана на рис. 1.4.40.



Рис. 1.4.40. Простейшая имитационная модель
Для построения моделей Arena имеет набор средств, которые включают палитру инструментов, набор гидов и др. Для создания модели сначала нужно щелкнуть по кнопке New на панели инструментов. Слева появляется палитра инструментов (рис. 1.4.41), которая содержит два типа модулей.



Рис. 1.4.41. Палитра инструментов Arena

Модули типа Flowchart (в том числе Create, Dispose и Process) служат для отображения потоков объектов и могут быть перенесены на рабочее пространство модели drag&drop. Модули типа Data (например, Queue) не могут быть размещены в рабочем пространстве модели и служат для настройки параметров модели. Окно редактирования параметров появ­ляется в нижней части модели, когда фокус установлен на модуле типа Data.

Перенесем из панели инструментов в рабочее пространство модели по одному модулю Create, Dispose и Process. Связи между модулями устанавливаются автоматически (хотя могут быть и переопределены вручную). Модуль Create является источником сущностей в системе. Так, например, если описывается изготовление изделий, то модуль Create может описывать поступление заготовок на конвейер. Модуль Process отвечает за обработку сущностей. Например, он может ими­тировать станок, обрабатывающий заготовки. Модуль Dispose является стоком сущностей из системы. Он может моделировать снятие готовых изделий с конвейера.

Для задания свойств модулю типа Flowchart необходимо дважды щелкнуть по нему и в появившемся диалоге задать значения параметров. Для задания свойств модулю Resourse (типа Data) необходимо щелкнуть по нему один раз на панели инструментов и в нижнем окне внести значения параметров (например, Busy/Hour = 15, Idle/Hour = 15 и Per Use = 2.5). Для контроля проигрывания модели необходимо внести в модель модуль Simulate и задать параметры этого модуля (например, Run Length = 40, Hours/Day = 8).

Для проигрывания модели необходимо перейти в меню Run/Go. После проигрывания модели автоматически генерируются отчеты в фор­мате Crystal Reports (рис. 1.4.42).



Рис. 1.4.42. Отчет по результатам проигрывания модели

Модель в Arena может быть гораздо более сложной, чем представленная на рис. 1.4.40. Она может включать сотни модулей различных типов. Модули, обрабатывающие сущности (подобные модулю Server из примера), могут иметь различные состояния, например "ожидание" или "работа". Каждому состоянию можно поставить в соот­ветствие определенное изображение и тем самым анимировать имита­ционную модель. В поставку Arena входит набор примеров. Один из примеров (файл Mortgage Extention l.doe) приведен на рис. 1.4.43.


Рис. 1.4.43. Модель обработки документа
Модель показывает систему обработки документа (закладной). Сначала документ регистрирует секретарша (иконка слева в нижней части рисунка, затем просматривает клерк (иконка справа). Затем клерк либо принимает документ, либо возвращает. Очередь документов показывается в виде набора иконок сверху от процесса Review Application и в виде графика в правой нижней части рисунка. Иконки, отображающие секретаря и клерка, могут быть разными в зависимости от состояния (занят - ожидает), следовательно, модель может быть анимирована.

Создавать имитационные модели без предварительного анализа бизнес-процессов не всегда представляется возможным. Действительно, не поняв сути бизнес-процессов предприятия, бессмысленно пытаться оптимизировать конкретные технологические процессы. Поэтому функциональные модели и имитационные модели не заменяют, а допол­няют друг друга, при этом они могут быть тесно взаимосвязаны. Имитационная модель дает больше информации для анализа системы, в свою очередь, результаты такого анализа могут стать причиной модификации модели процессов. Наиболее целесообразно сначала создать функциональную модель, а затем на ее основе строить модель имитационную. Для поддержки такой технологии инструментальное средство функционального моделирования BPwin 4.0 имеет возможность IDEF3 в имитационную модель Arena (версии 3.6 и выше). Для преобразования диаграммы IDEF3 в модель Arena необходимо, чтобы BPwin 4.0 и Arena одновременно были запущены. В BPwin 4.0 следует открыть диаграмму IDEF3 и затем выбрать меню File/Export/Arena. Далее экспорт производится авто­матически.

Поскольку имитационная модель имеет гораздо больше параметров, чем диаграмма IDEF3, в BPwin 4.0 имеется возможность задать эти параметры с помощью свойств, определяемых пользователем (UDP). В поставку BPwin 4.0 входят примеры моделей с предварительно внесенными UDP для экспорта в Arena (каталог Program Files/Computer Associates /BPwin 4.0/Samples/Arena/) и модель ArenaBEUDPs.bpl, в ко­торой определены все необходимые для экспорта UDP и которую можно использовать в качестве шаблона для создания новых моделей. В том же каталоге находится файл BPwin IDEF3 to Arena BE mappings.doc, содержащий описание UDP, необходимых для построения имитационной модели.




Н
Рис. 1.4.44. Диаграмма IDEF3 - пример для иллюстрации экспорта в Arena

а рис 1.4.44 показан пример функциональной модели, а на рис. 1.4.45 -результат экспорта этой модели в Arena.



Рис. 1.4.45. Имитационная модель Arena -результат импорта из BPwin
К сожалению, поставляемые с BPwin примеры после экспорта в Arena не могут быть сразу же "проиграны". В свойствах модели содержатся ошибки. Arena не допускает использования символа & в названии работы и в качестве разделителя дробной части для действительных чисел используется не запятая, а точка. Ресурсы объектов модели могут быть исправлены с помощью диалога Resource (рис. 1.4.46), после чего успешно "проиграны".



Рис. 1.4.46. Диалог Resource для редактирования ресурсов объектов имитационной модели Arena
Совместное использование CASE-инструмента построения функ­циональной модели BPwin и системы имитационного моделирования Arena позволяет наиболее эффективно оптимизировать технологические процессы практически в любой сфере деятельности.

1.5. Использование обучающего модуля BPwin

Основным расширением функциональности Service Pack 2 для BPwin явилось включение обучающего модуля (On-line tutorial). Для вызова обучающей программы в BPwin следует перейти в меню Help/BPwin online Tutorial. Появляется диалог BPwin Tutorial (рис. 1.5.1), в котором можно выбрать один из 10 уроков.



Рис. 1.5.1. Диалог BPwin Tutorial

Уроки представляют собой последовательное изложение материала как по методологии построения моделей (рис. 1.5.2) и нотациям IDEFO, IDEF3 и DFD, так и по технике работы с BPwin (рис. 1.5.3).



Рис. 1.5.2. Обучение построению смешанных моделей в BPwin Tutorial







Рис. 1.5.3. Обучение технике создания внутренних стрелок
Глава 2

Создание отчетов

2.1. Создание отчетов в BPwin

2.1.1. Встроенные шаблоны отчетов

Существует три способа создания отчетов в BPwin 4.0:

  1. с помощью встроенных шаблонов;

  2. с помощью Report Template Builder;

  3. с помощью RPTwin.

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

Отчеты на основе встроенных шаблонов можно создать, выбрав из меню Tools/Reports необходимый тип шаблона. Всего имеется семь типов шаблонов отчетов:

  1. Model Report. Этот отчет уже упоминался в 1.2.1. Он включает инфор­
    мацию о контексте модели - имя модели, точку зрения, область, цель,
    имя автора, дату создания и др.

  2. Diagram Report. Отчет по конкретной диаграмме. Включает список
    объектов: работ, стрелок, хранилищ данных, внешних ссылок и т. д.

  3. Diagram Object Report. Наиболее полный отчет по модели. Может
    включать полный список объектов модели: работ, стрелок с указанием
    их типа и др. - и свойства, определяемые пользователем.

  4. Activity Cost Report. Отчет о результатах стоимостного анализа. Будет
    рассмотрен ниже.

  5. Arrow Report. Отчет по стрелкам. Может содержать информацию
    из словаря стрелок, информацию о работе-источнике, работе-назначении
    стрелки и информацию о разветвлении и слиянии стрелок.

  6. DataUsage Report. Отчет о результатах связывания модели процессов
    и модели данных. (Будет рассмотрен ниже.)

  7. Model Consistency Report. Отчет, содержащий список синтаксических
    ошибок модели.

Синтаксические ошибки IDEF0 с точки зрения BPwin разделяются на три типа:


  • первых, это ошибки, которые BPwin выявить не в состоянии.
    Например, синтаксис IDEF0 требует, чтобы имя работы было
    выражено отглагольным существительным ("Изготовление изде­
    лия", "Обслуживание клиента", "Выписка счета" и т. д.), а имя
    стрелки также должно быть выражено существительным. BPwin
    не позволяет анализировать синтаксис естественного языка (английс­
    кого и русского) и смысл имен объектов и поэтому игнорирует ошиб­
    ки этого типа. Выявление таких ошибок - ручная работа, которая
    ложится на плечи аналитиков и должна контролироваться руководи­
    телем проекта.

  • Ошибки второго типа BPwin просто не допускает. Например, каждая
    грань работы предназначена для определенного типа стрелок. BPwin
    просто не позволит создать на диаграмме IDEF0 внутреннюю
    стрелку, выходящую из левой грани работы и входящую в правую
    грань.




  • Третий тип ошибок BPwin позволяет допустить, но детектирует их.
    Полный их список можно получить в отчете Model Consistency
    Report. Список ошибок может содержать, например, неименованные
    работы и стрелки (unnamed arrow, unnamed activity), несвязанные
    стрелки (unconnected border arrow), неразрешенные стрелки
    (unresolved (square tunneled) arrow connections) и т. д. Пример отчета
    Model Consistency Report приведен на рис. 2.1.1.


Рис. 2.1.1. Отчет Model Consistency Report

При выборе пункта меню, который соответствует какому-либо отчету, появляется диалог настройки отчета. Для каждого из семи типов отчетов он выглядит по-своему. Рассмотрим типичный диалог Arrow Report (рис. 2.1.2).



Рис. 2.1.2. Диалог Arrow Report
Раскрывающийся список Standart Reports позволяет выбрать один из стандартных отчетов. Стандартный отчет - это запоминаемая комби­нация переключателей, флажков и других элементов управления диалога. Для создания собственного стандартного отчета необходимо задать опции отчета, ввести имя отчета в поле списка выбора и щелкнуть по кнопке New. BPwin сохраняет информацию о стандартном отчете в файле BPWINRPT.INI. Все определения этого файла доступны из любой модели. Единственное ограничение - свойства, определяемые пользователем (User-Defined Properties). Они сохраняются в виде указателя и поэтому доступны только из "родной" модели. Стандартный отчет можно изменить (кнопка Update) или удалить (кнопка Delete).

В правом верхнем углу диалога находится группа управляющих элементов для выбора формата отчета. Доступны следующие форматы:

  • Labeled - отчеты включают метку поля, затем, в следующей строке,
    печатается содержимое поля;

  • Fixed Column - каждое поле печатается в собственной колонке;

  • Tab-Comma Delimited - каждое поле печатается в собственной
    колонке. Колонки разделяются знаком табуляции или запятыми;

  • DDE Table - данные передаются по протоколу DDE в приложение,
    например в MS Word или Excel;

  • RPTwin - отчет создается в формате RPTwin - специализированного
    генератора отчетов, который входит в поставку BPwin.

Опция Ordering (на отчете по стрелкам отсутствует) сортирует данные по какому-либо значению.

Опция Multi-Valued Format регулирует вывод полей в отчете при груп­пировке данных:

  • Repeating Group - детальные данные объединяются в одно поле,
    между значениями вставляется +.

  • Filled — дублирование данных для каждого заголовка группы;

  • Header (опция по умолчанию) - печатается заголовок группы, затем -
    детальная информация.
1   ...   4   5   6   7   8   9   10   11   ...   14

Похожие:

Моделирование бизнес-процессов с bpwin 0 iconС. Г. Пудовкина моделирование, анализ
Учебное пособие предназначено для студентов, изучающих дисциплины «Математические методы и модели в экономике», «Математическая экономика»,...

Моделирование бизнес-процессов с bpwin 0 icon1. Создание модели процессов в bpwin
При запуске bpwin по умолчанию появляется основная панель инструментов, палитра инструментов (вид которой зависит от выбранной нотации)...

Моделирование бизнес-процессов с bpwin 0 iconА. А. Полушин Моделирование бизнес-процессов
Учебное пособие предназначено в первую очередь для студентов бакалавриата, обучающихся по направлениям подготовки «Менеджмент», «Бизнес-информатика»,...

Моделирование бизнес-процессов с bpwin 0 iconПермский филиал Факультет бизнес-информатики Кафедра информационных...
Приложение А. Модель бизнес-процесса «Ведение базы данных судк на основе исторических и оперативных данных» «as is» 70

Моделирование бизнес-процессов с bpwin 0 iconТема Бизнес-процессы и маршруты бизнес-процессов
Задача — некоторый объем работ, определенный инициатором, который нужно выполнить (с привлечением работников предприятия)

Моделирование бизнес-процессов с bpwin 0 iconДокумента
Цель работы: на примере одного или нескольких организационно-функциональных процессов (бизнес-процессов) предприятия по выбранным...

Моделирование бизнес-процессов с bpwin 0 iconФедеральное государственное автономное учреждение высшего профессионального...
Идентификация бизнес-процессов ООО «Газпром информ» и описание модели. 20

Моделирование бизнес-процессов с bpwin 0 iconУчебно-методический комплекс дисциплины «Моделирование химико-технологических процессов»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Моделирование бизнес-процессов с bpwin 0 iconVii международная научно-практическая Интернет-конференция «Анализ,...
Институт проблем управления им. В. А. Трапезникова Российской академии наук, (ипу ран) Россия

Моделирование бизнес-процессов с bpwin 0 iconХарм Ван Нимвеген азбука бмикро
Азиатско-Тихоокеанской организации по контролю качества. Пользуется большим успехом как оратор, автор семи книг, включая «Улучшение...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск