Представление DFD-диаграммы с помощью УФО-модели

Для обеспечения такого представления используем соответствие между графическими элементами DFD-нотации и УФО-моделей показанное в таблице З.1.

Таблица З.1. Соответствие графических элементов DFD и УФО.

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

Рассмотрим пример модели в нотации DFD (см. рисунки З.1 и З.2).

Рис. З.2. - Пример диаграммы декомпозиции в нотации DFD.

Преобразуем представленные на рисунках З.1 и З.2 DFD-диаграммы в УФО-модели, используя соответствия между графическими элементами (см.табл. З.1) В результате преобразования (см. рис. З.3 и З.4) можно утверждать, что УФО-модель будет соответствовать DFD-диаграмме если в ней:

- для всех УФО-элементов определены функции;

- для контекстных УФО-элементов определены еще и объекты;

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

- введены служебные УФО-элементы, определенные только на уровне узлов, для обеспечения соединения и разветвления потоков.

 
 
Рис. З.3. – Диаграмма на рис. З.1 в виде модели «Узел-Функция-Объект».


 
 
Рис. З.4. - Диаграмма на рис. З.2 в виде модели «Узел-Функция-Объект».



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: