Проектирование баз данных для экономических информационных систем в среде сервера данных ORACLE 7.3. Меркулова Т.А - 19 стр.

UptoLike

21
2.2. Этапы разработки потоковых диаграмм
Разработка контекста (окружения) диаграммы верхнего уровня
Контекстная потоковая диаграмма содержит только один процесс,
эквивалентный разрабатываемой системе. Такой процесс обычно
изображают в центре листа, а по краям листа располагают основных
агентов и известные БД.
Декомпозиция процесса
Декомпозицией процессов с точки зрения формирования потоковой
диаграммы называют разбиение общего описания процесса на
подпроцессы. Этап декомпозиции процесса может быть представлен
набором иерархических диаграмм последовательно расположенных
функций. Подход с точки зрения декомпозиции процессов характерен
для крупных проектов, для небольших обозримых систем может
использоваться подход расширения. Подход расширения диаграммы
исключает использование функциональных иерархий, допустимы
только потоковые диаграммы. Если произошла декомпозиция одного
процесса на несколько, то следующая потоковая диаграмма содержит
как порожденный процесс, так и все их связи с агентами и БД, то есть
следующая диаграмма расширяет предыдущую.
Перечисление и уточнение всех БД и всех передаваемых данных
Перечисление и уточнение данных должно выполняться согласованно
с ER-диаграммами, если их моделирование выполнялось правильно.
Для бизнес-приложений обычно в начале моделируют данные, затем
процессы. А для научно-технических расчетов обычно сначала
моделируют процессы.
Разработка уточненной потоковой диаграммы
Итерационное повторение декомпозиции потоковой диаграммы
Процесс итерации заканчивается, если на всех DFD изображены только
примитивные процессы и примитивные соединительные линии. Процесс
называют примитивным, если он представлен в спецификации на
программирование и не нуждается в детализации.