Функциональное моделирование средствами bpWin. Практическое использование BPwin

BPWin - это специализированное программное обеспечение, которое позволяет составлять визуальные модели различных бизнес-процессов. Обычно подобные инструменты используются для наглядного представления информации на различных корпоративных встречах и презентация. Кроме того, визуальная модель позволяет значительно упростить понимание различных процессов и зависимостей между ними.

Особенности

BPWin - одно из самых старых CASE решений, использующих методологию IDEF0. Инструменты из состава программы позволяют создавать модели информационных систем технологических процессов (IDEF3 и DFD соответственно). Помимо работы на самой моделью, ПО также может в автоматическом режиме генерировать отчеты о ней, и даже отправлять итоговый материал на печать. При создании проекта разрешается использовать инструменты масштабирования, проверки правописания, управления зависимостями и добавления диаграмм. Кстати, для работы с диаграммами в программе даже предусмотрен специальный мастер. При его запуске пользователю предложат выбрать тип диаграммы, заголовок, обозначении ячеек и даже у указать автора.

Интерфейс у BPWin довольно прагматичен. Рабочая область состоит из окна с моделью, панели инструментов и панели навигатора. Все дополнительные функции сосредоточены в главном меню.

Установка и совместимость

Так как BPWin уже давно не поддерживается разработчиком - последняя версия 4.0 вышла еще в 2006 году, она может испытывать серьезные проблемы совместимости с новыми версиями операционной системы Windows. Из-за этого инсталлятор ПО нужно запускать в режиме совместимости. Вообще, пользователям Windows 7, 8 и 10 рекомендуется использовать более современную программу - . Она содержит гораздо больше полезных инструментов и отлично "дружит" с новыми операционными системами.

Ключевые особенности

  • большой набор инструментов для моделирования бизнес-процессов;
  • простой и понятный интерфейс;
  • соответствие методологии IDEF0;
  • автоматические генерация отчетов;
  • удобный мастер создания диаграмм;
  • проблемы совместимости с современными ОС.

Тема: Знакомство с CASE-средством разработки информационных систем BPwin

Цель работы : познакомиться с CASE-средством BPwin фирмы Computer Associates, научиться строить модель в методологии IDEF0 .

Порядок работы:
1. Ознакомиться с принципами построения модели в BPwin.
2. Ознакомиться с основной панелью инструментов.
3. Ознакомиться с палитрой инструментов IDEF0.
4. Научиться строить контекстную диаграмму, определять цель, точку зрения, границы модели. Освоить работу с закладками General, Purpose, Definition, Status, Numbering, Display.
5. Научиться строить декомпозирующие диаграммы.
6. Выполнить практическое задание.
7. Ответить на контрольные вопросы.

1. Краткая информация об CASE-средстве BPwin

BPwin - CASE-средство верхнего уровня, помогающее проводить анализ и реорганизацию бизнес-процессов. Поддерживается методология IDEF0 (функциональная модель), IDEF3 (Work Flow Diagram), DFD (Data Flow Diagram). Функциональная модель предназначена для описания существующих бизнес-процессов на предприятии (так называемая модель AS-IS) и идеального положения вещей – того, к чему надо стремиться (модель TO-BE).
Процесс построения информационной модели в BPwin состоит из следующих шагов:
построение контекстной диаграммы;
проводится функциональная декомпозиция;
после каждого сеанса декомпозиции проводится сеанс экспертизы.
На основе модели BPwin можно построить модель данных. В программе поддерживается связь с ERwin.

2. Инструментальная среда BPwin

При запуске BPwin по умолчанию появляется основная панель инструментов (рис.1), палитра инструментов и навигатор модели Model Explorer (рис.2).

Рис.1 Внешний вид панели управления BPwin4.0

Панель инструментов представлена следующими кнопками (слева направо):
создать модель (пункт меню File/New);
открыть модель (пункт меню File/Open);
сохранить модель (пункт меню File/Save);
напечатать модель (пункт меню File/Print);
выбор масштаба (View/Zoom);
уменьшить модель (View/Zoom);
увеличить модель (View/Zoom);
проверить правописание (Tools/Spelling);
включение и выключение навигатора модели (View/Model Explorer);
включение и выключение дополнительной панели инструментов работы с Model Mart (Model Mart).

Рис.2 Внешний вид окна навигатора модели Model Explorer

При создании новой модели возникает диалог, в котором следует указать, будет ли модель создаваться заново, или она будет открыта из файла либо из репозитария Model Mart. Также необходимо внести имя модели и выбрать методологию, в которой будет построена модель (рис.3).

Рис.3 Диалог создания модели.

BPwin поддерживает три методологии моделирования:
функциональное моделирование (IDEFO);
описание бизнес-процес¬сов (IDEF3);
диаграммы потоков дан¬ных (DFD).
В зависимости от выбранной методологии программой автомати¬чески подбирается нужная панель инструментов BPwin Toolbox. В BPwin существует три разных панели инструментов - по числу поддерживаемых програм¬мой методологий. На рис.4 представлена палитра для IDEF0.

Рис.4 Палитра инструментов IDEF0.

Вы можете показывать или скрывать панель инструментов, используя функцию «View» на панели меню.

3. Построение модели IDEF0. Контекстная диаграмма
Функциональное моделирование является технологией анализа системы в целом как набора связанных между собой действий или функций. Действия системы анализируются независимо от объектов, которые обеспечивают их исполнение. Моделировать деловой про¬цесс можно исходя из различных перспектив и временных рамок. На¬пример, вы можете моделировать процесс заказа услуг клиентом так, как вы видите его в идеале, а не так, как это происходит в настоящее время. Также можно абстрагироваться от проблем физической реализации модели.
Процесс моделирования какой-либо системы в IDEF0 начинается с определения КОНТЕКСТА, т.е. наиболее абстрактного уровня описания системы в целом. В контекст входит определение субъекта моделирования, цели и точки зрения на модель.
Под субъектом понимается сама система, при этом необходимо точно установить ГРАНИЦЫ СИСТЕМЫ, определить, что входит в систему, а что лежит за ее пределами. То есть необходимо решить, что будет рассматриваться как компоненты системы, а что как внешнее воздействие. Другими словами, первоначально необходимо определить область (Scope) моделирования.
Наименование функции самого высокого уровня опи¬сывает систему непосредственно и, как правило, состоит из одного активного глагола в сочетании с обобщающим существительным, ко¬торое разъясняет цель деятельности с точки зрения самого общего взгляда на систему. Например «Изготовить изделие».
Формулировка цели моделирования (Purpose) позволяет команде аналитиков сфокусировать усилия в нужном направлении. Модель не может быть построена без четко сформулированной цели.
Точку зрения можно представить как взгляд человека, который видит систему в нужном для моделирования аспекте. Точка зрения должна соответствовать цели моделирования. Очевидно, что описание работы предприятия с точки зрения финансиста и технолога будет выглядеть совершенно по-разному, поэтому в течение моделирования важно оставаться на выбранной точке зрения.
Для определения контекста модели в BPwin следует выбрать пункт меню Model/Model Properties. В закладке General указывается наименование и сведения об авторе модели, в закладку Purpose следует внести цель и точку зрения, а в закладку Definition – определение модели и описание области (рис.5).
Для создания контекстной диаграммы необходимо сначала соз¬дать новую модель, выбрав пункт «New» в меню «File». В появившем¬ся диалоге необходимо набрать имя модели и выбрать ее тип. Этот диалог также отображается при запуске BPwin.
После создания модели можно задать ее параметры. Кроме вышеперечисленных свойств модели (Model Properties) можно задать состоя¬ние, в котором находится модель, например «в работе» или «для публикации» (закладка Status).

Рис.5 Диалог задания свойств модели.

Каждый блок может иметь различные типы связанных с ним стре¬лок. Стрелки обозначают людей, место, вещи, понятия или события. Стрелки связывают границы диаграммы с блоками, а также действия (блоки) на диаграмме между собой. В диаграммах IDEF0 имеется че¬тыре основных типа стрелок.
Вход блока представляет материал или информацию, которая должна быть использована или преобразована блоком, чтобы произ¬вести продукцию (выпуск). Стрелки входа всегда направляются в левую сторону блока. Стрелки входа необязательны, так как не все действия могут преобразовать или изменять (заменять) что-либо.
Каждый блок должен иметь по крайней мере одну стрелку контро¬ля (управления). Управление всегда входит в вершину блока. Управ¬ление, как правило, представляется в виде правил, инструкций, поли¬тики компании, процедур или стандартов. Оно влияет на деятельность без фактического преобразования чего-либо. Управление может так¬же использоваться для описания процедуры начала или окончания вы¬полнения действия.
Стрелки выхода (выпуска) - это материал или информация, про-изведенная блоком. Каждый блок должен иметь по крайней мере одну стрелку выхода (выпуска). Процессы, которые не производят продук¬ции (выпуска), лучше не моделировать вообще.
Механизмы исполнения - это те ресурсы, которые обеспечивают выполнение действия. В качестве механизма исполнения могут быть рассмотрены персонал компании, машины или оборудование, кото¬рые обеспечивают выполнение деятельности. Стрелка механизма мо¬жет отсутствовать, если определено, что это не важно для работы блока.

Рис.6 Пример контекстной диаграммы.

4. Декомпозиция
Декомпозиционное разложение модели используется в моделиро¬вании бизнес-процессов, для того чтобы дать более подробное описа¬ние блоков. Каждый из них может в свою очередь быть де¬композированным. При каждой декомпозиции блока создается новая диаграмма. Число декомпозиций не ограничено и полностью зависит от уровня сложности, который необходимо показать в модели.
Чтобы выполнить декомпозицию функции, необходимо щелкнуть по кнопке . Возникает диалог Activity Box Count (рис.7), в котором следует указать нотацию новой диаграммы и количество блоков на ней. Для IDEF0 рекомендуется 3-6 блоков.

Рис.7 Диалог Activity Box Count.

BPwin создает новую диаграмму, которая является диаграммой разложения родительской диаграммы. Заметьте, что новые действия не связаны между собой и не поименованы - это следующая задача. Необходимо задать взаимодействие между блоками и «привязать» к но¬вым блокам стрелки, которые автоматически унаследованы от роди¬тельской диаграммы (рис.8).

Рис.8 Пример несвязанных стрелок.

Имя блока и другие его свойства вводятся в закладке «Name» спи¬ска свойств блока. Для вывода свойств блока на экран достаточно два¬жды щелкнуть мышью на блоке.
Следующим шагом при создании диаграммы должно быть соеди¬нение всех использованных на диаграмме блоков с помощью стрелок, представляющих входы, результаты работы, средства управления и механизмы. Для этого достаточно соединить исходящую точку стрел¬ки с точкой ее окончания. Окончанием стрелки может быть как одна из сторон функциональных блоков, так и граница диаграммы. BPwin автоматически выделяет допустимые окончания для создаваемых стрелок. Для рисования стрелки пользуются инструментом из комплекта инструментов. Задание имени стрелки производится в закладке «Name» диалога свойств стрелок. Для вызова этого диалога достаточно дважды щелк¬нуть мышью на нужной стрелке.
Если количества блоков на диаграмме окажется недостаточным, существует возможность добавления на нее новых блоков с использованием кнопки панели инструментов. Для добавления блока сле¬дует щелкнуть на этом инструменте, а затем - на диаграмме в том месте, где необходимо расположить новый блок. После того как до¬полнительный блок создан, вы можете связать его стрелками с други¬ми блоками и задать его название и другие свойства.
Обра¬тите внимание на рис.9. Если действие не было декомпозирова¬но, в верхнем левом углу блока будет по¬являться символ «листа». После деком-позиции данного блока символ «листа» исчезнет.

Рис.9 Пример недекомпозированного блока.

Нумерация блоков производится автоматически при их создании. Номера могут быть относительными или постоянными, они отражают иерархическое положение блока в пределах модели. Вы можете управлять нумерацией блоков на диаграмме, используя закладку «Numbering» диалога ввода свойств модели (рис.5).
Перемещение любых объектов на диаграмме осуществляется с по¬мощью их «захвата» мышью и перемещения в новое место. При пере¬мещении блоков одновременно перемещаются и связанные с ними стрелки. Функциональные блоки могут также быть перемещены меж¬ду диаграммами с использованием команд «Cut/Paste» из меню «Edit». При изменении взаимного расположения блоков могут меняться и их но¬мера.
Для идентификации граничных стрелок предназначены ICOM-коды. Код содержит префикс, соответствующий типу стрелки (Input, Control, Output, Mechanism) и порядковый номер. BPwin вносит ICOM-коды автоматически. Для отображения ICOM-кодов следует включить опцию ICOM codes на закладке Display диалога свойств.
Практическое задание:
1. Согласно варианту, создайте контекстную диаграмму. Определите цель, точку зрения модели. Опишите свойства в соответствующих закладках диалога Model Properties.
2. Задайте входы, выходы, механизмы и управление.
3. Создайте декомпозицию контекстной диаграммы, состоящую из 2-3 блоков. Задайте автоматическую нумерацию блоков и ICOM-кодов.
4. Установите связи между блоками. Задайте имена дуг.
5. Сохраните проект в отдельный файл.

Контрольные вопросы:
1. Для чего используется методология IDEF0.
2. Объясните необходимость задания цели и точки зрения модели?
3. Перечислите и расскажите назначения кнопок на панели инструментов.
4. Перечислите этапы декомпозиции блока.
5. Расскажите, каким образом на диаграмму добавить блок, дугу.
6. Дайте определение ICOM-кодов.
7. Для чего используются закладки General, Purpose, Definition, Status, Numbering, Display в диалоге Model Properties.
Варианты к практическим работам
Вариант 1
Система должна описывать порядок подготовки к экзамену, предполагающий получение отличной оценки.
Вариант 2
Система должна описывать порядок выполнения практической работы по дисциплине «Проектирование ИС».
Вариант 3
Система должна описывать порядок получения водительских прав.
Вариант 4
Система должна описывать порядок организации городского спортивного соревнования.
Вариант 5
Система должна описывать порядок организации общеинститутского студенческого мероприятия.
Вариант 6
Система составления учебного графика дисциплин, изучаемых на факультете
Вариант 7
Система должна описывать порядок поставок товара в систему розничных киосков.
Вариант 8
Система должна описывать порядок обработки заказов в службе быта.
Вариант 9
Система должна описывать работу одного из участков автосалона.
Вариант 10
Система должна описывать работу приемного покоя в больнице.
Вариант 11
Система должна описывать порядок приема заявки на поставку продукции на хлебокомбинате.
Вариант 12
Система должна описывать процесс поставки сезонных товаров в оптовой фирме.
Вариант 13
Система должна описывать процесс работы торгового отдела.
Вариант 15
Система учета в видеопрокате.
Вариант 16
Система учета проката на лыжной базе

Описание AllFusion Process Modeler 7 (BPwin)

AllFusion Process Modeler 7 (ранее BPwin) - инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов. AllFusion Process Modeler 7 можно использовать для графического представления бизнес-процессов. Графически представленная схема выполнения работ, обмена информацией, документооборота визуализирует модель бизнес-процесса. Графическое изложение этой информации позволяет перевести задачи управления организацией из области сложного ремесла в сферу инженерных технологий.

AllFusion Process Modeler 7 (BPwin) помогает четко документировать важные аспекты любых бизнес-процессов: действия, которые необходимо предпринять, способы их осуществления и контроля, требующиеся для этого ресурсы, а также визуализировать получаемые от этих действий результаты. AllFusion Process Modeler 7 повышает бизнес-эффективность ИТ-решений, позволяя аналитикам и проектировщикам моделей соотносить корпоративные инициативы и задачи с бизнес-требованиями и процессами информационной архитектуры и проектирования приложений. Таким образом, формируется целостная картина деятельности предприятия: от потоков работ в небольших подразделениях до сложных организационных функций.

AllFusion Process Modeler 7 (BPwin) эффективен в проектах, связанных с описанием действующих баз предприятий, реорганизацией бизнес-процессов, внедрением корпоративной информационной системы. Продукт позволяет оптимизировать деятельность предприятия и проверить ее на соответствие стандартам ISO 9000, спроектировать оргструктуру, снизить издержки, исключить ненужные операции и повысить эффективность. В основу продукта заложены общепризнанные методологии моделирования, например, методология IDEF0 рекомендована к использованию Госстандартом РФ и является федеральным стандартом США. Простота и наглядность моделей Process Modeler упрощает взаимопонимание между всеми участниками процессов. Распространенность самого AllFusion Process Modeler 7 позволяет вести согласование функциональных моделей с партнерами в электронном виде. Продукт AllFusion Process Modeler 7 (BPwin) создан компанией Computer Associates. AllFusion Process Modeler 7 наряду с ERwin Data Modeler (ранее: ERwin), Data Model Validator (ранее: ERwin Examiner), Model Manager (ранее: ModelMart) входит в состав пакета программных средств AllFusion Modeling Suite , комплексное использование которого обеспечивает все аспекты моделирования информационных систем.

  • Приобрести продукты компании Computer Associates в электронном магазине ITShop.ru

Основные возможности системы:

Поддержка различных технологий моделирования

Анализ показателей затрат и производительности

Интеграция процессов/данных

Новые возможности AllFusion Process Modeler 7 (BPwin):

  • Расширенная практичность. Сбор, представление и анализ бизнес-процессов предприятия может быть продолжительной и отнимающей много времени процедурой. Организации часто выбирают итеративный подход, который создает элементы модели процесса как предписания специфичных проблем или требований. Содействие пользователю в эффективном построении постепенно усложняющихся надежных моделей процессов является критически важным условием повышения эффективности, ускорения выхода на рынок и уменьшения общих затрат на организацию данного процесса внутри предприятия. AllFusion Process Modeler 7 (BPwin) выводит удобство и простоту использования на новый уровень, помогая разработчикам моделей повышать эффективность выполнения ежедневных задач.
  • Улучшенная интеграция с AllFusion ERwin AllFusion Data Modeler. Улучшенная синхронизация моделей с AllFusion ERwin DM включает опцию "Remove ERwin Links", которая позволяет разработчикам моделей сделать объекты и свойства, ранее принадлежащие одной из моделей AllFusion ERwin DM, доступными для экспорта в другие модели.
  • Фильтрация данных при экспорте в XML-формат. При сохранении модели в файл XML-формата (XML Export), разработчики моделей могут фильтровать объекты и свойства, выбранные для экспорта, а так же могут ограничивать выбранные элементы для специфичных диаграмм в модели процесса, независимо от наличия подмоделей.
  • Расширенные опции диаграммы Swim Lane. Расширенные диаграммы Swim Lane позволяют изменить порядок существующих «swim lane», обеспечивая большую эффективность и гибкость диаграммы.
  • Новый отчет "Where Used". Отчет "Where Used" предоставляет возможность документирования информации о том, где в модели используются объекты Activities, Arrows, Data Stores, External References, Junctions и Referents. Разработчики модели могут создать отчет в пределах всей модели или ограничиться одним элементом внутри диаграммы.
  • Новый формат отчета PDF. Формат отчета PDF доступен через построитель шаблонов отчетов Report Template Builder (RTB), который обеспечивает улучшенную масштабируемость отчетности без потери качества графиков при отображении или распечатке сгенерированных отчетов.

Функциональные возможности AllFusion Process Modeler 7 (BPwin):

  • Поддержка нескольких нотаций. Многочисленные технологии моделирования и поддержка разнообразных нотаций обеспечивают всесторонний и детальный анализ и проектирование в сложной операционной среде. AllFusion Process Modeler 7 (BPwin) обеспечивает комплексное использование и автоматическое согласование самых популярных нотаций моделирования бизнес-процессов IDEF0 (рекомендации Госстандарта РФ, федеральный стандарт США), потоков работ IDEF3 (федеральный стандарт США) и потоков данных (DFD).
  • Интуитивно-понятный графический интерфейс , который быстро и легко осваивается, позволяет сосредоточиться на анализе самой предметной области, не отвлекаясь на изучение инструментальных средств. Интерактивная подсказка помогает ускорить процесс освоения продукта. AllFusion Process Modeler 7 (BPwin) автоматически поддерживает ссылочную целостность объектов модели, не допуская создания некорректных связей и гарантируя непротиворечивость отношений между объектами при моделировании.
  • Анализ показателей затрат и производительности. AllFusion Process Modeler 7 (BPwin) полностью поддерживает методы расчета себестоимости по объему хозяйственной деятельности (функционально-стоимостной анализ, ABC). Функционально-стоимостной анализ, реализованный в AllFusion Process Modeler 7, позволяет оценить стоимостные и временные характеристики бизнес-процессов. Обычно ABC-анализ применяется для того, чтобы понять происхождение выходных затрат и/или облегчить выбор нужной модели бизнес-процессов при реорганизации (оптимизации) бизнес-процессов. Результаты стоимостного анализа могут быть наглядно представлены в специализированном отчете AllFusion Process Modeler 7.
  • Свойства, определяемые пользователем (UDP). AllFusion Process Modeler 7 (BPwin) позволяет настроить сбор дополнительной существенной для вашего бизнеса информации с помощью UDP - свойств, определенных пользователем. Введенная информация может быть отображена в отчетах, сгенерированных с помощью генератора отчетов. AllFusion Process Modeler 7 и экспортирован в другие программы, например в Microsoft Word, Microsoft Excel.
  • Организационные графики. Организационная структура влияет на то, как описываются и выполняются бизнес-процессы. AllFusion Process Modeler 7 (BPwin) поддерживает точное описание ролей, которые определяют и распределяют по категориям задачи или работы внутри бизнес-процессов. Организационные диаграммы в AllFusion Process Modeler 7 используют для определения ролей, состава и отношений участников бизнес-процесса.

a) диаграммы Swim Lane. Swim Lane помогают визуализировать должностные обязанности, позволяя на одной диаграмме рассматривать роли и обязанности роли.

b) диаграммы дерева узлов. Диаграммы Node Tree показывают иерархию функций в модели и позволяют рассмотреть всю модель целиком.

c) диаграммы FEO. Диаграммы «только для экспозиции» (FEO) можно использовать для иллюстрации альтернативных точек зрения, а также для отображения деталей, которые нарушают синтаксические правила.

  • Методы контроля корректности модели. Наличие контекстно-зависимой панели инструментов, невозможность создания в модели некорректных связей, автоматическая миграция граничных стрелок, возможность автоматического отслеживание дисбаланса граничных стрелок на дочерней и родительской диаграммах (туннели), возможность автоматической проверки наличия имен стрелок и имен функциональных блоков, наличия выходов и управлений; а также дополнительные диаграммы и всевозможные отчеты по содержимому модели - все это помогает автоматизировать процесс построения корректных моделей бизнес-процессов.

a) сценарии и варианты декомпозиции функции. AllFusion Process Modeler 7 (BPwin) поддерживает механизм сценариев, позволяющий создавать разные варианты декомпозиции одной и той же функции в IDEF3.

b) возможность использования нетрадиционного синтаксиса. AllFusion Process Modeler 7 (BPwin) позволяет настроить разрешение для нетрадиционного синтаксиса на диаграммах модели бизнес-процессов IDEF0, IDEF3, DFD.

c) возможности разбиения/слияния модели. AllFusion Process Modeler 7 (BPwin) позволяет разбивать сложные модели процессов на более простые и управляемые подмодели, а затем сливать эти подмодели обратно в общую модель. Это позволяет членам команды работать параллельно, сокращая этапы моделирования и анализа бизнес-процессов.

d) анализ моделей. AllFusion Process Modeler 7 (BPwin) включает следующие механизмы для проведения анализа созданных моделей бизнес-процессов: Функционально-стоимостной анализ (ABC), анализ на основе свойств, определенных пользователем (UDP), экспорт моделей потоков работ в среду имитационного моделирования Arena для анализа их динамики.

  • Интерфейс к средствам имитационного моделирования. Имитационное моделирование позволяет исследовать результаты изменений в динамике. Различные сценарии могут быть испытаны перед их исполнением, помогая найти оптимальное решение бизнес-задач. AllFusion Process Modeler 7 (BPwin) экспортирует модели потоков работ в надежную среду имитационного моделирования Arena для их анализа в режиме реального времени. а) Настраиваемый интерфейс пользователя. Перемещаемые панели инструментов, навигатор по объектам модели Model Explorer с разными режимами отображения и детализации, настраиваемое отображение диаграмм моделей - позволяют настроить продуктивное рабочее пространство. Подробнее об имитационном моделировании - в статье С.Маклакова .

в) настраиваемые отображения диаграмм. AllFusion Process Modeler 7 (BPwin) позволяет настроить внешний вид диаграмм, выбрать уровень детализации отображаемой информации.

с) редакторы свойств объектов модели. AllFusion Process Modeler 7 (BPwin) имеет удобные редакторы свойств объектов модели бизнес-процессов.

d) настраиваемый интерфейс электронной таблицы и мастера экспорта\иморта словарей. При желании свойства объектов модели можно просматривать, создавать, редактировать непосредственно в словарях модели. Все словари имеют единую структуру с настраиваемым интерфейсом, сходную со структурой электронных таблиц. Это обеспечивает удобство просмотра, ввода и корректировки данных непосредственно в словарях, а также простоту экспорта/импорта данных в словари из других источников (например, Excel) с помощью мастера экспорта-импорта словарей.

  • Документальный центр проекта. Модель бизнес-процессов в. AllFusion Process Modeler 7 (BPwin) может быть организована как документальный центр проекта, когда все связанные с проектом документы, инструкции, программные приложения могут быть открыты непосредственно из среды модели. Реализуется такая возможность с помощью UDP - свойств, определенных пользователем.
  • Работа с моделями бизнес-процессов из собственных программных приложений. AllFusion Process Modeler 7 (BPwin) имеет хорошо документированный API с примерами, демонстрирующими возможность организации работы ваших собственных программных приложений с моделями бизнес-процессов, созданными с помощью AllFusion Process Modeler 7.
  • Интеграция процессов/данных. Интеграция AllFusion Process Modeler 7 (BPwin) с AllFusion Model Manager позволяет организовать многопользовательскую среду для работы целого коллектива разработчиков с моделями бизнес-процессов, сохранение моделей в единый репозиторий, обеспечивая аутентификацию и контроль доступа, разрешение конфликтов, возникающих при одновременной работе с одной моделью нескольких разработчиков, а также управление версиями моделей. Моделирование - это зачастую командная работа. Ключевым фактором успеха для любой команды моделирования является способность обеспечить одновременное совместное использование объектов моделирования и эффективное управление процессом моделирования. Интеграция AllFusion Process Modeler 7 и AllFusion ERwin Data Modeler решает проблемы анализа архитектуры предприятия. Поддержка AllFusion Process Modeler 7 функций использования встроенных данных и метаданных обеспечивает детальное отображение информации о том, где в модели используются выбранные объекты - отчет "where used".
  • Собственный генератор шаблонов отчетов. Report Template Builder - общий для AllFusion Process Modeler 7 (BPwin) и AllFusion ERwin Data Modeler генератор шаблонов отчетов. Report Template Builder позволяет однократно разработать шаблон отчета, который впоследствии будет доступен для использования в любых моделях для генерации отчетов в любом из форматов: HTML, RTF, TXT, PDF. Такой подход «define once, reuse-everywhere» («однажды определи и повторно используй где угодно») позволяет поддерживать стандарты создания отчетов. Сгенерированные отчеты могут быть опубликованные на внутренних сайтах компании, предоставляя необходимую документацию для всех заинтересованных лиц, имеющих необходимый уровень доступа к информации.

Поддерживаемые среды

Windows 2003 Server

Дополнительные аргументы при выборе AllFusion Process Modeler 7 (BPwin)

Дополнительные аргументы для тех, кто занимается консалтингом:

Интеграция с другими продуктами / дополняющие продукты:

Arena - система имитационного моделирования
BPwin имеет интерфейс к средствам имитационного моделирования, ведущим из которых является Arena . Это позволяет использовать готовые модели для изучения изменяющегося во времени (динамического) взаимодействия бизнес-процессов. Распределение ресурсов и потоки могут быть оптимизированы для достижения эффективной загрузки. Имитационное моделирование - создание компьютерной модели системы (физической, технологической, финансовой и т. п.) и проведение на ней экспериментов с целью наблюдения/предсказания. Подробнее об имитационном моделировании - в

BPWin - это специальная программа, которая обеспечивает проектирование визуальных моделей. В программе вы можете создать шаблон для бизнес-плана и или презентационный документ. BPWin обеспечивает создание моделей для «корпоративов» и презентаций.

Этот софт создаёт модели бизнес-процессов в «визуальной» оболочке для лучшего восприятия информации. Визуальная модель облегчает понимание различных процессов и связи, которые созданы между ними. Графическая оболочка программы не сложная и рассчитана на неопытных пользователей.

Особенности

BPWin - это одно из самых старых CASE решений, которое использует технологию IDEF0. Используя инструменты, входящие в состав софта, вы создаёте полноценную виртуальную модель технологических процессов. Кроме основной задачи, эта программа генерирует отчеты автоматически. В софте вы можете распечатывать готовые документы.

В процессе создания проекта вы используете различные функции. Вы можете воспользоваться масштабом, проверить текст на ошибки, управлять зависимостями и добавлять диаграммы.

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

Графическая оболочка BPWin создана в примитивной оболочке без сложных панелей. Главное окно программы содержит панель инструментов и навигатора. Все вспомогательные функции находятся в основном меню.

Установка и совместимость

BPWin не обновляется достаточно давно. Создатели софта остановились на версии 4.0, которая появилась в 2006 году. Устанавливая программу, вы столкнётесь с проблемами совместимости, если на вашем компьютере установлена новая сборка OS Windows. Запускайте установщик BPWin, используя режим совместимости.

Если вы пользуетесь OS Windows 7, 8 и 10, то установите аналогичную программу - ERWin. В ней содержится большее количество функций, и она совместима с новыми сборками OSWindows.

Ключевые особенности

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

Практическое занятие № 1

Основные приемы работы с пакетом BPWin

Введение. 1

1. Цель работы.. 3

2. Назначение пакета BPWin. 3

3. Описание интерфейса программы BPWin. 3

4. Основные приемы работы с пакетом BPWin. 6

4.1. Работа с функциональными блоками. 6

4. 2. Работа со стрелками. 8

4.3. Проверка синтаксиса модели. 12

4.4. Формирование отчета Node Tree. 13

5. Выполнить задание. 14

Введение

Создание современных информационных систем представляет собой сложнейшую задачу, решение которой требует применения специальных методик и инструментов. Неудивительно, что в последнее время среди системных аналитиков и разработчиков значительно вырос интерес к CASE – технологиям и инструментальным CASE – средствам, позволяющим максимально систематизировать и автоматизировать все этапы разработки программного обеспечения.

Технология создания информационных систем (ИС) предъявляет особые требования к методикам реализации и программным инструментальным средствам.

Реализацию проектов по созданию ИС принято разбивать на стадии:

Ø анализа (прежде чем создавать ИС, необходимо понять и описать бизнес-логику предметной области),

Ø проектирования (необходимо определить модули и архитектуру будущей системы),

Ø непосредственного кодирования,

Ø тестирования,

Ø сопровождения.

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

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

Жизненный цикл создания сложной ИС сопоставим с ожидаемым временем ее эксплуатации. Другими словами, в современных условиях компании перестраивают свои бизнес-процессы примерно раз в два года, столько же требуется (если работать в традиционной технологии) для создания ИС. Может оказаться, что к моменту сдачи ИС она уже никому не нужна, поскольку компания, ее заказавшая, вынуждена перейти на новую технологию работы. Следовательно, для создания ИС жизненно необходим инструмент, значительно (в несколько раз) уменьшающий время разработки ИС.

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

На современном рынке средств разработки ИС достаточно много систем, в той или иной степени удовлетворяющих перечисленным требованиям. CASE-средства ERWin и BPWin входят в число лучших на сегодняшний день.

CASE-средство верхнего уровня BPWin поддерживает методологии:

Ø IDEF0 (функциональная модель),

Ø IDEF3 (WorkFlow Diagram),

Ø DFD (DataFlow Diagram).

Функциональная модель предназначена для описания существующих бизнес-процессов на предприятии (так называемая модель AS-IS) и идеального положения вещей – того, к чему нужно стремиться (модель TO-BE). Методология IDEF0 предписывает построение иерархической системы диаграмм – единичных описаний фрагментов системы. Сначала проводится описание системы в целом и ее взаимодействия с окружающим миром (контекстная диаграмма), после чего проводится функциональная декомпозиция – система разбивается на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Затем каждая подсистема разбивается на более мелкие и так далее до достижения нужной степени подробности. После каждого сеанса декомпозиции проводится сеанс экспертизы: каждая диаграмма проверяется экспертами предметной области, представителями заказчика, людьми, непосредственно участвующими в бизнес-процессе. Такая технология создания модели позволяет построить модель, адекватную предметной области на всех уровнях абстрагирования.

Цель работы

Целью работы является изучение процесса функционального моделирования для заданной предметной области с помощью инструментальной среды BPWin.

Назначение пакета BPWin

Пакет BPWin предназначен для создания функциональной модели существующей или проектируемой информационной системы.

Функциональная модель включает в себя:

Ø поименованные процессы, функции или задачи, которые должны выполняться в системе;

Ø взаимодействия этих процессов, функций, задач с внешним миром и между собой.

BPWin с использованием IDEF0 методологии позволяет наглядно представить выбранную систему как совокупность взаимодействующих функций и задач. Функции и задачи системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.

Описание интерфейса программы BPWin

После запуска программы BPWin на экране появится окно программы (рис. 1).

Рис. 1. Окно программы

Для создания новой модели необходимо вызвать диалог File/New или нажать на соответствующий значок на панели инструментов. После этого возникнет диалоговое окно, в котором следует указать название модели, выбрать методологию моделирования Business Process (IDEF0 ) и нажать OK (Рис. 2).

Рис.2. Окно создания новой модели

Далее появится окно, где следует указать свойства создаваемой модели (Рис.3). На первой вкладке следует указать Фамилию и Имя автора модели, а также его инициалы. Остальные вкладки, определяющие такие свойства модели как: нумерация и положение функциональных блоков, высота и ширина страницы рекомендуется оставить без изменения.

Рис.3. Окно свойств для новой модели

На появившейся странице верхнего уровня модели находится первый функциональный блок модели (Рис.4).

Рис.4. Основное окно BPWin

Основное окно программы содержит следующие части:

1. Рабочая область.

2. Панели инструментов.

3. Область модели.

Рассмотрим подробнее содержимое каждой из частей программы:

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

Панели инструментов: эти панели содержат практически все используемые при работе элементы. По умолчанию все панели отображаются на экране. При необходимости пользователь может отключить или, наоборот, включить требуемые модели, используя меню «View ». Имеются следующие панели инструментов:

Standard toolbar (рис. 5) – содержит кнопки для управления файлами (новый, открыть, сохранить, печать), кнопки отображения области свойств модели, кнопки управления масштабом изображения.

Рис.5. Стандартная панель инструментов

- BPWin Toolbox for Business Process Diagrams (IDEF0) – инструментальные кнопки создания элементов модели: функциональных блоков и связей (стрелок) (Рис.6). Содержит кнопки: стрелка – выбор объекта, создание функционального блока, создание стрелки для связи функциональных блоков с внешним миром и между собой, создание текста, редактор модели, переходы к родительской и дочерней моделям (диаграммам).

Рис.6. Панель BPWin Toolbox for Business Process Diagrams (IDEF0)

- ModelMart – панель кнопок специального инструментального средства, предназначенного для связывания пакета BPWin и пакета ERWin.

Область модели содержит название модели, все уровни декомпозиции разрабатываемой функциональной модели, а также названия всех функций, выполняемых на каждом уровне декомпозиции.


©2015-2019 сайт
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27