Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Технология разработки ПО - лекции, пособие, ЛР / Lectures / 06 - Диаграммы потоков данных

.pdf
Скачиваний:
75
Добавлен:
27.12.2015
Размер:
976.85 Кб
Скачать

SADT vs DFD

Сравнительный анализ проводится по следующим параметрам:

адекватность средств решаемым задачам

согласованность с другими средствами структурного анализа

интеграция с последующими стадиями ЖЦ ПО (прежде всего со стадией проектирования)

Адекватность средств решаемым задачам (1)

модели SADT традиционно используются для моделирования организационных систем

SADT успешно работает только при описании хорошо специфицированных и стандартизованных бизнес-процессов

SADT принят в США в качестве типового стандарта

в РФ, учитывая слабую типизацию бизнеспроцессов, их стихийное появление и развитие рекомендуется использовать DFD

Адекватность средств решаемым задачам (2)

SADT отсутствуют выразительные средства для моделирования особенностей ЭИС, т.к. SADT создавалось как средство моделирования в принципе любых систем

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

Наличие в DFD спецификаций процессов нижнего уровня позволяет преодолеть логическую незавершенность SADT и построить полную функциональную спецификацию разрабатываемой системы

Согласованность с другими средствами структурного анализа

(согласованность функциональных моделей со средствами моделирования данных)

Согласование SADT-модели с ERD практически невозможно или носит искусственный характер

DFD и ERD взаимно дополняют друг друга и являются согласованными (в DFD присутствует описание структур данных, непосредственно используемое для построения ERD)

Интеграция с последующими стадиями ЖЦПО

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

DFD могут быть легко преобразованы в модели проектируемой системы (известен ряд алгоритмов автоматического преобразования DFD в структурные карты различных видов)

формальные методы преобразования SADTдиаграмм в проектные решения отсутствуют

Главные критерии выбора

степень владения выбранным методом

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