Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные УБП для студентов исправленная.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
898.05 Кб
Скачать

Методология dfd (Data Flow Diagramming) для создания моделей потока данных

Диаграммы потоков данных (DFD) используются для описания схемы документооборота, технологических процессов обработки информации и движения материальных потоков. Они используются как дополнение к модели IDEF0, содержат описание:

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

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

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

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

Для построения диаграмм потоков данных чаще всего используется нотация Гейна-Сарсона или Иордона – Де Марко (табл. 1).

Таблица 5. Типовые элементы диаграмм DFD

Работы

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

Внешние сущности

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

Стрелки (потоки данных)

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

Хранилище данных

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

Слияние и разветвление стрелок

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

Построение диаграмм DFD

Диаграммы DFD могут быть построены с использованием традиционного структурного анализа (подобно диаграмме IDEF0).

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

Нумерация объектов

В DFD номер каждой работы может включать префикс, номер родительской работы и номер объекта.

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

Порядок построения dfd

На диаграмме DFD показываются работы, которые входят в состав описываемого бизнес-процесса, а также входы и выходы каждой работы – информационные, материальные потоки.

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

При построении DFD-схемы бизнес-процесса рекомендуется показывать подразделения и должности, участвующие и отвечающие за выполнение работ, входящие в состав процесса.

Названия работы нужно формулировать согласно следующее формуле.

Название работы = Действие + Объект на которым действие осуществляется

Название материальных и информационных потоков следует давать согласно следующей формуле:

Название потока = Объект, представляющий поток + Статус объекта

Межстраничные ссылки и внешние сущности

Межстраничные ссылки (Off-Page Reference) и внешние сущности (External Reference) используются на диаграммах DFD. Для межстраничной ссылки в DFD следует создать новую граничную стрелку, которая автоматически помечается квадратными скобками. Далее при ее разрешении указывается тип Off-Page Reference.

Для вешней сущности в диаграмме DFD создается новая граничная стрелка, для которой указывается тип External Reference, выбирается имя внешней сущности (либо создается имя новой сущности).