Функциональное моделирование систем с использованием DFD

Содержание

Слайд 2

Основные вопросы

Определение и функциональное назначение DFD-моделей
Основные компоненты DFD-моделей
Иерархия DFD
Рассмотрение примера DFD-модели

Основные вопросы Определение и функциональное назначение DFD-моделей Основные компоненты DFD-моделей Иерархия DFD Рассмотрение примера DFD-модели

Слайд 3

Что такое DFD-модель

DFD – Data Flow Diagrams – диаграммы потоков данных
Модель системы

Что такое DFD-модель DFD – Data Flow Diagrams – диаграммы потоков данных
определяется как иерархия диаграмм потоков данных, описывающих асинхронный процесс преобразования информации от ее входа в систему до выдачи пользователю.

Слайд 4

Что такое DFD-модель?

Главная цель такого представления – продемонстрировать, как каждый процесс преобразует

Что такое DFD-модель? Главная цель такого представления – продемонстрировать, как каждый процесс
свои входные данные в выходные, а также выявить отношения между этими процессами.
Примечание. DFD-модели могут быть использованы в дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации.

Слайд 5

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

Основными компонентами диаграмм потоков данных являются:
внешние сущности
системы и

Основные компоненты диаграмм потоков данных Основными компонентами диаграмм потоков данных являются: внешние
подсистемы
процессы
накопители данных
потоки данных.

Слайд 6

Нотации, используемые в DFD-моделировании

Примечание. В зависимости от используемой нотации графическое представление элементов

Нотации, используемые в DFD-моделировании Примечание. В зависимости от используемой нотации графическое представление элементов диаграмм будет различным
диаграмм будет различным

Слайд 7

Внешняя сущность

Представляет собой материальный объект или физическое лицо, являющееся источником или приемником

Внешняя сущность Представляет собой материальный объект или физическое лицо, являющееся источником или
информации (например, заказчики, клиенты, поставщики, склад, персонал, банк).
Внешняя сущность находится за пределами границ анализируемой системы.
Одна и та же внешняя сущность может быть использована многократно на одной или нескольких диаграммах.

Слайд 8

Система и подсистема

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

Система и подсистема При построении модели сложной системы она может быть представлена
самом общем виде на так называемой контекстной диаграмме в виде одной системы, либо в виде ряда подсистем.
Наименование системы/подсистемы представляется в виде словосочетания с отглагольным существительным (рассмотрение повестки дня, решение задачи, получение денег и т.п.).

Слайд 9

Процесс

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

Процесс Представляет собой преобразование входных потоков в выходные в соответствии с определенным

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

Слайд 10

Процесс

!!!!! Процесс отличается от системы/подсистемы по полю наименования!!!!

Процесс !!!!! Процесс отличается от системы/подсистемы по полю наименования!!!!

Слайд 11

Накопитель данных

Это абстрактное устройство для хранения информации, которую можно в любой момент

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

Примеры: ящик в картотеке, таблицы в ОЗУ, файл на электронном носителе
Примечание: В нотациях Гейна-Сарсона и Йордона-ДеМарко графическое представление данного элемента аналогичное.

Слайд 12

Поток данных

Определяет информацию, передаваемую через некоторые соединения от источника к приемнику. Реальный

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

Слайд 13

Нумерация объектов

Нумерация объектов

Слайд 14

Уровни DFD-модели

Уровень системы

Уровни DFD-модели Уровень системы

Слайд 15

Построение иерархии DFD

1. Построение диаграмм уровня системы и подсистемы

Построение иерархии DFD 1. Построение диаграмм уровня системы и подсистемы

Слайд 16

Построение иерархии DFD

2. Построение диаграмм уровня процесса

Построение иерархии DFD 2. Построение диаграмм уровня процесса

Слайд 17

Пример DFD-модели постройки дачного домика

1. Контекстная диаграмма уровня системы

Пример DFD-модели постройки дачного домика 1. Контекстная диаграмма уровня системы

Слайд 18

Пример DFD-модели постройки дачного домика

2. Диаграмма уровня подсистемы

Пример DFD-модели постройки дачного домика 2. Диаграмма уровня подсистемы

Слайд 19

Пример DFD-модели постройки дачного домика

3. Диаграмма уровня процесса

Пример DFD-модели постройки дачного домика 3. Диаграмма уровня процесса

Слайд 20

Изученные понятия

Диаграмма потоков данных
Внешняя сущность
Накопитель данных
Система / Подсистема / Процесс
Поток данных
Иерархия DFD

Изученные понятия Диаграмма потоков данных Внешняя сущность Накопитель данных Система / Подсистема
Имя файла: Функциональное-моделирование-систем-с-использованием-DFD.pptx
Количество просмотров: 375
Количество скачиваний: 2