
Аис1
.pdf
1.В открытой диаграмме щелкнуть по кнопке External Reference на панели инструментов BPwin.
2.Курсором указать место, где будет помещена внешняя ссылка.
3.В диалоговом окне External Reference одним из следующих способов присвоить внешней ссылке имя:
·в перечне Reusable External выбрать имеющееся имя внешней ссылки;
·в текстовую строку Reusable External ввести имя для новой внешней ссылки;
·щелкнуть по стрелке и выбрать имя из перечня имеющихся стрелок;
·щелкнуть по сущности и выбрать имя из перечня имеющихся сущностей.
4.Щелкнуть по кнопке ОК.
Внешней ссылке присваивается уникальный номер автоматически, а при изменении имени внешней ссылки используется номер присвоенный ранее.
Создание и редактирование имен внешних сущностей и их основных свойств осуществляется с помощью опций диалогового окна словаря External Reference Dictionary. Алгоритм применения словаря для задания новой сущности аналогичен алгоритму применения словаря Data Store Dictionary для задания нового хранилища данных.
OFF-PAGE REFERENCE –
межстраничные ссылки
Межстраничные ссылки применяются для моделирования процесса передачи данных или объектов с одной диаграммы на другую. На DFD-диаграмме межстраничная ссылка создается на основе граничной стрелки (стрелка с квадратными скобками у границы диаграммы). С помощью команды Off-Page Reference контекстного меню для скобок осуществляется преобразование граничной стрелки в межстраничную ссылку.
Открывшееся диалоговое окно Off-Page Arrow Reference используется для указания диаграммы-цели (на которую будет адресована стрелка), и, если это диаграмма в нотации IDEF0, границу, от которой будет исходить стрелка. Опции диалогового окна:
Diagram – список всех диаграмм текущей модели, из которого выбирается диаграмма-цель, к которой адресуется стрелка межстраничной ссылки;
Destination border – зона, в которой содержатся переключатели, установка одного из которых указывает границу блока диаграммы-цели к которой адресуется межстраничная ссылка Автор может осуществлять ссылку к Input, Control, или Mechanism (вход, управление или механизм);
OK and Go To Diagram – кнопка, щелчок по которой завершает создание межстраничной ссылки с автоматическим переходом к диаграмме-цели, что позволяет закончить создание ссылки путем подключения граничной стрелки диаграммы-цели с соответствующим объектом;
OK and Remain in Current Diagram - кнопка, щелчок по которой завершает создание межстраничной ссылки и возвратом к текущей диаграмме. Автор получает возможность закончить работу с диаграммой-источником, а доработку диаграммы-
цели произвести позднее.
Межстраничная ссылка может быть маркирована как:
С-number диаграммы;
номер диаграммы по узлу;
имя диаграммы.
Для изменения метки следует на вкладке Display диалогового окна Model Properties в зоне Off-Page Reference label выбрать требуемую опцию.
Алгоритм создания межстраничной ссылки:
211
1.В DFD-диаграмме или IDEF0-диаграмме правой кнопкой щелкнуть по символу тоннельной стрелки или по символу неразрешенной граничной стрелки.
2.В контекстном меню выбрать команду Off Page Reference.
3.В открывшемся диалоговом окне Off-Page Arrow Reference в списке Diagram выбрать диаграмму-цель.
4.Установить требуемый переключатель Input, Control, или Mechanism.
5.Щелчком по кнопке:
·OK and Go To Diagram – закончить создание межстраничной ссылки и перейти к диа-граммецели;
·OK and Remain in Current Diagram - закончить создание межстраничной ссылки с
возвратом к текущей диаграмме.
6.Для перехода к диаграмме-цели и окончания создания ссылки необходимо в контекстном меню стрелки выбрать команду Go To Reference.
7.В активной диаграмме-цели соединить стрелку и соответствующий объект диаграммы.
8.С помощью опций вкладки Display диалогового окна Model Properties идентифицировать ссылку C-number, номером узла или именем диаграммы.
Врезультате проведенных действий будет создана межстраничная ссылка, как на диаграмме-источнике, так и на диаграмме-цели.
212

IDEF3 диаграммы описания назначения системы или процесса
Для дополнения модели IDEFO диаграммой IDEF3 необходимо при декомпозиции функции в диалоговом окне Activity Box Count установить переключатель IDEF3. Аналитику следует обратить внимание на то, что при замене IDEF3-диаграммы на альтернативную диаграмму, последняя наследует имя декомпозиционной диаграммы. Это происходит потому, что любая диаграмма IDEF3-декомпозиции всегда генерируется с именем родительской функции.
С помощью опций диалогового окна IDEF3 Scenario Diagrams Dialog производится изменение последовательности IDEF3-диаграмм и диаграмм сценариев, а также замена любой IDEF3-диаграммы декомпозиции диаграммой сценария.
Диаграммы, порядок которых может быть изменен, показан в перечне IDEF3 в верхней части перечня, а все диаграммы сценария – в нижней. Автор может выбрать любую IDEF3диаграмму c помощью кнопок Up и Down изменить их место расположения, или заменить IDEF3-диаграмму декомпозиции на диаграмму сценария.
Если декомпозиционная диаграмма заменяется альтернативной диаграммой, то последняя наследует имя диаграммы декомпозиции.
Перекрестки на диаграммах потоков данных
Добавление перекрестка:
1.В активной IDEF3-диаграмме щелкнуть по кнопке Junction на панели инструментов
BPwin.
2.Указать место на диаграмме, где должен быть помещен новый перекресток.
3.В диалоговом окне Select Junction Type выбрать один из следующих типов перекрестка значение которых зависит от цели применения:
-Asynchronous AND – тип перекрестка «асинхронное И»;
-Asynchronous OR - тип перекрестка «асинхронное ИЛИ»;
-Synchronous AND - тип перекрестка «асинхронное И»;
-Synchronous OR - тип перекрестка «синхронное ИЛИ»;
-Exclusive OR - тип перекрестка «исключающее ИЛИ», значение которого зависит от цели применения.
4.Повторить шаги 2-3 для каждого перекрестка, который создается на диаграмме.
213

Настройка свойств перекрестка, как объекта IDEF3 диаграммы осуществляется с помощью опций диалогового окна Junction Properties Правила создания и редактирования свойств перекрестков аналогично правилам настройки других объектов с помощью диалоговых окон Properties. Отличие в использовании данного диалогового окна заключается в том, что на вкладке Type аналитик имеет возможность изменить тип перекрестка установив требуемый переключатель.
Ссылки на диаграммах потоков данных
Для задания имени ссылки и других свойств используются опции диалогового окна
Referent Properties.
Согласно нотации IDEF3 могут применяться ссылки трех типов: unconditional - безусловные, synchronous – синхронные, asynchronous – асинхронные. Но в BPwin 4.1 могут использоваться только безусловные ссылки, а синхронные и асинхронные ссылки, используемые в диаграммах переходов состояний объектов, не поддерживаются. Ссылки должны быть связаны с блоком UOW или с перекрестками пунктирными линиями.
Добавление ссылки в диаграмму:
1.В активной диаграмме щелкнуть по кнопке Referent на панели инструментов BPwin.
2.Курсором указать место, где будет помещена ссылка.
3.В диалоговом окне Referent одним из следующих способов присвоить имя стрелке:
·выбрать имя из списка Reusable Referent с перечнем существующих имен;
·установить переключатель Other и задать имя для новой ссылки в текстовой строке;
·установить переключатель Arrow и выбрать имя из списка;
·установить переключатель Entity и выбрать имя из списка;
4.Щелкнуть по кнопке ОК.
IDEF3 диаграммы сценария
Добавление модели сценарием IDEF3 осуществляется с помощью диалогового окна Add
New IDEF3 Scenario Diagram,открываемого по команде Diagram/Add IDEF3 Scenario. Опции
диалогового окна:
Name of new diagram – текстовая строка для ввода имени диаграммы сценария. Обычно это имя ассоциировано с именем оригинальной IDEF3-диаграммы;
Context Diagram – переключатель создания сценария IDEF3-диаграммы для контекстной диаграммы. Контекстная диаграмма должна обязательно содержаться в IDEF3-диаграмме;
Decomposition Diagram - переключатель создания сценария IDEF3-диаграммы для диа-граммы декомпозиции, определенной пользователем в перечне Source Diagram
Name list;
Source Diagram Name – перечень диаграмм-источников для создания сценария из
214

перечня;
Copy contents of source diagram – флажок, установка которого обеспечивает копирование всех объектов диаграммы источника.
Алгоритм добавление IDEF3сценария в диаграмму:
1. В открытой диаграмме, на основе которой создана IDEF3 диаграмма, выполнить команду
Diagram/Add IDEF3 Scenario. 2. В текстовой строке Name задать
имя для диаграммы сценария. 3. Для задания диаграммы, на
базе которой будет создаваться диаграмма сценария, в зоне IDEF3 Scenario of установить один из
следующих переключателей:
· Context – выбор контекстной диаграммы;
· Decomposition – выбор контекстной диаграммы в перечне Source Diagram Name.
4.Для копирования всех объектов диаграммы с их стрелками из диаграммы-источника в диаграмму IDEF3 сценария установить флажок Copy.
5.Щелкнуть по кнопке OK.
Спомощью опций диалогового окна Diagram Manager Dialog не только можно добавить, просмотреть или удалить диаграммы, но и изменить структуру диаграмм сценариев.
Алгоритм реструктуризации диаграмм сценариев:
1.В диалоговом окне IDEF3 Scenario Diagrams выбрать требуемую для перемещения IDEF3 диаграмму декомпозиции или диаграмму IDEF3-сценария.
2.Щелкнуть по кнопке Move или переместить имя IDEF3 диаграммы вверх или вниз.
3.Щелкнуть по кнопке ОК.
Алгоритм замены IDEF3-диаграммы диаграммой сценария:
1.Открыть IDEF3-диаграмму, и выполнить команду Diagram/Diagram Manager.
2.В открывшемся диалоговом окне для использования IDEF3-диаграммы в другой модели, не-обходимо выбрать имя модели в перечне Model.
3.В зоне Diagram Type установить переключатель IDEF3 Scenario.
4.В перечне Diagrams указать сценарий для замены IDEF3-диаграммы.
5.Щелкнуть по кнопке Order Scenarios.
6.В диалоговом окне IDEF3 Scenario Diagrams щелкать по стрелке перемещения до тех пор, пока диаграмма сценария не заменит требуемую IDEF3-диаграмму.
7.Щелкнуть по кнопке ОК.
8.Щелкнуть по кнопке Close.
Создание и ипользование FEOдиаграмм
Настройка FEO-диаграммы осуществляется с помощью диалогового окна Add FEO Diagram, которое содержит следующие компоненты:
Name of new diagram – текстовое поле, в котором задается/выбирается имя FEOдиаграммы. Заданное имя указывается в ячейке Title в нижнем заголовке диаграммы;
215

FEO off – зона, в которой содержатся:
-Context Diagram – переключатель, обеспечивающий создание FEO-диаграммы для контекстной диаграммы;
-Decomposition Diagram, – переключатель, обеспечивающий создание FEOдиаграммы для диаграммы декомпозиции;
-Source Diagram Name – список, в котором выбирается имя диаграммы декомпозиции в которой будет создаваться FEO-диаграмма.
Алгоритм добавления FEO-диаграммы в модель:
1.В браузере открыть вкладку Diagram.
2.Открыть диаграмму (щелчком по ее имени), для которой будет создаваться FEOдиаграмма.
3.Выполнить команду Diagram/Add FEO diagram.
4.В открывшемся диалоговом окне Add FEO Diagram в текстовом поле Name of new diagram задать имя для FEO-диаграммы (обычно это имя совпадает с именем активной диаграммы).
5.Установить переключатель Context Diagram или Decomposition Diagram для задания типа диаграммы (контекстная или декомпозиции.)
6.Щелкнуть по кнопке ОК. Новая диаграмма получает номер, который генерируется автоматически и представляет собой сочетание номера родительской диаграммы по узлу и символа F.
7.После добавления FEO-диаграммы в модель, пользователь может открыть ее щелчком по имени диаграммы на вкладке Diagram браузера Model Explorer.
При наличии в модели большого количества FEO-диаграмм достаточно часто возникает необходимость в их сравнении, особенно при внесении в некоторые из них каких-либо изменений. Для сравнения двух диаграмм необходимо по команде Tools/Visual Diagram Compare открыть диалоговое окно Visual Diagram Difference, порядок работы с которым был описан ранее. Создаваемый, при сравнении диаграмм файл JPEG, автор может сохранить и впоследствии открыть.
Организационные и ролевые диаграммы
Здесь будут рассмотрены:
ресурсы, роли и группы ролей;
ORGANIZATION CHART – иерархические диагрммы структуры;
SWIM LINE-диаграммы.
Ресурсы, роли и группы ролей
В BPwin 4.1 содержится словарь групп ролей Role Group Dictionary, предназначенный для создания групп ролей и задания их свойств: имя (Name), значение (Definition), изображе-ния в формате .bmp (Bitmap), важность (Importance). Группы ролей, созданные с помощью этого словаря используются на организационных диаграммах Organization Charts и диаграммах Swim Lane. Значениями групп ролей смогут являться, например, название организации,
216

отдела, цеха, КБ и т.д. Словарь ролей открывается по команде Dictionary/Role Group.
Кроме словаря групп ролей в BPwin содержится словарь ролей Role Dictionary. Предназначен для создания ролей и задания их свойств: имя (Name), значение (Definition), из какой группы ролей (Role Group), изображения в формате .bmp (Bitmap), важность (Importance), геометрическую фигуру (Shape). Словарь ролей открывается по команде
Dictionary/Role.
Ролевые группы и роли позволяют автоматизировать процесс создания Swim Lane диаграмму и организационных диаграмм Organization Charts. Прежде чем создать Swim Lane диаграмму, автор должен определить ролевые группы и отдельные роли в моделируемом процессе.
Первыми, с помощью словаря Role Group Dictionary определяются ролевые группы. Затем, с помощью словаря Role Dictionary, для каждой ролевой группы определяются конкретные роли, являющиеся возможные значения для объектов Swim Lane диаграммы или диаграммы Organization Chart. На третьем этапе, для каждой функции диаграммы, определяется роль так, чтобы функции находились в соответствующих им дорожках (ролях).
Алгоритм создания ролевой группы с помощью словаря:
1.Выполнить команду Dictionary/Role Group.
2.В диалоговом окне Role Group Dictionary щелкнуть по ячейке Name в последней строке таблицы.
3.Задать имя для роли в этой ячейке.
4.В ячейке Definition задать значение роли.
5.В перечне Bitmap выбрать изображение, которое будет использоваться по умолчанию для этой роли.
6.Из перечня Importance указать важность ролевой группы: низкая, средняя и высокая
(Low, Medium, High).
7.Присвоить ролевой группе графический символ, выбранный из перечня Shape.
8.Повторить действия по пунктам 3-7 для других ролевых групп.
9.Щелкнуть по кнопке Save для сохранения свойств ролевых групп.
10.В меню Dictionary выбрать команду Close.
Аналогичным способом осуществляется создания роли с помощью словаря на основе созданных ролевых групп.
Создание ресурса и организации связи ресурса с ролью или группой ролей производится с помощью словаря ресурсов Resource Dictionary. Ресурсом, например, может быть исполнитель, а значением ресурса – фамилия и имя исполнителя. Вызов словаря ресурсов осуществляется по команде Dictionary/Resource.
217

ORGANIZATION CHART –
иерархические диагрммы структуры
Организационные диаграммы Organization Chart предназначены для моделирования организационной структуры предприятия или какого-либо технологического процесса происходящего в нем. Организационная диаграмма представляет собой традиционную древовидную структуру во главе, которой, находится единственный блок, который разделяется вниз на блоки подсистем. Каждый блок является графическим представлением конкретной роли.
Создается организационная диаграмма на основе информации, внесенной в словари изображений, групп ролей, ролей и ресурсов. В организационных диаграммах ресурсы используются как специфические данные, обычно это персонал. Ресурс и ассоциированная с ним роль создаются в словаре Resource Dictionary.
Добавление организационной диаграммы в модель производится по команде Diagram/Add Organization Chart. В открывшемся первом диалоговом окне помощника создания диаграммы Organization chart Wizard– Step 1 of 3. Опции:
Name – текстовая строка для задания имени новой организационной диаграммы;
Role Group – список, в котором перечислены все ролевые группы, которым задан высший статус High;
Role Group Dictionary – кнопка перехода к словарю ролевых групп;
Role - список, в котором перечислены роли, которые должны присутствовать на верхнем уровне иерархического дерева организационной диаграммы;
Role Dictionary - кнопка перехода к словарю ролей;
Resource – список, в котором моделировщик выбирает ресурс к определенной выше роли. Указание ресурса не является обязательным действием и не требуется его наличие на организационной диаграмме;
Author – текстовая строка для ввода фамилии автора диаграммы;
Next – кнопка перехода к следующему диалоговому окну помощника создания организационной диаграммы;
Back - кнопка перехода к предыдущему диалоговому окну помощника создания организационной диаграммы;
Finish – кнопка закрытия помощника и добавление организационной диаграммы в модель
Во втором диалоговом окне Organization Chart Wizard Options – Step 2 of 3
помощника содержатся опции создания организационной диаграммы второго уровня;
Role Group for the next level – список, в котором автор выбирает ролевую группу для создание организационной диаграммы второго уровня из списка, содержащего все доступные роли с ассоциированными ресурсами;
Available Role/Resources – текстовое окно, содержащее перечень ролей и ассоциированных с ними ресурсов из которых выбирается требуемые;
Add – кнопка добавления конкретной роли и его ресурса в текстовое окно Selected
218
Role/Resources;
Remove – восстановление конкретной роли и его ресурса из текстового окна Selected Role/Resources box;
Selected Role/Resources – текстовое окно, содержащее перечень ролей и ассоциированных с ними ресурсов, которые были перемещены из окна Available
Role/Resources;
Order – кнопка изменения порядка следования ролей и их ресурсов в текстовом окне
Selected Role / Resources;
Втретьем диалоговом окне Organization Chart Wizard Options - Step 3 of 3
помощника содержаться опции настройки графического изображения организационной диаграммы;
Drawing – зона, в которой содержатся опции задания внешнего вида диаграммы и какая именно информация будет отображаться на блоках диаграммы (наименование блока, имя группы ролей, роль и ресурс):
-Show boxes – флажок, установка которого обеспечивает изображение ролей в виде прямоугольника;
- Show Role Group Name – флажок, установка которого обеспечивает указание имени ролевой группы в каждом блоке диаграммы;
- Show Role Name - флажок, установка которого обеспечивает указание имени роли в ка-ждом блоке диаграммы;
- Show Resource Name - флажок, установка которого обеспечивает указание имени ресурса в каждом блоке диаграммы;
Border – зона, в которой содержатся опции:
-Include Kit – флажок, установка которого обеспечивает создание каркаса диаграммы;
-Include title – флажок, установка которого обеспечивает создание заголовка диаграммы;
Box Size - зона, в которой содержатся опции задания графического изображения блока:
-Fit each box to text – переключатель автоматического определения размеров прямоугольника для вписывания в него всего текста;
-One size per row -– переключатель автоматического задания размеров всех блоков т.о., чтобы текстовая строка была одного размера;
-All one size - переключатель автоматического задания одинаковых размеров прямоугольника;
Draw Style – зона, в которой содержатся переключатели:
-Standard – выбор графического стиля блоков заданного опциями в зоне Drawing;
-Bitmap – включение в блок иконки, как графического изображения роли;
-Shape – включение в блок изображения пиктограммы для роли;
Двойным щелчком в пустой области графической зоны диаграммы открывается диалог-вое окно Organization Chart Properties, в котором содержатся опции изменения основных свойств диаграммы:
·Edit subordinate list - редактирование блока;
·Add subordinates - добавление нижнего уровня;
·Add sibling on left - добавление блока на текущий уровень слева от редактируемого блока;
·Add sibling on right - добавление блок на текущий уровень справа от редактируемого блока.
219

SWIM LINE-диаграммы
Диаграмма Swim Lane основана на нотации IDEF3, является разновидностью диаграммы IDEF3, и применяется в BPwin-моделях для улучшения понимания содержания модели организационной структуры Organization Chart и явного описания роли и ответственности исполнителей в конкретной технологической операции Диаграмма представляет собой графические изображения особенностей процесса в виде
нескольких горизонтальных дорожек (свимлэйн), которые получили название «роли». Каждая из дорожек означает конкретный структурный объект, и на ней изображаются функции процесса, выполняемые данным объектом. На дорожках могут присутствовать любые объекты IDEF3-диаграммы, относящиеся к соответствующей роли, а на нижней дорожке, обычно, изображаются средства автоматизации функций процесса. Полоса может содержать объекты диаграммы IDEF3 (UOW, перекрестки и объекты ссылок), относящиеся к соответствующей роли или UDP типа Text List.
Определение ролей для объектов Swim Lane диаграммы производится двумя способами:
добавлением или перетаскиванием объектов диаграммы на соответствующую дорожку;
путем самостоятельного определения роли для каждого объекта с помощью таблицы ролей Roles в текстовой зоне Diagram Object диалогового окна Properties для
конкретного объекта, например для функций - Activity Properties. Определение роли может производиться в таблице UDP Values, если используется перечень UDP.
Например, если автор создает группу ролей под названием «Отдел», то он должен создать роли, которые могут называться «Конструирование», «Технология», «Расчеты». Тогда Swim Lane диаграмма будет основываться на «Отдел», и показывать дорожки называемые «Конструирование», «Технология», «Расчеты». Создав однажды Swim Lane диаграмму, автор может использовать ее для других процессных диаграмм. Каждый раз при добавлении/перемещении объектов диаграммы в дорожку на Swim Lane диаграмме, они автоматически превращаются в роли.
Заканчиваются подготовительные этапы разработки диаграммы Swim Lane заполнением словаря ресурсов. Алгоритм создания словаря ресурсов аналогичен алгоритму создания
220