- •Проектирование информационных систем
- •Лабораторная работа № 2
- •Учебные вопросы:
- •Литература, техническое и программное обеспечение:
- •Вопрос 1. Интегральный пакет инструментальных средств AllFusion Modeling Suite 4.1
- •Вопрос 2. Инструментальная среда AllFusion Process Modeler 4.1 (bPwin)
- •Вопрос 3. Инструментальная среда AllFusion eRwin Data Modeler 4.1 (eRwin)
Вопрос 2. Инструментальная среда AllFusion Process Modeler 4.1 (bPwin)
BPwin – это мощный инструмент моделирования, который используется для анализа, документирования и реорганизации сложных бизнес-процессов. Модель, созданная средствами BPwin, позволяет четко документировать различные аспекты деятельности – действия, которые необходимо предпринять, способы их осуществления, требующиеся для этого ресурсы и др. Таким образом, формируется целостная картина деятельности предприятия – от моделей организации работы в маленьких отделах до сложных иерархических структур.
При разработке или закупке программного обеспечения модели бизнес-процессов служат прекрасным средством документирования потребностей, помогая обеспечить высокую эффективность инвестиций в сферу IT. В руках же системных аналитиков и разработчиков BPwin – еще и мощное средство моделирования процессов при создании корпоративных ИС.
Модели BPwin дают основу для осмысления бизнес-процессов и оценки влияния тех или иных событий, а также описывают взаимодействие процессов и потоков информации в организации.
Модели бизнес-процессов в масштабах всего предприятия могут оказаться очень сложными. BPwin предоставляет возможности, призванные облегчить инкрементальную разработку моделей и разграничение процессов. Средства объединения дают возможность нескольким проектным группам проводить анализ различных фрагментов деятельности, а затем создать глобальное представление.
Иногда бывает необходимо более детально изучить определенную часть общей модели. BPwin позволяет разбить модель на фрагменты, поработать с ними, а затем вновь объединить их в одно целое.
BPwin совмещает в одном инструменте средства моделирования функций (IDEF0), потоков данных (DFD) и потоков работ (IDEF3), координируя эти три основных аспекта бизнес-процесса для соответствия потребностям бизнес-аналитиков и системных аналитиков.
Инструментарий BPwin
BPwin имеет достаточно простой и интуитивно понятный интерфейс пользователя, дающий возможность аналитику создавать сложные модели при минимальных усилиях.
При запуске BPwin по умолчанию появляется основная панель инструментов, палитра инструментов (вид которой зависит от выбранной нотации) и, в левой части, навигатор модели – Model Explorer (рис. 2.1).
Панель меню состоит из таких компонентов, как:
File – работа с файлом модели,
Edit – редактирование,
View – настройка инструментария BPwin,
Diagram – настройка диаграммы модели,
Dictionary – словарь,
Model – свойства модели,
ModelMart – хранилище моделей,
Tools – инструментарий,
Window – настройка расположения окон моделей,
Help – вызов помощи.
Рисунок 2.1 – Интегрированная среда разработки модели BPwin
Навигатор модели Model Explorer включает в себя следующие вкладки:
Activities – показывает весь иерархический список всей работы модели,
Diagrams – служит для перехода на любую диаграмму модели,
Object – показывает все объекты (хранилище данных, внесение ссылки, объекты и ссылки).
Создание новой модели
При создании новой модели возникает диалоговое окно BPwin, в котором следует указать, будет ли создана новая модель или она будет открыта из файла либо из репозитория ModelMart, затем внести имя модели и выбрать методологию, в которой будет построена модель (рис. 2.2).
Рисунок 2.2 – Диалог создания модели
Как было указано выше, BPwin поддерживает три методологии – IDEF0, IDEF3 и DFD, каждая из которых решает свои специфические задачи. В BPwin возможно построение смешанных моделей, т. е. модель может содержать одновременно диаграммы как IDEF0, так и IDEF3 и DFD. Состав палитры инструментов изменяется автоматически, когда происходит переключение с одной нотации на другую.
После выбора необходимой позиции и нажатия кнопки ОК, появится диалоговое окно Properties for New Models (рис. 2.3), в которое следует внести свойства модели в соответствующих вкладках.
Данный диалог состоит из вкладок:
General – служит для внесения имени проекта модели, имени и инициалов автора и временных рамок модели,
Numbering – свойства нумерации модели,
Display – служит для настройки экрана, на котором расположена модель,
ABC Units – единицы измерения стоимости модели,
Page Setup – настройка страницы,
Header/Footer – настройка полей страницы.
Рисунок 2.3 – Диалог Properties for New Models
Модель в BPwin рассматривается как совокупность работ, каждая из которых оперирует с некоторым набором данных. Если щелкнуть по любому объекту модели левой кнопкой мыши, появляется всплывающее контекстное меню (рис. 2.4), каждый пункт которого соответствует редактору какого-либо свойства объекта.
Рисунок 2.4 – Навигатор модели процессов
Контекстное меню редактирования свойств работы состоит из следующих компонентов:
Insert before – создать новую работу на той же самой диаграмме. В списке работ новая работа будет выставлена перед текущей,
Insert after – создать новую работу на той же самой диаграмме. В списке работ новая работа будет выставлена после текущей,
Decompose – декомпозировать работу. В результате будет создана новая диаграмма декомпозиции,
Name – вызов редактора имени работы,
Definition\Note – вызов редактора определения и примечания к работе,
Font – изменения шрифта работы,
Color – изменения цвета работы,
Costs – задание стоимости работы,
Data usage – ассоциация работы с данными,
UDP – задание свойств, определяемых пользователем,
UOW – задание свойств для работ IDEF3.
Установка цвета и шрифта объектов
Для установки шрифта и цвета объекта предназначены пункты контекстного меню Font Editor и Color Editor. Кроме того, BPwin позволяет установить шрифт по умолчанию для объектов определенного типа на диаграммах и в отчетах. Для этого следует выбрать меню Tools/Default Fonts, после чего появляется каскадное меню, каждый пункт которого служит для установки шрифтов для определенного типа объектов:
Context Activity – работа на контекстной диаграмме,
Context Arrow – стрелки на контекстной диаграмме,
Decomposition Activity – работы на диаграмме декомпозиции,
Decomposition Arrow – стрелки на диаграмме декомпозиции,
NodeTree Text – текст на диаграмме дерева узлов,
Frame User Text – текст, вносимый пользователем в каркасе диаграмм,
Frame System Text – системный текст в каркасе диаграмм,
Text Blocks – текстовые блоки,
Parent Diagram Text – текст родительской диаграммы,
Parent Diagram Title Text – текст заголовка родительской диаграммы,
Report Text – текст отчетов.
