СТРУКТУРНЫЙ ПОДХОД К ПРОЕКТИРОВАНИЮ ИС Сущность структурного подхода
Базовые принципы • принцип "разделяй и властвуй» • принцип иерархического упорядочивания • • принцип абстрагирования принцип формализации принцип непротиворечивости принцип структурирования данных
Средства структурного анализа • SADT (Structured Analysis and Design Technique) модели и соответствующие функциональные диаграммы • DFD (Data Flow Diagrams) диаграммы потоков данных • ERD (Entity-Relationship Diagrams) диаграммы "сущность-связь»
Методология функционального моделирования SADT • графическое представление блочного моделирования. ; • строгость и точность. – ограничение количества блоков на каждом уровне декомпозиции – связность диаграмм – отсутствие повторяющихся имен – синтаксические правила для графики – разделение входов и управлений – отделение организации от функции
Состав функциональной модели
Иерархия диаграмм
Одновременное выполнение
Соответствие должно быть полным и непротиворечивым
Пример обратной связи
Пример механизма
Иерархия диаграмм
Типы связей между функциями Случайная связность Процедурная связность Коммуникационная связность Последовательная связность
Типы связей между функциями Функциональная связность