logo
2012 ВС РСПС Конспект(KIED)

26. Диаграммы потоков данных.

Диаграммы потоков данных -ДПД (DFD "Data flow diagram") - широко распространенная методология моделирования процессов.

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

ДПД содержит

процессы, которые преобразуют данные,

потоки данных, которые переносят данные,

активные объекты, которые производят и потребляют данные,

хранилища данных, которые пассивно хранят данные.

Диаграммы потоков данных содержит объекты следующих типов :

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

Процессы на DFD могут состоять из подпроцессов. Первый уровень иерархии образует единственный процесс, представленный на контекстной диаграмме. Далее производится декомпозиция этого процесса на процессы первого уровня, затем операция декомпозиции применяется к процессам первого уровня, при этом образуется второй уровень иерархии и так далее.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4