Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Диаграммы потоков данных (Data Flow Diagramming)



Диаграммы потоков данных (Data flow diagramming, DFD) используются для описания документооборота и обработки информации. Подобно IDEFO, DFD представляет модельную систему как сеть связанных между собой работ. Их можно использовать как дополнение к модели IDEFO для более наглядного отображения текущих операций документооборота в кор­поративных системах обработки информации. DFD описывает:

• функции обработки информации (работы);

• документы (стрелки, arrow), объекты, сотрудников или отделы, которые участвуют в обработке информации;

• внешние ссылки (external references), которые обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы;

• таблицы для хранения документов (хранилище данных, data store).

Для построения диаграмм потоков данных используются Различные нотации. Ниже рассмотрим нота­цию Гейна - Сарсона.

Условные обозначения, используемые при построении DFD:

- функциональный блок;

- внешняя ссылка (External Reference). Внешняя ссылка является источником или приемником данных извне мо­дели;

- хранилище данных (Data store). Хранилище данных позволяет описать данные, которые необходимо сохранить в памя­ти прежде, чем использовать в работах;

- ссылка на другую страницу. В отличие от IDEFO стрелку можно направить на любую диаграмму (а не толь­ко на верхний уровень).

Пример диаграммы DFD (рис. 18).

Рис. 18

В отличие от стрелок IDEFO, которые представляют собой жесткие взаимосвязи, стрелки DFD показывают, как объекты (включая данные) двигаются от одной работы к другой. Это представление потоков совместно с хранилищами данных и внешними сущностями делает модели DFD более похожими на физические характеристики системы - движение объектов (data flow), хранение объектов (data stores), поставка и распространение объектов (external entities).

В отличие от IDEFO, где система рассматривается как взаимосвязанные работы, DFD рассматривает систему как совокупность предметов. Контек­стная диаграмма часто включает работы и внешние ссылки. Работы обычно именуются по названию системы, например " Система обработки инфор­мации". Включение внешних ссылок в контекстную диаграмму не отменяет требования методологии четко определить цель, область и единую точку зрения на моделируемую систему.

Работы. В DFD работы представляют собой функции системы, преобра­зующие входы в выходы. Хотя работы изображаются прямоугольниками со скругленными углами, смысл их совпадает со смыслом работ IDEFO и IDEF3. Так же, как работы IDEF3, они имеют входы и выходы, но не под­держивают управления и механизмы, как IDEFO.

Внешние сущности. Внешние сущности изображают входы в систему и/или выходы из системы. Внешние сущности изображаются в виде прямо­угольника с тенью и обычно располагаются по краям диаграммы. Одна внешняя сущность может быть использована многократно на одной или нескольких диаграммах. Обычно такой прием используют, чтобы не рисо­вать слишком длинных и запутанных стрелок.

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

Хранилище данных. В отличие от стрелок, описывающих объекты в дви­жении, хранилища данных изображают объекты в покое.

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

Слияние и разветвление стрелок. В DFD стрелки могут сливаться и раз­ветвляться, что позволяет описать декомпозицию стрелок. Каждый новый сегмент сливающейся или разветвляющейся стрелки может иметь собст­венное имя.

Нумерация объектов. В DFD номер каждой работы может включать префикс, номер родительской работы (А) и номер объекта. Номер объекта -это уникальный номер работы на диаграмме. Например, работа может иметь номер А. 12.4. Уникальный номер имеют хранилища данных и внешние сущности независимо от их расположения на диаграмме. Каждое хранили­ще данных имеет префикс D и уникальный номер, например D5. Каждая внешняя сущность имеет префикс Е и уникальный номер, например Е5.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-05-30; Просмотров: 930; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.009 с.)
Главная | Случайная страница | Обратная связь