Для обеспечения такого представления используем соответствие между графическими элементами DFD-нотации и УФО-моделей показанное в таблице З.1.
Таблица З.1. Соответствие графических элементов DFD и УФО.
Описание элемента | Элементы DFD | Элементы УФО |
Поток данных Используется для моделирования передачи информации (или даже физических компонент) из одной части системы в другую. | ||
Процесс Используется для моделирования процесса преобразования входного потока в выходной. | ||
Хранилище (накопитель) данных Используется для моделирования данных (или даже физических компонент), которые будут сохраняться между процессами. | ||
Внешняя сущность (терминатор) Используется для моделирования сущностей вне системы (контекстных сущностей), являющихся источником или приемником системных данных. |
Рассмотрим пример модели в нотации DFD (см. рисунки З.1 и З.2).
|
Преобразуем представленные на рисунках З.1 и З.2 DFD-диаграммы в УФО-модели, используя соответствия между графическими элементами (см.табл. З.1) В результате преобразования (см. рис. З.3 и З.4) можно утверждать, что УФО-модель будет соответствовать DFD-диаграмме если в ней:
|
|
- для всех УФО-элементов определены функции;
- для контекстных УФО-элементов определены еще и объекты;
- выделен специфический УФО-элемент, представляющий собой функциональный узел для отображения какого-либо хранилища;
- введены служебные УФО-элементы, определенные только на уровне узлов, для обеспечения соединения и разветвления потоков.
|
|