Файл: Проектирование информационной системы контроля и учета заявок для ЗАО“Автомеханик”».pdf
Добавлен: 30.03.2023
Просмотров: 153
Скачиваний: 1
Принцип построения модели DFD:
Диаграммы потоков данных (DFD) являются основным средством моделирования функциональных требований проектируемой системы. С их помощью эти требования разбиваются на функциональные компоненты (процессы) и представляются в виде сети, связанной потоками данных. Главная цель таких средств - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.
В основе данной методологии лежит построение модели анализируемой ИС - проектируемой или реально существующей. В соответствии с методологией модель системы определяется как иерархия диаграмм потоков данных, описывающих асинхронный процесс преобразования информации от ее ввода в систему до выдачи пользователю. Источники информации (внешние сущности) порождают информационные потоки (потоки данных), переносящие информацию к подсистемам или процессам. Те в свою очередь преобразуют информацию и порождают новые потоки, которые переносят информацию к другим процессам или подсистемам, накопителям данных или внешним сущностям - потребителям информации. Таким образом, основными компонентами диаграмм потоков данных являются:
- внешние сущности;
- системы/подсистемы;
- процессы;
- накопители данных;
- потоки данных.
Модель Автосервиса
4.1 Навигатор модели – Model Explorer
Полная модель изображена в окне Model Explorer (рисунок 2.)
Рисунок 2- Окно Model Explorer
4.2.1 Диаграммы функциональной декомпозиции
Контекстная диаграмма
На этом рисунке (рисунок 3.) представлена общее описание данной модели
Рисунок 3- Контекстная диаграмма
4.2.2 Диаграмма декомпозиции А0
На данной диаграмме мы видим первый уровень декомпозиции нашей системы, а именно 3 основные функции и их взаимодействие друг с другом и с внешней средой (рисунок 4.)
Рисунок 4-Декомпозиция A0
4.2.3 Диаграмма декомпозиции А1
На данном рисунке (рисунок 5.) будет представлена модель описания параметра “Принятие заявки”. Так же это параметр делится на 2 функции:
-Добавление заявки в Базу Данных
-Введение статистики