Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР 1-2 по БД, варианты, методички / Структ_подход_к_проект_АИ(3) - копия.ppt
Скачиваний:
35
Добавлен:
21.03.2016
Размер:
234.5 Кб
Скачать

Базы Данных

Структурный подход к проектированию ИС

1.Структурный подход к проектированию ИС

Сущность:

декомпозиция ИС на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, и т.д.

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

1.1.Фазы проекта

анализ (модель среды);

глобальное проектирование (проектирование архитектуры системы);

детальное проектирование;

реализация (программирование).

1.2.Используемые средства

DFD (Data Flow Diagrams) – диаграммы потоков данных

применяются для отображения процессов

«вход-выход»;

ERD (Entity-Relationship

Diagrams) –диаграммы «сущность-связь».

Нотации, используемые при

построении диаграмм потоков

 

данных

нотация Йордона - Де Марко

OMT

SSADM

нотация Гейна - Сарсона

Методология SADT (IDEF0)

Методология SADT (Structured Analisys and Design Technique)

разработана Дугласом Т. Россом в 1969- 73 годах. Она изначально создавалась для проектирования систем более общего назначения по сравнению с другими структурными методами, выросшими из проектирования программного обеспечения. IDEF0 (подмножество SADT) используется для моделирования бизнес-процессов в организационных системах и имеет развитые процедуры поддержки коллективной работы.

Правила построения модели среды (Еnvironmental Model)

Правила интерпретации

модели

Функциональный блок (функция) преобразует входные объекты в выходные

Управление определяет, когда и как это преобразование может или должно произойти

Исполнитель осуществялет это преобразование

Пример модели среды (Еnvironmental Model)

1.3.Построение модели среды (Еnvironmental Model)

анализ поведения системы:

 

определение назначения ИС;

 

построение начальной контекстной

 

диаграммы потоков данных;

 

формирование матрицы списка событий;

 

построение контекстных диаграмм (DFD);

анализ данных:

определение состава потоков данных и построение диаграмм структур данных;

построение инфологической модели данных (ERD).