Диаграммы потоков данных DFD.
Модель системы в контексте DFD представляется в виде информационной модели, основными компонентами которой являются различные потоки данных, которые переносят информацию от одной подсистемы к другой.
Каждая из подсистем выполняет определенные преобразования входного потока и передает результаты обработки информации в виде потока данных для других подсистем.
Основными компонентами DFD-нотаций являются: внешние сущности, выступающие в виде источника или приемника информации и изображаемые в виде прямоугольника с тенью; процессы или подсистемы, изображаемые как функциональные блоки, реализующие определенные действия и имеющие вид прямоугольников со скругленными краями и с внутренними полями; потоки данных, изображаемые в виде стрелок; хранилища информации, определяющие способ хранения данных и изображаемые в виде прямоугольника с двумя полями для указания номера (идентификатора) хранилища и его имени.
Графические изображения компонентов нотаций DFD
Пример простой DFD-диаграммы
В отличие от IDEF0, рассматривающую систему как множество непересекающихся действий, в названиях объектов DFD чаще встречаются имена существительные. Контекстная DFD-диаграмма состоит из одного функционального блока и нескольких внешних сущностей. Стрелки в DFD (в отличие от IDEF0, которые иллюстрируют отношения) показывают как объекты, в том числе и данные, реально перемещаются от одного действия к другому.
Построение DFD-диаграмм изначально ассоциировалось с разработкой программного обеспечения. Имеются различные разновидности нотаций DFD (метод Гейна-Сарсона, метод Йордана-Де Марко).
|