Скачиваний:
384
Добавлен:
30.04.2013
Размер:
3.88 Mб
Скачать

 

DATA STORE – хранилище данных

Для создания нового хранилища данных и присвоения ему имени используется диалоговое окно Data Store, описание опций которого приведены ниже:

  • Reusable Data Store – текстовая строка, в которой вписывается имя стрелки, сущности или хранилища данных. При установленном переключателе Other может вписываться новое имя для хранилища;

  • Arrow – переключатель, позволяющий присвоить имя для стрелки, выбранное из списка;

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

  • Other - при установленном переключателе в текстовую строку вписывается выбранное из списка имя для нового хранилища или автором вписывается новое имя.

Для добавления изображения хранилища данных в DFD диаграмму необходимо выполнить следующие действия:

  1. В активной DFD-диаграмме щелкнуть по кнопке Data Store.

  2. Курсором указать место в графической зоне, где будет помещено изображение хранилища данных.

  3. В диалоговом окне Data Store указать способ присвоения имени новому хранилищу: · выбрать одно из имеющихся имен в перечне Reusable Data Store; · ввести новое имя в текстовую строку Reusable Data Store; · установить переключатель Arrow и выбрать имеющееся имя для стрелки из перечня; · установить переключатель Entity и выбрать имеющееся имя для сущности из перечня.

  4. Щелкнуть по кнопке ОК.

Диалоговое окно Data Store Properties предназначено для настройки отображения различных настроек хранилища данных. Опции, расположенные на 10 вкладках, совпадают по своему назначению с опциями, расположенными на одноименных вкладках диалогового окна Model Properties. Ниже описаны опции вкладки Name, не имеющие аналогов в диалоговом окне Model Properties:

  • Type – зона, в которой содержатся переключатели, устанавливающие тип хранилища данных: Arrow - стрелка, Entity - сущность и Other – другие;

  • Data Store Names – текстовая строка, в которой: § при установке переключателя Arrow осуществляется выбор имени стрелки из списка имен т.о., чтобы обеспечивалась связь стрелки и хранилища; § при установке переключателя Entity осуществляется выбор имени сущности из списка имен т.о., чтобы обеспечивалась связь основной сущности и хранилища; § при установке переключателя Other осуществляется выбор имени хранилища из списка имен в Data Store Dictionary, или в эту текстовую строку вводится уникальное имя для хранилища;

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

  • Ref. number – номер ссылки, который BPwin присваивает хранилищу данных. Автор может задать номер самостоятельно, но только такой, который не был присвоен никакому хранилищу ранее. Номер хранилища может совпадать с номером ссылки.

Словарь Data Store Dictionary применяется для задания имени хранилища данных и ре-дактирования его основных свойств. Внешний вид и основные опции диалогового окна словаря аналогичны внешнему виду и опциям других объектных словарей. Особенности использования опций данного диалогового окна:

  • Name – щелчок по кнопке (кнопка без пиктограммы) в ячейке этого столбца открывает диа-логовое окно Data Store Types в котором выбирается тип объекта (Arrow, Entity, Other) для связи с хранилищем данных. При выборе Arrow или Entity, автор должен указать имеющееся имя стрелки или сущности в соответствующем перечне. При выборе типа Other имя хранилища данных задается автором;

  • Data Store Reference Number – уникальный номер ссылки, который автоматически при-сваивается при добавлении имени хранилища данных. Этот номер может быть изменен ав-тором только в том случае, если он не используется в каком либо ином хранилище данных.

Добавление или изменение имени хранилища данных:

  1. В открытой DFD-диаграмме двойным щелчком по хранилищу данных открыть диалоговое окно Data Store Properties на вкладке Name.

  2. Установить переключатель типа хранилища данных(Arrow, Entity or Other).

  3. Выбрать одну из следующих опций для присвоения нового номера хранилищу данных или для изменения текущего номера: · если был установлен переключатель Arrow или Entity; · если был установлен переключатель Other, то имя хранилища данных многократного использования выбирается из Data Store Names; · если был установлен переключатель Other, то новое имя хранилища данных можно ввести в соответствующую текстовую строку.

  4. В текстовую строку Author Name ввести информацию об авторе.

  5. Если необходимо, можно задать соответствующий номер для хранилища в текстовой строке Ref. Number. Номер, присвоенный ранее, не может использоваться.

  6. При необходимости автор может отредактировать данные о хранилище в словаре Data Store Dictionary.

  7. Щелкнуть по кнопке ОК.

 

EXTERNAL REFERENCE – внешние ссылки

Добавление внешней ссылки в DFD-диаграмму осуществляется по алгоритму:

  1. В открытой DFD-диаграмме на панели инструментов BPwin щелкнуть по кнопке External Reference.

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

  3. В диалоговом окне External Reference установить один из переключателей, обеспечивающих задание/выбор имени новой внешней ссылки: · с помощью текстовой строки Reusable External осуществляется задание нового имени или выбор имени из перечня уже имеющихся (при установленном переключателе Other); · Arrow – переключатель, установка которого позволяет выбрать имеющееся имя стрелки из соответствующего перечня; · Entity - переключатель, установка которого позволяет выбрать имеющееся имя объекта из соответствующего перечня.

  4. Щелкнуть по кнопке OK.

Добавление или изменение имени внешней ссылки, а также редактирование основных свойств сущности (имя, статус, значение UDP и др.) производится с помощью опций диалогового окна External Reference Properties. Опции данного диалогового окна расположены на 10 вкладках и совпадают, в основном, по своему назначению с опциями, расположенными на одноименных вкладках диалогового окна Data Store Properties. Для создания внешней ссылки на диаграмме DFD следует создать новую граничную стрелку. У границы диаграммы эта стрелка будет помечена квадратными скобками. Затем следует щелкнуть правой кнопкой мыши по квадратным скобкам и выбрать в контекстном меню пункт External Reference. Далее в диалоговом окне External Reference надо выбрать или задать имя внешней сущности. Алгоритм добавления внешней ссылки в диаграмму потоков:

  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 выбрать требуемую опцию. Алгоритм создания межстраничной ссылки:

  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, номером узла или именем диаграммы.

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

 

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 для каждого перекрестка, который создается на диаграмме.

Настройка свойств перекрестка, как объекта 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 – перечень диаграмм-источников для создания сценария из перечня;

  • 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 в нижнем заголовке диаграммы;

  • 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. Значениями групп ролей смогут являться, например, название организации, отдела, цеха, КБ и т.д. Словарь ролей открывается по команде 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.