Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Два подхода к построению DFD-моделей



Диаграммы DFD можно строить с использованием подхода, ана­логичного структурному методу анализа и проектирования, приме­няемому в IDEFO.

Вначале строится модель физической реализации существующей системы, которая используется пользователями в на­стоящее время.

Затем создается логическая модель для моделирования основных требований реальной, системы.

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

В настоящее время при разработке информационных систем за­воевывает все большую популярность альтернативный подход, из­вестный как разделение событий, в котором для моделирования сис­темы строится несколько моделей DFD.

Вначале строится логическая модель, отображающая систему как набор действий и описывающая, что должна делать система. Затем строится модель окружения, описывающая систему как объект, отвечающий на события, порождаемые внешними сущно­стями. Такая модель обычно состоит из описания назначения сис­темы, одной диаграммы контекстного уровня и списка событий.

Контекстная диаграмма содержит один функциональный блок, пред­ставляющий систему в целом, и внешние сущности (окружения), с которыми система взаимодействует.

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

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





Дата публикования: 2015-01-26; Прочитано: 463 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...