Элементы ДПД. Расширение ДПД.

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

Четыре элемента,с помощью которых строятся ДПД:процессы,потоки данных,накопители данных,внешние сущности являются основными;вместе с тем при проектировании некоторых классов систем могут оказаться полезными такие элементы,как:управляющий процесс;непрерывный поток;поток управления;поток материалов;хранилище материалов.

Обычный поток данных переносит как данные,так и некоторый признак активности–«возбудитель».Если поток данных не является возбудителем,а содержит только данные,то он рассматривается как непрерывный.Непрерывный поток представляет данные,кот всегда известны(доступны),например текущее время.В системах управления такими данными могут быть значения,поступающие от датчиков:температура,давление и т.п.

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

Инфоканал представляет на диаграммах среду передачи данных,в качестве кот может рассматриваться локальная вычислительная сеть,телефонные каналы и т. д..