Диаграммы Data Flow (DFD)

В BPwin для построения диаграмм потоков данных DFD используется нотация Гейна-Сарсона.
На диаграмме DFD могут присутствовать стрелки не только с родительских диаграмм, но и диаграмм декомпозиции одного уровня, для отображения которых используется стиль Off — Page Reference .
При генерации DFD -диаграммы BPwin копирует каждую стрелку декомпозируемого IDEF 0-блока, ассоциированного с родительским блоком, в создаваемую DFD -диаграмму, как граничную стрелку, имеющую на конце соответствующий графический элемент ( arrow stub ). Графическое представление конца стрелки позволяет указать на наличие неполной межстраничной ссылки или неразрешенной стрелки. Хотя эти граничные стрелки представляют собой входы и выходы родительской функции, но на DFD -диаграммах начинаются или заканчиваются на объектах диаграммы, а не на ее границах.
Преобразование граничной стрелки в декомпозиционной DFD -диаграмме осуществляется одним из следующих способов:

преобразование граничной стрелки во внутреннюю стрелку DFD -диаграммы. Автор может преобразовать граничную стрелку родительской диаграммы во внешнюю ссылку. Таким образом. Таким образом, обеспечивается связь объектов или сущностей, находящихся вне системы, а также обеспечивается системные входы или выходы;
удаление граничной ссылки. Если автор считает, что граничная стрелка на родительской IDEF 0-диаграмме не обеспечивает дополнительного понимания DFD -диаграммы, то он может просто ее удалить. На DFD -диаграмме удаленная стрелка, для сохранения целостности модели, может быть преобразована в туннельную стрелку родительской функции;
добавление межстраничной ссылки к граничной стрелке. Автор может преобразовать граничную стрелку в межстраничную ссылку для индикации входа от/к различным функциям системы.

Для дополнения модели IDEFO диаграммой DFD необходимо при декомпозиции функции в диалоговом окне Activity Box Count установить переключатель DFD. После этого на диаграмме DFD на панели инструментов BPwin добавляются две новые кнопки:

Data Store — добавления в диаграмму хранилищ данных
External References — добавления в диаграмму внешних ссылок
Off — page Reference — ссылка на другую страницу. В отличие от IDEFO на DFD -диаграммах можно направить стрелку на любую диаграмму, а не только на верхний уровень.

Большинство опций по настройке DFD -диаграммы сосредоточены на вкладках диалогового окна Activity Properties
Добавление блока в DFD диаграмму

В открытой диаграмме выбрать одно из действий

щелкнуть по кнопке Activity на панели инструментов BPwin Toolbox и курсором указать место расположения новой функции
правой клавишей щелкнуть в браузере по вкладке Activities , затем правой клавишей щелкнуть по функции в дереве DFD -диаграммы и в контекстном меню выбрать опцию вставки перед ( Insert Before ) или после ( Insert After ) указанной функции

Двойным щелчком по новой функции открыть диалоговое окно Activity Properties на вкладке Name .
Задать имя для новой функции одним из способов:

ввести новое имя в текстовую строку Unused Activity Names
выбрать неиспользуемое имя из перечня Unused Activity Names

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

Добавление стрелок в DFD диаграмму:

В открытой DFD -диаграмме изменить стиль изображения стрелки, установленный по умолчанию, на желаемый
Щелкнуть по кнопке Arrow tool на панели инструментов BPwin Toolbox
Для добавления стрелки на диаграмму по функции-источнику: хранилищу данных, внешней ссылке, стрелке и щелкнуть по функции-цели: хранилищу данных, внешней ссылке, стрелке.

Data Store – хранилище данных
External Reference – внешние сущности
Off-Page Reference – межстраничные ссылки

‹ Создание диграмм других типов в BPwin
Вверх
Data Store – хранилище данных ›

Айтистанция
Добавить комментарий