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

Презентация:



Advertisements
Похожие презентации
Структурный подход к проектированию Информационных систем Этапы структурного анализа и проектирования Построение контекстной диаграммы (КД) Построение.
Advertisements

Информационные технологии. (Спецификации диаграмм потоков данных) Типичная диаграмма DFD Примеры.
Структурный подход к проектированию ИС. Сущность структурного подхода к разработке АИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции:
Методология моделирования потоков данных DFD. Назначение диаграмм потоков данных Так же, как и диаграммы IDEF0, диаграммы потоков данных моделируют систему.
Лекция 2: Диаграммы потоков данных(DFD). Диаграммы потоков данных (Data Flow Diagramming) DFD описывает: функции обработки информации (работы); функции.
Функциональное проектирование ИС. Декомпозиция всей системы на некоторое множество иерархически подчиненных функций. Основные идеи структурного анализа.
Диаграммы UML Диаграмма вариантов использования. Основные вопросы Назначение диаграммы вариантов использования Компоненты диаграммы вариантов использования.
Структурно- ориентированный подход к проектированию Информационных Систем.
Методология информационного моделирования IDEF1X.
Методология моделирования процессов IDEF3. Основные вопросы Понятие динамического моделирования Методология IDEF3 Основные элементы динамической модели.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 7.
Информационные процессы Информационные процессы - это действия (последовательность операций), совершаемые над информацией.
IDEF0 ДЛЯ МОДЕЛИРОВАНИЯ БИМЗНЕС - ПРОЦЕССОВ РАЗРАБОТКА МОДЕЛЕЙ « КАК ЕСТЬ »
Базы данных Реляционная база данных MS Access. Повторение База данных организованная совокупность данных из какой-либо предметной области, предназначенная.
Моделирование бизнес-процессов Моделирование бизнес-процессов Кастанова Анаит Авдеевна
Презентация дисциплины по выбору Для студентов, обучающихся по направлению «Прикладная информатика» (магистерская программа «Прикладная информатика.
WELCOME! Правиль ный ответ Вариант 1 Вариант 2 Критерии оценивания Задача 1 3 бита 32 ученика3 задачи – оценка «5» 2 задачи – оценка «4» 1 задача – оценка.
Выполнила: студентка 4 ИСС-05 Муллагалиева А.А. Научный руководитель: Сорокина Н.Л. ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ Федеральное государственное бюджетное образовательное.
Функциональное моделирование Стандарт IDEF 0. © 2002 ГОУ ГМЦ CALS-технологий Функциональное моделирование §Методология IDEF0 позволяет моделировать всю.
Визначення і властивості автомата. Автомати Мілі та Мура.
Транксрипт:

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

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

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

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

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

Нотации, используемые в DFD- моделировании Нотации DFD-моделирования Гейна-Сарсона (Gene-Sarson) Йордона-ДеМарко (Yordon-DeMarco) Примечание Примечание. В зависимости от используемой нотации графическое представление элементов диаграмм будет различным

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

Система и подсистема системы подсистем При построении модели сложной системы она может быть представлена в самом общем виде на так называемой контекстной диаграмме в виде одной системы, либо в виде ряда подсистем. Наименование системы/подсистемы представляется в виде словосочетания с отглагольным существительным (рассмотрение повестки дня, решение задачи, получение денег и т.п.). Наименование системы 1 Персонал, оборуд-е Поле идентификации Поле имени Поле физической реализации Система/подсистема в нотации Гейна- Сарсона Имя системы/ подсистемы 1 имя или Система/подсистема в нотации Йордона- ДеМарко

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

Процесс Наименование процесса 1.1 Персонал, оборуд-е Поле идентификации Поле имени Поле физической реализации Процесс в нотации Гейна-Сарсона !!!!! Процесс отличается от системы/подсистемы по полю наименования!!!! Процесс в нотации Йордона-ДеМарко Имя процесса 1 имя или

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

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

Нумерация объектов Системы, подсистемы [Префикс] + собственный номер Процессы [Префикс]+номер родительской подсистемы+собственный номер Внешние сущности [Префикс]+номер Хранилища данных [Префикс]+номер

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

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

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

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

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

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

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

Задание Провести сравнительный анализ функциональных моделей IDEF0 и DFD