Моделирование бизнес-процессов средствами BPwin. Описание интерфейса программы BPWin

  • Контроль корректности моделей. За счет встроенных средств BPwin 7 осуществляет контроль некорректных связей и представления элементов моделей. Это повышает качество моделей и улучшает возможности интеграции с другими средствами моделирования;
  • Встроенный генератор отчетов. С помощью этого генератора можно создать шаблон необходимого отчета и применять этот шаблон для любых моделей BPwin 7. Отчеты могут представляться в форматах HTML, RTF, TXT, PDF.

Книги по BPwin

В настоящее время выпускается не так много книг по программному продукту BPwin. Это связано с тем, что данное CASE средство сдает свои позиции, и поддержка продукта прекращается. Тем не менее, в продаже еще существует часть популярной и полезной литературы по работе с BPwin , а также развитием этого ПО в AllFusion Process Modeler.

Книги, представленные на данной странице, можно приобрести как в бумажном, так и в электронном виде через партнера сайта – онлайн-магазин Ozon.ru

Книга выпущена в 2002г. В данной книге представлено описание работы с наиболее популярной версией BPwin 4.0. Она содержит описание методологии моделирования, лежащей в основе BPwin (методы IDEF0, DFD, IDEF3), описание программного продукта BPwin и его возможностей, методы построения отчетов с помощью BPwin , объясняется построение модели данных, и даются примеры использования BPwin и Erwin для моделирования бизнес процессов. Также, в книге даются упражнения по созданию функциональной модели деятельности предприятия.

Книга предназначена для бизнес аналитиков и специалистов, занимающихся моделированием бизнес-процессов.

Данная книга выпущена в 2007г. и представляет описание работы в пакете моделирования AllFusion Process Modeler версии 4.1.4 и All Fusion PM . Книга дает описание методологий функционального моделирования IDEF 0, IDEF 3 и моделирования данных DFD . Приводится подробное применение пакета AllFusion для целей моделирования, указываются задачи, которые могут решаться с помощью данного пакета. Также, приводятся примеры эффективного использования AllFusion в различных сферах.

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

Эта книга представляет описание и порядок работы с пакетом моделирования AllFusion Process Modeler 4.1. Книга выпущена тем же автором, что и книга «Моделирование бизнес-процессов с BPwin 4.0 » По своей сути, книга представляет обновленную редакцию предыдущего издания. В состав книги входит 5 глав. В первой главе дается описание инструментальных средств BPwin 4.1, описывается создание моделей в нотациях IDEF0, IDEF3, DFD, рассказывается о порядке проведения стоимостного анализа. Во второй главе рассказывается о порядке создания отчетов с помощью средств AllFusion Process Modeler 4.1. Третья глава посвящена вопросам связывания модели процессов и моделей данных. В четвертой главе обсуждается вопрос групповой разработки моделей в AllFusion Process Modeler 4.1. В четвертой главе собраны 16 упражнений по созданию моделей процессов для самостоятельной работы читателей.

Это более ранняя версия книги «Эффективное моделирование с AllFusion Process Modeler ». Она была выпущена в 2004 г. Содержание книги включает в себя вопросы моделирования по нотациям IDEF0, DFD, IDEF3. Дается описание пакета AllFusion Process Modeler 4.1. и его применение для целей разработки моделей бизнес процессов.

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

Бизнесмоделирование.
Модель в BPwin

Вопросы

1. Модель в IDEF0:
контекстная диаграмма А-0 (в каждой модели
может быть только одна контекстная
диаграмма);
диаграммы декомпозиции (в том числе
диаграмма первого уровня декомпозиции А0,
раскрывающая контекстную);
диаграммы дерева узлов;
диаграммы только для экспозиции (FEO).
2. Работа в BPwin

BPwin, ERwin – средства функционального и концептуального
моделирования, реализующие методологии IDEF0 и IDEF1X
соответственно. BPwin позволяет создавать сложные модели
бизнес-процессов при минимальных усилиях. BPwin поддерживает
три методологии – IDEF0, IDEF3 и DFD. Каждая из них призвана
решать свои специфические задачи. Также можно строить
смешанные модели.
Модель в BPwin рассматривается как совокупность работ, каждая из
которых оперирует с некоторым набором данных. Работы
изображаются в виде прямоугольников (блоков), данные – в виде
стрелок (дуг). Основу методологии IDEF0 составляет графический
язык описания бизнес-процессов. Модель в IDEF0 представлена
совокупностью иерархически упорядоченных и логически
связанных диаграмм.

Контекстная диаграмма является вершиной древовидной структуры диаграмм и
представляет собой самое общее описание системы и ее взаимодействия с
внешней средой (как правило, здесь описывается основное назначение
моделируемого объекта). После описания системы в целом проводится разбиение
ее на крупные фрагменты. Этот процесс называется функциональной
декомпозицией, а диаграммы, которые описывают каждый фрагмент и
взаимодействие фрагментов, называются диаграммами декомпозиции. После
декомпозиции контекстной диаграммы (получения диаграммы А0) проводится
декомпозиция каждого блока диаграммы А0 на более мелкие фрагменты и так
далее, до достижения нужного уровня подробности описания. После каждого
сеанса декомпозиции проводятся сеансы экспертизы – эксперты предметной
области (обычно это интервьюируемые аналитиками сотрудники предприятий)
указывают на соответствие реальных бизнес-процессов созданным диаграммам.
Найденные несоответствия исправляются и только после прохождения
экспертизы без замечаний можно приступать к следующему сеансу
декомпозиции. Так достигается соответствие модели реальным бизнес-процессам
на любом и каждом уровне модели. Синтаксис описания системы в целом и
каждого ее фрагмента одинаков во всей модели

Работа в BPwin

Термины:
1. Scope - область моделирования;
2. Purpose-цель моделирования;
3. Viewpoint -точка зрения;
4. Status - (черновой вариант, рабочий, окончательный и т. д.),
время создания и последнего редактирования
(отслеживается в дальнейшем автоматически по системной
дате);
5. Source -описываются источники информации для построения
модели (например, "Опрос экспертов предметной области и
анализ документации");
6. Activity –работы;
7. Arrow - стрелки.
General -служит для внесения имени проекта и модели, имени и
инициалов автора и временных рамок модели - AS-IS и ТОВЕ.

Интерфейс

Рис. 1 Меню и панель инструментов

В левой части, навигатор модели - Model Explorer
Основные инструменты
Рис. 2
1. Создать новую модель.
2. Открыть модель.
3. Сохранить модель.
4. Печать модели.
5. Мастер создания отчетов.
6. Выбор масштаба.
7. Масштабирование.
8. Увеличение участка
9. Проверка ошибок
10. Включение и выключение навигатора модели.

На основной панели инструментов (либо в любом желаемом месте экрана)
расположены инструменты редактора BPWin:
Рис.3
1. Pointer Tool – используется для выбора и определения позиции объектов
добавленных в диаграмму.
2. Activity Box Tool – используется для установки блоков в диаграмме.
3. Arrow Tool – используется, чтобы устанавливать дуги в диаграмме.
4. Squiggle Tool – используется для создания тильды (squiggle), которая
соединяет дугу с ее названием.
5. Text Block Tool – используется для создания текстовых блоков.
6. Diagram Dictionary Editor – открывает диалоговое окно Diagram Dictionary
Editor, где можно перейти на какую-либо диаграмму или создать новую
диаграмму.

7. Go to Sibling Diagram – используется для отображения следующей диаграммы
того же уровня.
8. Go to Parent Diagram – переход на родительскую диаграмму.
9. Go to Child Diagram – используется, чтобы отобразить диаграмму потомка
или разложить выделенный блок на диаграмму потомка.
Любая диаграмма состоит из совокупности следующих объектов:
Блоков;
Дуг;
Текстовых блоков.
Для работы с любым из этих объектов можно использовать либо основное меню,
либо контекстно-зависимое меню (меню, появляющееся при нажатии правой
кнопке мыши). Принципы работы с меню являются стандартными для среды
Windows. Объект сначала делается активным, затем над ним осуществляются
необходимые действия.
На основной панели инструментов расположены элементы управления, в
основном знакомые по другим Windows-интерфейсам.
Работы обозначают поименованные процессы, функции или задачи, которые
происходят в течение определенного времени и имеют распознаваемые
результаты. Работы изображаются в виде прямоугольников (блоков). Все работы
должны быть названы и определены. Имя работы должно быть в глагольной или
отглагольной форме (например, «Принять заказ», «Изготовление детали» и т.д.).

10. Описание и создание модели

IDEF0-модель предполагает наличие четко
сформулированной цели, единственного субъекта
моделирования и одной точки зрения.
Создание модели.
Пункт меню File ->New

11.

Взаимодействие работ с внешним миром и между собой описывается в виде стрелок.
Стрелки представляют собой некую информацию и обозначаются существительными
(на-пример, заказы клиентов, правила и процедуры и т.д.)
В IDEF0 различают пять типов стрелок:
1. Вход (Input) - материал или информация, которые используются или преобразуются
работой для получения результата (выхода). Допускается, что работа может не иметь ни
одной стрелки входа. Каждый тип стрелок подходит к определенной стороне
прямоугольника, изображающего работу, или выходит из нее. Стрелка входа рисуется
как входящая в левую грань работы («заказы»). Очень часто сложно определить,
являются ли данные входом или управлением. В этом случае подсказкой может служить
то, перерабатывают-ся/изменяются ли данные в работе или нет. Если изменяются, то
скорее всего это вход, если нет - управление.
2. Управление (Control) - правила, стратегии, процедуры или стандарты, которыми
руководствуется работа. Каждая работа должна иметь хотя бы одну стрелку
управления. Стрелка управления рисуется как входящая в верхнюю грань работы
("правила и процедуры") Управление влияет на работу, но не преобразуется работой. В
случае возникновения неопределенности в статусе стрелки (управление или контроль)
рекомендуется рисовать стрелку управления.
3. Выход (Output) - материал или информация, которые производятся работой. Каждая
работа должна иметь хотя бы одну стрелку выхода. Работа без результата не имеет
смысла и не должна моделироваться. Стрелка выхода рисуется как исходящая из правой
грани работы ("Проданныое изделие").

12.

4. Механизм (Mechanism) - ресурсы, которые выполняют работу, например
персонал предприятия, станки, устройства и т. д. Стрелка механизма рисуется как
входящая в ниж-нюю грань работы. ("Бухгалтерская система"). По усмотрению
аналитика стрелки механизма могут не изображаться в модели.
5. Вызов (Call) - специальная стрелка, указывающая на другую модель работы.
Стрел-ка вызова рисуется как исходящая из нижней грани работы ("Другая
модель работы"). Стрелка вызова используется для указания того, что некоторая
работа выполняется за пределами моделируемой системы. В BPwin стрелки
вызова используются в механизме слияния и разделения моделей. Для внесения
граничной стрелки входа надо:
щелкнуть по кнопке с символом стрелки
палитре инструментов и перенести курсор к левой стороне экрана, пока не
появится начальная темная полоска;
щелкнуть один раз по полоске (откуда выходит стрелка) и еще раз в левой части
работы со стороны входа (где заканчивается стрелка); щелкнуть правой кнопкой
мыши на линии стрелки, во всплывающем меню выбрать Name и добавить имя
стрелки во вкладке Name диалога Arrow Properties.
в

13. Пример модели.

14.

Процесс моделирования системы в IDEF0 начинается с создания контекстной
диаграммы - диаграммы наиболее абстрактного уровня описания системы в
целом, содержащей определение субъекта моделирования, цели и точки зрения на
модель.
Под субъектом понимается сама система, при этом необходимо точно установить,
что входит в систему, а что лежит за ее пределами, другими словами, определить,
что будет в дальнейшем рассматриваться как компоненты системы, а что как
внешнее воздействие. На определение субъекта системы будут существенно
влиять позиция, с которой рассматривается система, и цель моделирования -
вопросы, на которые построенная модель должна дать ответ. Другими словами, в
начале необходимо определить область моделирования. Описание области как
системы в целом, так и ее компонентов является основой построения модели
Цель моделирования
Цель моделирования определяется из ответов на следующие вопросы:
Почему этот процесс должен быть смоделирован?
Что должна показывать модель?
Что может получить клиент?
.

15.

Точка зрения (Viewpoint).
Под точкой зрения понимается перспектива, с которой наблюдалась система при
построении модели Точка зрения должна соответствовать цели и границам
моделирования. Как правило, выбирается точка зрения человека, ответственного
за моделируемую работу в целом.
IDEF0-модель предполагает наличие четко сформулированной цели,
единственного субъекта моделирования и одной точки зрения. Для внесения
области, цели и точки зрения в модели IDEF0 в BPwin следует выбрать пункт
меню Model/Model Properties, вызывающий диалог Model Properties. В закладке
Purpose следует внести цель и точку зрения,

16.

17. Декомпозиция

После создания контекстной диаграммы необходимо расписать работу
отдельных
участков. Для этого декомпозируем эту диаграмму.
Для декомпозиции необходимо в браузере щелкнуть левой кнопкой мыши
на имени
диаграммы, а затем нажать кнопку (Go to Child Diagram), затем в
диалоговом окне

18.

19. Конечная модель

20. Дерево узлов

21.

22. Стоимостный анализ

Для стоимостного анализа, обычно сначала строится
функциональная модель существующей организации работы -
AS-IS (как есть). После построения модели AS-IS проводится
анализ бизнес-процессов, потоки данных и объектов
перенаправляются и улучшаются, в результате строится модель
ТО-ВЕ. Как правило, строится несколько моделей ТО-ВЕ, из
которых по какому-либо критерию выбирается наилучшая.
Проблема состоит в том, что таких критериев много и непросто
определить важнейший. Для того чтобы определить качество
созданной модели с точки зрения эффективности бизнеспроцессов, необходима система метрики, т. е. качество следует
оценивать количественно.
BPwin предоставляет аналитику два инструмента для оценки
модели - стоимостный анализ, основанный на работах (Activity
Based Costing, ABC), и свойства, определяемые пользователем
(User Defined Properties, UDP). Функциональное оценивание –
ABC – это технология выявления и исследования стоимости
выполнения той или иной функции (действия). Исходными
данными для функционального оценивания являются затраты на
ресурсы (материалы, персонал и т.д.).

23.

Для стоимостного анализа, обычно сначала строится функциональная модель
существующей организации работы - AS-IS (как есть). определить важнейший.
Для того чтобы определить качество созданной модели с точки зрения
эффективности бизнес-процессов, необходима система метрики, т. е. качество
следует оценивать количественно.
BPwin предоставляет аналитику два инструмента для оценки модели -
стоимостный анализ, основанный на работах (Activity Based Costing, ABC), и
свойства, определяемые пользователем (User Defined Properties, UDP).
Функциональное оценивание – ABC – это технология выявления и исследования
стоимости выполнения той или иной функции (действия). Исходными данными
для функционального оценивания являются затраты на ресурсы (материалы,
персонал и т.д.).
После построения модели AS-IS проводится анализ бизнес-процессов, потоки
данных и объектов перенаправляются и улучшаются, в результате строится
модель ТО-ВЕ. Как правило, строится несколько моделей ТО-ВЕ, из которых по
какому-либо критерию выбирается наилучшая.

24.

При проведении стоимостного анализа в BPwin сначала задаются единицы
измерения времени и денег. Для задания единиц измерения следует вызвать
диалог Model Properties (меню Model), закладка ABC Units

25. Центры затрат

Объект затрат - причина, по которой работа
выполняется, обычно основной выход работы. Стоимость
работ есть суммарная стоимость объектов затрат ("Сборка
и тестирование компьютеров"
Двигатель затрат - характеристики входов и управлений
работы ("Заказы клиентов", "Правила сборки и тестирования",
"Персонал производственного отдела", которые влияют на то,
как выполняется и как долго длится работа;
Центры затрат, которые можно трактовать как статьи
расхода

26.

27.

Для задания стоимости работы (для каждой работы на диаграмме декомпозиции)
следует щелкнуть правой кнопкой мыши по работе и на всплывающем меню
выбрать Cost

28.

Результаты стоимостного анализа наглядно представляются на специальном
отчете BPwin, настройка которого производится в диалоговом окне Activity Cost
Report (меню Tools/Reports/Activity Cost Report) . Отчет позволяет
документировать имя, номер, определение и стоимость работ, как суммарную, так
и раздельно по центрам затрат
Результаты стоимостного анализа могут существенно повлиять на очередность
выполнения работ. Результаты стоимостного анализа наглядно представляются на
специальном отчете BPwin, настройка которого производится в диалоговом окне Activity
Cost Report (меню Tools/Reports/Activity Cost Report) . Отчет позволяет документировать
имя, номер, определение и стоимость работ, как суммарную, так и раздельно по центрам
затрат. Software ) и др. Функциональные возможности инструментальных средств структурного моделирования деловых процессов будут рассмотрены на примере case-средства BPwin.

BPwin поддерживает три методологии моделирования: функциональное моделирование ( IDEF0 ); описание бизнес-процессов (IDEF3); диаграммы потоков данных ( DFD ).

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

BPwin имеет достаточно простой и интуитивно понятный интерфейс пользователя. При запуске BPwin по умолчанию появляется основная панель инструментов , палитра инструментов (вид которой зависит от выбранной нотации) и, в левой части, навигатор модели - Model Explorer (рис. 7.1).

При создании новой модели возникает диалог, в котором следует указать, будет ли создана модель заново или она будет открыта из файла либо из репозитория ModelMart, затем внести имя модели и выбрать методологию, в которой будет построена модель (рис. 7.2).

Как было указано выше, BPwin поддерживает три методологии - IDEF0 , IDEF3 и DFD , каждая из которых решает свои специфические задачи. В BPwin возможно построение смешанных моделей, т. е. модель может содержать одновременно диаграммы как IDEF0 , так и IDEF3 и DFD . Состав палитры инструментов изменяется автоматически, когда происходит переключение с одной нотации на другую.


Рис. 7.1.


Рис. 7.2.

Модель в BPwin рассматривается как совокупность работ , каждая из которых оперирует с некоторым набором данных. Работа изображается в виде прямоугольников, данные - в виде стрелок. Если щелкнуть по любому объекту модели левой кнопкой мыши, появляется контекстное меню , каждый пункт которого соответствует редактору какого-либо свойства объекта.

Построение модели IDEF0

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

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

Процесс моделирования системы в IDEF0 начинается с создания контекстной диаграммы - диаграммы наиболее абстрактного уровня описания системы в целом, содержащей определение субъекта моделирования, цели и точки зрения на модель.

Под субъектом понимается сама система, при этом необходимо точно установить, что входит в систему, а что лежит за ее пределами, другими словами, определить, что будет в дальнейшем рассматриваться как компоненты системы, а что как внешнее воздействие. На определение субъекта системы будут существенно влиять позиция, с которой рассматривается система, и цель моделирования - вопросы, на которые построенная модель должна дать ответ. Другими словами, в начале необходимо определить область моделирования. Описание области как системы в целом, так и ее компонентов является основой построения модели. Хотя предполагается, что в ходе моделирования область может корректироваться, она должна быть в основном сформулирована изначально, поскольку именно область определяет направление моделирования. При формулировании области необходимо учитывать два компонента - широту и глубину. Широта подразумевает определение границ модели - что будет рассматриваться внутри системы, а что снаружи. Глубина определяет, на каком уровне детализации модель является завершенной. При определении глубины системы необходимо помнить об ограничениях времени - трудоемкость построения модели растет в геометрической прогрессии с увеличением глубины декомпозиции. После определения границ модели предполагается, что новые объекты не должны вноситься в моделируемую систему.

Цель моделирования

Цель моделирования определяется из ответов на следующие вопросы:

  • Почему этот процесс должен быть смоделирован?
  • Что должна показывать модель?
  • Что может получить клиент?

Точка зрения (Viewpoint).

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

IDEF0 -модель предполагает наличие четко сформулированной цели, единственного субъекта моделирования и одной точки зрения. Для внесения области, цели и точки зрения в модели IDEF0 в BPwin следует выбрать пункт меню Model/Model Properties, вызывающий диалог Model Properties (рис. 7.3). В закладке Purpose следует внести цель и точку зрения, а в закладку Definition - определение модели и описание области.


Рис. 7.3.

В закладке Status того же диалога можно описать статус модели (черновой вариант, рабочий, окончательный и т. д.), время создания и последнего редактирования (отслеживается в дальнейшем автоматически по системной дате). В закладке Source описываются источники информации для построения модели (например, "Опрос экспертов предметной области и анализ документации"). Закладка General служит для внесения имени проекта и модели, имени и инициалов автора и временных рамок модели - AS-IS и ТО-ВЕ.

BPwin - мощный инструмент моделирования, который используется для анализа, документирования и реорганизации сложных бизнес-процессов. Модель, созданная средствами BPwin, позволяет четко документировать различные аспекты деятельности - действия, которые необходимо предпринять, способы их осуществления, требующиеся для этого ресурсы и др. Таким образом, формируется целостная картина деятельности предприятия - от моделей организации работы в маленьких отделах до сложных иерархических структур. При разработке или закупке программного обеспечения модели бизнес-процессов служат прекрасным средством документирования потребностей, помогая обеспечить высокую эффективность инвестиций в сферу IT. В руках же системных аналитиков и разработчиков BPwin - еще и мощное средство моделирования процессов при создании корпоративных информационных систем (КИС).
Поддерживаемые операционные системы
Windows 95, 98, NT 4.0 и Windows 2000
2 часть программы BPWin 4.0


В чем польза от BPwin

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

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

С помощью BPwin пользователь может сделать свою работу более продуктивной. Действия и другие объекты создаются буквально несколькими щелчками мыши, а затем легко отбуксированы в нужное место. Интерфейс BPwin, выполненный в стиле "проводника" облегчает навигацию и редактирование сложных процессов с иерархической структурой. Развитые возможности изменения масштаба представления позволяют быстро найти и сосредоточиться на необходимой для работы части модели процесса.

BPwin позволяет:

  • Обеспечить эффективность операций, рассматривая текущие бизнес-операции через мощные инструменты моделирования.
  • Совершенствовать бизнес-процессы, формулируя и определяя альтернативные реакции на воздействия рынка.
  • Быстро исключать непродуктивные операции, легко и интуитивно сопоставляя операционные изменения. Неэффективные, неэкономичные или избыточные операции могут быть легко выявлены и, следовательно, улучшены, изменены или вовсе исключены - в соответствии с целями компании.
Некоторые достоинства BPwin

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

Различные варианты оформления с гибким использованием шрифтов, цвета и других средств форматирования придают документам большую наглядность. Пользователь может просматривать и распечатывать общее представление своей модели в виде древовидных диаграмм. С помощью средства создания FEO диаграмм (For Exposition Only) вариации модели или проблемной области можно проанализировать, не внося изменений в основную модель. Возможности настройки пользовательских палитр цветов позволяют легко адаптировать вид документов в соответствии с особенностями принтера или демонстрационного проектора без внесения изменений в саму модель.

BPwin позволяет адаптироваться к постоянно меняющимся реалиям современного рынка

Конкуренция предполагает мгновенную реакцию на новые возможности, угрозы и потребности покупателей. Сегодня постоянные изменения стали нормой. Поскольку бизнес-процессы становятся все более сложными, требуются решения, представляющие интегрированный взгляд на функционирование компании. Таким решением является новый BPwin 4.0 SP1.


Управление сложными бизнес-процессами

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

Анализ бизнеса с различных сторон: поддержка в BPwin сразу трех нотаций: IDEF0, IDEF3 и DFD

BPwin совмещает в одном инструменте средства моделирования функций (IDEF0), потоков данных (DFD) и потоков работ (IDEF3), координируя эти три основных аспекта бизнеса для соответствия потребностям бизнес-аналитиков и системных аналитиков. BPwin позволяет повторно использовать ключевую информацию моделирования с точки зрения базовых аспектов, чтобы определить точки конфликтов и, в конечном счете, достичь их согласования.

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

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

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

От подробностей бизнеса к интересам предприятия

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

Отличительные черты BPwin

  • Интуитивно-понятный графический интерфейс, который быстро и легко осваивается, что позволяет сосредоточиться на анализе самой предметной области, не отвлекаясь на изучение инструментальных средств. Интерактивное выделение объектов обеспечивает постоянную визуальную обратную связь при построении модели. BРwin поддерживает ссылочную целостность, не допуская определения некорректных связей и гарантируя непротиворечивость отношений между объектами при моделировании.
  • Автоматизация процесса проектирования. BPwin автоматизирует многие задачи, обычно связанные с построением моделей процессов, обеспечивая семантическую точность, необходимую для гарантии правильных и согласованных результатов. Подсветка объектов упрощает построение модели, исключая часто встречающиеся ошибки моделирования.
  • Свойства, определяемые пользователем. Вы можете настроить BPwin для сбора информации, существенной для вашего бизнеса. Эта информация становится сразу же доступной через генератор отчетов BPwin и может быть экспортирована в другие программы, например, Microsoft Word и Excel.
  • Диаграммы Swim Lane. BPwin поддерживает диаграммы Swim Lane, предоставляя эффективный механизм для визуализации и оптимизации сложных бизнес-процессов. Диаграммы Swim Lane координируют сложные процессы и функциональные ограничения и позволяют вам видеть процессы, роли и обязанности во всем их многообразии.
  • Настраиваемый интерфейс электронных таблиц. Новая структура словаря модели делает ввод и управление информацией быстрым и простым. Этот настраиваемый интерфейс электронных таблиц прост в применении и предоставляет отличный механизм для распространения моделей, независимо от того, вводите вы данные вручную или импортируете их.
  • Развитые диаграммы. Контекстные диаграммы для описания границ системы, области действия, назначения объектов. Иерархическая структура диаграмм, облегчающая последовательное уточнение элементов модели. Декомпозиционные диаграммы для описания особенностей взаимодействия различных процессов. BPwin также поддерживает автоматическую настройку размеров диаграмм и возможность изменения масштабов изображения моделей.
  • Организационные диаграммы. Организационные структуры оказывают огромное влияние на определение и выполнение бизнес-процессов. BPwin поддерживает явное определение ролей, а это определяет и категоризирует задачи или работы, составляющие бизнес-процессы. Основываясь на ролях, определенных пользователем, BPwin формирует организационные диаграммы.
  • Технологии моделирования. BPwin обеспечивает совместное и повторное использование технологий моделирования бизнес-процессов (IDEF0), потоков работ (IDEF3) и потоков данных (DFD).
  • Функционально-стоимостной анализ (ABC). BPwin полностью поддерживает методы расчета себестоимости по объему хозяйственной деятельности (ABC) и оптимизирована для анализа процессов. Развитые средства подготовки отчетов и двунаправленный интерфейс со специализированным инструментарием ABC облегчают реализацию корпоративной стратегии на основе управления хозяйственной деятельностью.
  • Собственный генератор отчетов. Report Template Builder (RTB) - это новый генератор отчетов, общий для ERwin и BPwin, создающий разнообразные отчеты и Web-страницы. Вы можете определять шаблоны отчетов, применяя их затем к любым своим моделям. Подход "определить однажды - применять повторно и повсюду" позволяет организации быстро создавать и продвигать стандарты отчетности. RTB поддерживает множество форматов, включая RTF, HTML, XLS (Excel) и обычный текст.
  • Интерфейс к средствам имитационного моделирования. Для моделирования сложных условий деятельности BPwin предлагает интерфейс к имитационному ПО. Это позволяет использовать готовые модели для изучения изменяющегося во времени (динамического) взаимодействия бизнес-процессов. Распределение ресурсов и потоки могут быть оптимизированы для достижения эффективной загрузки. Имитационное моделирование позволяет в динамике проанализировать воздействие изменений. Прежде чем эти изменения будут произведены, можно проверить различные сценарии и обеспечить тем самым принятие оптимального решения.

Ключевые слова: функциональное моделирование,IDEF0,CASE-средства, проверка синтаксиса,дерево узлов Node Tree.

Методические указания к лабораторной работе

Цель работы: знакомство с инструментарием функционального моделированияBPWin40.

Задачи для выполнения:

    Выполнить приведенные ниже примеры в пакете BPWin.

    Ответить на контрольные вопросы.

Время выполнения: 2 часа.

Case-средства для моделирования предметной области

Моделирование предметной области, как правило, выполняется с помощью CASE-средств. К таким средствам относятся BPwin (PLATINUM technology), Silverrun (Silverrun technology), Oracle Designer (Oracle), Rational Rose (Rational Software) и др. Функциональные возможности инструментальных средств структурного моделирования деловых процессов будут рассмотрены на примереCASE-средства BPwin.

BPwin поддерживает три методологии моделирования: функциональное моделирование (IDEF0); описание бизнес-процессов (IDEF3); диаграммы потоков данных (DFD). Чаще всего применяется для создания функциональной модели предметной области на начальных этапах проектирования информационной системы, а также для анализа существующей или проектируемой ИС.

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

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

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

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. Стандартная панель инструментов

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

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

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

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