Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВалерия Астапова
1 Функциональное моделирование систем с использованием методологии DFD
2 Основные вопросы Определение и функциональное назначение DFD-моделей Основные компоненты DFD-моделей Иерархия DFD Рассмотрение примера DFD-модели
3 Что такое DFD-модель DFD – Data Flow Diagrams – диаграммы потоков данных Модель системы определяется как иерархия диаграмм потоков данных, описывающих асинхронный процесс преобразования информации от ее входа в систему до выдачи пользователю.
4 Что такое DFD-модель? Главная цель такого представления – продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами. Примечание. DFD-модели могут быть использованы в дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации.
5 Основные компоненты диаграмм потоков данных Основными компонентами диаграмм потоков данных являются: внешние сущности системы и подсистемы процессы накопители данных потоки данных.
6 Нотации, используемые в DFD- моделировании Нотации DFD-моделирования Гейна-Сарсона (Gene-Sarson) Йордона-ДеМарко (Yordon-DeMarco) Примечание Примечание. В зависимости от используемой нотации графическое представление элементов диаграмм будет различным
7 Внешняя сущность Представляет собой материальный объект или физическое лицо, являющееся источником или приемником информации (например, заказчики, клиенты, поставщики, склад, персонал, банк). Внешняя сущность находится за пределами границ анализируемой системы. Одна и та же внешняя сущность может быть использована многократно на одной или нескольких диаграммах. Внешняя сущность в нотации Гейна-Сарсона Внешняя сущность в нотации Йордона-ДеМарко Имя
8 Система и подсистема системы подсистем При построении модели сложной системы она может быть представлена в самом общем виде на так называемой контекстной диаграмме в виде одной системы, либо в виде ряда подсистем. Наименование системы/подсистемы представляется в виде словосочетания с отглагольным существительным (рассмотрение повестки дня, решение задачи, получение денег и т.п.). Наименование системы 1 Персонал, оборуд-е Поле идентификации Поле имени Поле физической реализации Система/подсистема в нотации Гейна- Сарсона Имя системы/ подсистемы 1 имя или Система/подсистема в нотации Йордона- ДеМарко
9 Процесс Представляет собой преобразование входных потоков в выходные в соответствии с определенным алгоритмом. Примеры Примеры: обработка входных документов и выпуск отчетности определенным подразделением, процессы физически реализованного устройства. Процесс именуется в виде словосочетания с активным глаголом в неопределенной форме, за которым следует существительное в винительном падеже.
10 Процесс Наименование процесса 1.1 Персонал, оборуд-е Поле идентификации Поле имени Поле физической реализации Процесс в нотации Гейна-Сарсона !!!!! Процесс отличается от системы/подсистемы по полю наименования!!!! Процесс в нотации Йордона-ДеМарко Имя процесса 1 имя или
11 Накопитель данных Это абстрактное устройство для хранения информации, которую можно в любой момент поместить в накопитель и через некоторое время извлечь. Примеры: ящик в картотеке, таблицы в ОЗУ, файл на электронном носителе Примечание: В нотациях Гейна-Сарсона и Йордона-ДеМарко графическое представление данного элемента аналогичное.
12 Поток данных Определяет информацию, передаваемую через некоторые соединения от источника к приемнику. Реальный поток данных может быть информацией, передаваемой по кабелю между двумя устройствами, пересылаемыми по почте письмами и т.п. Деканат Заполнить ведомость Преподаватель Ведомость
13 Нумерация объектов Системы, подсистемы [Префикс] + собственный номер Процессы [Префикс]+номер родительской подсистемы+собственный номер Внешние сущности [Префикс]+номер Хранилища данных [Префикс]+номер
14 Уровни DFD-модели Уровень системы Уровень подсистемыУровень процесса
15 Построение иерархии DFD 1. Построение диаграмм уровня системы и подсистемы
16 Построение иерархии DFD 2. Построение диаграмм уровня процесса
17 Пример DFD-модели постройки дачного домика 1. Контекстная диаграмма уровня системы
18 Пример DFD-модели постройки дачного домика 2. Диаграмма уровня подсистемы
19 Пример DFD-модели постройки дачного домика 3. Диаграмма уровня процесса
20 Изученные понятия Диаграмма потоков данных Внешняя сущность Накопитель данных Система / Подсистема / Процесс Поток данных Иерархия DFD
21 Задание Провести сравнительный анализ функциональных моделей IDEF0 и DFD
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.