Методология построения диаграмм потоков данных
Автор: Stryk • Февраль 3, 2023 • Реферат • 1,250 Слов (5 Страниц) • 220 Просмотры
Тема: Методология построения диаграмм потоков данных.
План:
- Введение;
- Назначение диаграмм потоков данных;
- Синтаксис и семантика диаграмм потоков данных;
- Построение диаграмм потоков данных;
- Контрольные вопросы.
Введение
Диаграммы потоков данных (Data Flow Diagrams – DFD) – методология графического структурного анализа, описывающая внешние по отношению к системе источники и адресаты данных, логические функции, потоки данных и хранилища данных, к которым осуществляется доступ.
Необходимость использования DFD-диаграмм заключается в потребности описать существующие в структуре организации потоки данных. Модель производственных процессов в формате DFD получается, когда описание создается по процессному признаку.
DFD описывают:
a) функции обработки информации (работы);
b) документы (стрелки), объекты, сотрудников или отделы, которые участвуют в обработке информации;
c) внешние ссылки, которые обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы;
d) таблицы для хранения документов (хранилище данных).
Диаграммы потоков данных содержат элементы двух видов (рис. 1): четырехугольники – описывающие функции (работы, процессы) и стрелки которые описывают информационные потоки между этими функциями.
Как для IDEF0 и IDEF3, для DFD существует набор правил, нарушение которых ведет к неправильности понимания диаграмм.
Отличие DFD от описания потоков информации между под- разделениями заключается в том, что в DFD содержится информация о реально происходящих производственных процессах как на уровне подразделения, так и на уровне организации. Так же на диаграммах DFD отображаются хранилища данных, под которыми может пониматься любой носитель информации (документ, база данных и др.)
[pic 1]
Рис. 1. Пример диаграммы потока данных
Построение DFD-диаграмм в основном ассоциируется с разработкой программного обеспечения, поскольку нотация DFD изначально была разработана для этих целей.
Назначение диаграмм потоков данных
Диаграммы потоков данных моделируют систему как набор действий, соединенных друг с другом стрелками (так же, как и диаграммы IDEF0). DFD может содержать два новых типа объектов: объекты, собирающие и хранящие информацию (хранилища данных) и внешние сущности (объекты, моделирующие взаимодействие с теми частями системы или другими системами, которые выходят за границы моделирования (рис. 2).
[pic 2]
Рис. 2. Пример DFD-диаграммы
В отличии от стрелок в IDEF0, которые иллюстрируют отношения, стрелки в DFD показывают, как объекты (включая и данные) реально перемещаются от одного действия к другому. Это представление потока обеспечивает отражение в DFD-моделях таких физических характеристик системы, как движение объектов (потоки данных), хранение объектов (хранилища данных), источники и потребители объектов (внешние сущности). 6 По диаграммам DFD мы имеем возможность определить необходимые ресурсы при выполнении операций, определить движение информационных и ресурсных потоков. Совместное использование DFD диаграмм и IDEF3 и дальнейшее преобразование функциональной модели в имитационную позволяет более точно определить параметры процесса, найти «узкие» места, зависящие как от наличия свободных ресурсов, так и в том числе от квалификации исполнителей.
Синтаксис и семантика диаграмм потоков данных
В отличии от IDEF0, рассматривающего систему как множество взаимопересекающихся действий, в названиях объектов DFD-диаграмм преобладают имена существительные. Контекстная DFD-диаграмма часто состоит из одного функционального блока и нескольких внешних сущностей. Функциональный блок на этой диаграмме обычно имеет имя, совпадающее с именем всей системы (рис. 3).
Добавление к диаграмме внешних ссылок не отменяет основного требования, что модель должна строиться с единственной точки зрения и иметь четко определенную цель и границы, что уже обсуждалось ранее.
...