ГлавнаяarrowПроектирование информационных системarrow11. Методология DFD

11. Методология DFD

Методология DFD
Суть: описание обработки потоков данных с определением их переходов от функции к функции, хранения, внешних обменов.
Элементы:
1. Блок - описывает узел обработки, процесс.
Существует 2 варианта:
А) на верхнем уровне - система или подсистема,
Б) на нижнем уровне - обработка как функция.
2. Стрелка. Обозначает поток данных. Могут быть однонаправ­ленные > и двунаправленные в случае диалога -.
3. Хранилище данных. Любая реализация накопления и хранения данных.
4. Внешняя сущность - любой внешний источник или получатель информа­ции.
Между функциями непосредственная связь только в случае использования ОЗУ, в остальных случаях между функциями используется хранилище.
Прямая связь между внешней сущностью и хранилищем в подавляющем случае недопустима > реализация через контроль.
Обмен может быть:
Построение модели:
1. Определение общих данных.
2. Разработка контекстной диаграммы. Особенность - может быть несколько уровней.
3. Декомпозиция:
a) Обычная, как в IDEF0: заполнение общих данных, построение контекстной диаграммы.
b) Событийный подход (по образцу IDEF3).
4. Описание. Для блоков составляется спецификация - название, списки потоков, алгоритм работы.
Разные методологии могут использоваться совместно:
Граница этапов условна
Результаты функционального моделирования:
По функциям: состав, содержание, взаимосвязь > IDEF0, последовательность > IDEF3.
По данным: общий состав, распределённость и содержание данных > из DFD.
По исполнителям: состав исполнителей, набор функций, загруженность.
По программному обеспечению: структура ПО, состав модулей, распределённость > IDEF0.
По техническим средствам: общая архитектура, требуемые средства, распределенность.
 

Сайт управляется системой uCoz