logo search
Шпоры по билетам

13. Характеристика dfd-метода проектирования при определении функциональных требований к программному обеспечению

Диаграммы потоков данных (DFD) являются основным средством моделирования функциональных требований проектируемой системы. С их помощью эти требования разбиваются на функциональные компоненты (процессы) и представляются в виде сети, связанной потоками данных. Главная цель таких средств - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.

Функциональная модель системы представляет собой набор диаграмм потоков данных, которые описывают смысл операций и ограничений.

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

- процессы;

- хранилища данных;

- потоки данных.

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