Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_коррект.doc
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
573 Кб
Скачать
☆

3.4. Методология dfd

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

    • определение существующих хранилищ данных (текстовые документы, файлы);

    • определение и анализ данных, необходимых для выполнения каждого бизнес-процесса и каждой функции процесса;

    • выделение основных и вспомогательных бизнес-процессов (критерием выделения вспомогательного процесса может быть использование результатов этого процесса другими процессами);

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

Компонентами DFD-диаграммы являются функции (работы, процессы), потоки данных, хранилища данных, внешние сущности.

Функции изображаются прямоугольниками, содержащими имя процесса.

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

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

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

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

Элементы DFD диаграммы приведены в табл. 4.

Таблица 4

Элемент

Обозначение

Обозначение (нотация

Йордона-Де Марко)

Поток данных

Процесс

Хранилище

Внешняя сущность

ИМЯ

При интерпретации DFD-диаграммы используются следующие правила:

    • Функции (процессы, работы) преобразуют входящие потоки данных в выходящие.

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

    • Преобразования потоков данных во внешних сущностях игнорируется.

Вопросы для самоконтроля

  1. Что описывают диаграммы-DFD?

  2. Какие цели преследуются при описании бизнес-процессов с помощью DFD-диаграмм?

  3. Перечислите основные элементы диаграммы DFD.

  4. Что называется внешней сущностью?

  5. Что описывают хранилища?

  6. Перечислите основные правила, используемые при интерпретации DFD-диаграммы.