Работа с программой BPWin

Содержание

Слайд 2

Начало работы При создании новой модели возникает диалог, в котором следует

Начало работы

При создании новой модели возникает диалог, в котором следует указать,

будет ли создана модель заново или она будет открыта из файла либо из репозитория ModelMart, затем внести имя модели и выбрать методологию, в которой будет построена модель
Слайд 3

Поддержка языков BPwin поддерживает три методологии — IDEF0, IDEF3 и DFD,

Поддержка языков

BPwin поддерживает три методологии — IDEF0, IDEF3 и DFD, каждая

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

Отчеты Результат описания модели можно получить в отчете Model Report. Диалог

Отчеты

Результат описания модели можно получить в отчете Model Report. Диалог настройки

отчета по модели вызывается из пункта меню Tools/Reports/Model Report
Слайд 5

Контекстная диаграмма Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет

Контекстная диаграмма

Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет собой

самое общее описание системы и ее взаимодействия с внешней средой
Слайд 6

Декомпозиция После описания системы в целом проводится разбиение ее на крупные

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

После описания системы в целом проводится разбиение ее на крупные фрагменты.

Этот процесс называется функциональной декомпозицией, а диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции. После декомпозиции контекстной диаграммы проводится декомпозиция каждого большого фрагмента системы на более мелкие и так далее, до достижения нужного уровня подробности описания.
Слайд 7

Декомпозиция Для создания диаграммы декомпозиции следует щелкнуть по кнопке Возникает диалог

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

Для создания диаграммы декомпозиции следует щелкнуть по кнопке
Возникает диалог Activity Box

Count, в котором следует указать нотацию новой диаграммы и количество работ на ней. Остановимся пока на нотации IDEF0 и щелкнем на ОК. Появляется диаграмма декомпозиции.
Слайд 8

Рисование дуг Для внесения граничной дуги входа следует: щелкнуть по кнопке

Рисование дуг

Для внесения граничной дуги входа следует:
щелкнуть по кнопке с символом

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

Несвязанные дуги Несвязанные граничные дуги (unconnected border arrow). При декомпозиции работы

Несвязанные дуги

Несвязанные граничные дуги (unconnected border arrow). При декомпозиции работы входящие

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

Типы дуг Явные дуги. Явная дуга имеет источником одну-единственную работу и

Типы дуг

Явные дуги. Явная дуга имеет источником одну-единственную работу и назначением

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

Туннелирование дуг Вновь внесенные граничные дуги на диаграмме декомпозиции нижнего уровня

Туннелирование дуг

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

в квадратных скобках и автоматически не появляются на диаграмме верхнего уровня
Слайд 12

Туннелирование дуг Для их "перетаскивания" наверх нужно щелкнуть правой кнопкой мыши

Туннелирование дуг

Для их "перетаскивания" наверх нужно щелкнуть правой кнопкой мыши по

квадратным скобкам граничной дуги и в контекстном меню выбрать команду Arrow Tunnel. Если щелкнуть по кнопке Resolve Border Arrow, дуга мигрирует на диаграмму верхнего уровня, если по кнопке Change To Tunnel — дуга будет туннелирована и не попадет на другую диаграмму. Туннельная дуга изображается с круглыми скобками на конце
Слайд 13

Туннелирование дуг Туннелирование может быть применено для изображения малозначимых стрелок. Если

Туннелирование дуг

Туннелирование может быть применено для изображения малозначимых стрелок. Если на

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

Нумерация работ и диаграмм Все работы модели нумеруются. Номер состоит из

Нумерация работ и диаграмм

Все работы модели нумеруются. Номер состоит из префикса

и числа. Может быть использован префикс любой длины, но обычно используют префикс А. Контекстная (корневая) работа дерева имеет номер А0. Работы i декомпозиции А0 имеют номера А1, А2, A3 и т. д. Работы декомпозиции нижнего уровня имеют номер родительской работы и очередной порядковый номер, например работы декомпозиции A3 будут иметь номера А31, А32, АЗЗ, А34 и т. д. Работы образуют иерархию, где каждая работа может иметь одну родительскую и несколько дочерних работ, образуя дерево
Слайд 15

Диаграмма деревьев узлов Диаграмма деревьев узлов показывает иерархию работ в модели

Диаграмма деревьев узлов

Диаграмма деревьев узлов показывает иерархию работ в модели и

позволяет рассмотреть всю модель целиком, но не показывает взаимосвязи между работами.Процесс создания модели работ является итерационным, следовательно, работы могут менять свое расположение в дереве узлов многократно. Чтобы не запутаться и проверить способ декомпозиции, следует после каждого изменения создавать диаграмму дерева узлов. Впрочем, BPwin имеет мощный инструмент навигации по модели — Model Explorer, который позволяет представить иерархию работ и диаграмм в удобном и компактном виде, однако составляющей стандарта IDEF0.
Слайд 16

Диаграмма деревьев узлов Для создания диаграммы дерева узлов следует выбрать в

Диаграмма деревьев узлов

Для создания диаграммы дерева узлов следует выбрать в меню

пункт Diagram/Add Node Tree. Возникает диалог формирования диаграммы дерева узлов Node Tree Definition