Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodologia_SSADM.doc
Скачиваний:
77
Добавлен:
13.04.2015
Размер:
1 Мб
Скачать
☆

2 Моделирование потоков данных

Как видно из рис. 1.7, описываемый в этой главе метод, является одним из основных на ранних стадиях проектирования.

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

2.1. Назначение метода

Метод моделирования потоков данных используется на стадиях анализа требований и составления спецификаций требований. Этот метод не предназначен для детального описания функционирования системы. Для этого в рамках SSADM- технологии имеются другие методы. С помощью данного метода осуществляется моделирование и анализ информационных потоков между процедурами обработки данных структурно - функциональном уровне описания процесса функционирование существующей и/или проектируемой системы.

Модель потоков данных (МПД) состоит из иерархического комплекта схем потоков данных (СПД) и поддерживающих его описаний:

• "Описаний элементарных процессов";

• "Описаний вход/выход";

• "Описаний внешних объектов".

Кроме того, позднее в состав модели включается "Таблица перекрестных ссылок Логическое хранилище данных/Объект", которая отражает взаимосвязь между описаниями данных в модели потоков и в логической модели, являющейся результатом логического моделирования данных, которое рассматривается в следующей главе.

Первой целью метода является ясное определение следующего:

• системной среды в терминах предметной области системы, а также границ проекта и системы;

• внешних объектов, от которых данные поступают в систему и для которых предназначены ее выходные данные;

• внешних потоков данных, связывающих входы и выходы системы с внешними объектами, находящимися вне границы системы;

• внутренних потоков данных, описывающих информационный обмен в пределах границы системы;

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

• процессов, которые обрабатывают данные и формируют из них потоки и хранилища.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]