Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Диаграммы 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 диаграмму

  1. В открытой диаграмме выбрать одно из действий
    • щелкнуть по кнопке Activity на панели инструментов BPwin Toolbox и курсором указать место расположения новой функции
    • правой клавишей щелкнуть в браузере по вкладке Activities , затем правой клавишей щелкнуть по функции в дереве DFD -диаграммы и в контекстном меню выбрать опцию вставки перед ( Insert Before ) или после ( Insert After ) указанной функции
  2. Двойным щелчком по новой функции открыть диалоговое окно Activity Properties на вкладке Name .
  3. Задать имя для новой функции одним из способов:
    • ввести новое имя в текстовую строку Unused Activity Names
    • выбрать неиспользуемое имя из перечня Unused Activity Names
  4.  Щелкнуть по кнопке ОК

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

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