Презентация БД Лекция 4 DFD Нотации Гейна Сарсона Йордана де Марко

Скачать презентацию  БД Лекция 4 DFD Нотации Гейна Сарсона Йордана де Марко Скачать презентацию БД Лекция 4 DFD Нотации Гейна Сарсона Йордана де Марко

bd_lekciya_4_dfd_notacii_geyna_sarsona_yordana_de_marko.ppt

  • Размер: 338 Кб
  • Количество слайдов: 21

Описание презентации Презентация БД Лекция 4 DFD Нотации Гейна Сарсона Йордана де Марко по слайдам

Функциональное моделирование систем с использованием методологии DFDПМ. 02 Разработка и администрирование баз данных МДК. 02 ТехнологияФункциональное моделирование систем с использованием методологии DFDПМ. 02 Разработка и администрирование баз данных МДК. 02 Технология разработки и защиты баз данных Тема 2. 1 Проектирование и реализация баз данных Лекция

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

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

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

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

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

Внешняя сущность Представляет собой материальный объект или физическое лицо , являющееся источником или приемником информации (например,Внешняя сущность Представляет собой материальный объект или физическое лицо , являющееся источником или приемником информации (например, заказчики, клиенты, поставщики, склад, персонал, банк). Внешняя сущность находится за пределами границ анализируемой системы. Одна и та же внешняя сущность может быть использована многократно на одной или нескольких диаграммах. USED AT: AUTHOR: asu. DATE: REV: PROJECT: уу 06. 03. 2009 NOTES: 1 2 3 4 5 6 7 8 9 10 WORKING DRAFT RECOMMENDED PUBLICATION READERDATECONTEXT: TOP NODE: TITLE: NUMBER: A-0 00р. 1 Имя Внешняя сущность в нотации Гейна-Сарсона Внешняя сущность в нотации Йордона-Де. Марко Имя

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

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

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

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

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

Нумерация объектов Системы, подсистемы [ Префикс ] + собственный номер Процессы [ Префикс ] +номер родительскойНумерация объектов Системы, подсистемы [ Префикс ] + собственный номер Процессы [ Префикс ] +номер родительской подсистемы+собственный номер Внешние сущности [ Префикс ] +номер Хранилища данных [ Префикс ] +номер. USED AT: AUTHOR: asu. DATE: REV: PROJECT: уу 06. 03. 2009 NOTES: 1 2 3 4 5 6 7 8 9 10 WORKING DRAFT RECOMMENDED PUBLICATION READERDATECONTEXT: A-0 NODE: TITLE: NUMBER: Íàèìåíîâàíèå ñèñòåìû A 0 1 Наименование подсистемы 2 3 4 USED AT: AUTHOR: asu. DATE: REV: PROJECT: уу 06. 03. 2009 NOTES: 1 2 3 4 5 6 7 8 9 10 WORKING DRAFT RECOMMENDED PUBLICATION READERDATECONTEXT: A 0 NODE: TITLE: NUMBER: A 2 2. 1 Наименование процесса 2. 2 2. 3 2. 4 USED AT: AUTHOR: asu. DATE: REV: PROJECT: уу 06. 03. 2009 NOTES: 1 2 3 4 5 6 7 8 9 10 WORKING DRAFT RECOMMENDED PUBLICATION READERDATECONTEXT: TOP NODE: TITLE: NUMBER: Íàèìåíîâàíèå ñèñòåìû A-0 0 Наименование системы E 1 Имя D 1Имя

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

Построение иерархии DFDDFD 1. Построение диаграмм уровня системы и подсистемы. USED AT: AUTHOR:  1DATE: REV:Построение иерархии DFDDFD 1. Построение диаграмм уровня системы и подсистемы. USED AT: AUTHOR: 1DATE: REV: PROJECT: 1 02. 03. 2009 NOTES : 1 2 3 4 5 6 7 8 9 10 WORKING DRAFT RECOMMENDED PUBLICATION READERDATECONTE XT: TOP NODE: TITLE: NUMBER: Обучение в университете A-0 Знания Книги Сведения об у спеваемости Ос нащ ение A 00р. Обу чение в университете 1 Преподаватель 2 Деканат 3 Библиотек а 4 Дис плейные класс ы

Построение иерархии DFDDFD 2. Построение диаграмм уровня процесса USED AT: AUTHOR:  1DATE: REV: PROJECT: Построение иерархии DFDDFD 2. Построение диаграмм уровня процесса USED AT: AUTHOR: 1DATE: REV: PROJECT: 1 02. 03. 2009 NOTES : 1 2 3 4 5 6 7 8 9 10 WORKING DRAFT RECOMMENDED PUBLICATION READERDATECONTE XT: A-0 NODE: TITLE: NUMBER: Обучение в университете A 0 Заказы Сведения о заказе Данные с чета Сведения о клиенте Данные о клиенте Информ ация о дос тавке Проду к ция Платеж ные доку менты Данные с чета Проду к ция A 10р. Обработать зак азы A 20р. Проконтроллировать оплату A 30р. Дос тавить проду кцию 5 Клиенты 1БД зак азов 2БД с четов 3БД клиентов 6 Ск лад

Пример DFDDFD -модели постройки дачного домика 1. Контекстная диаграмма уровня системы. USED AT : AUT HOR:Пример DFDDFD -модели постройки дачного домика 1. Контекстная диаграмма уровня системы. USED AT : AUT HOR: Шилина DATE: REV: PROJECT : По с трой ка до ма 10. 03. 20 10 NOT ES: 1 2 3 4 5 6 7 8 9 10 WORKING DRAFT RECOMM ENDED PUBLICATION READER DATE CONT EXT : TOP NODE: T IT LE: NUMBER: По строй к а дом а A-0Пра йс -ли с т на мат ериа лы Про ект дома Акт прие мки 00р. Пос трой ка дома 1 Архитект ор 2 Зак азчик 3 Ма газин

Пример DFDDFD -модели постройки дачного домика 2. Диаграмма уровня подсистемы. USED AT : AUT HOR: Пример DFDDFD -модели постройки дачного домика 2. Диаграмма уровня подсистемы. USED AT : AUT HOR: Шилин а DAT E: REV: PROJECT : По с тр ой ка дома 10. 03. 20 10 NOT ES: 1 2 3 4 5 6 7 8 9 10 WORKING DRAFT RECOM MENDED PUBL ICA T I ON READER DAT E CONT EXT : A-0 NODE: T IT L E: NUM BER: П остро йк а дом а A 0 Пр ое кт до ма Пр ай с -лис т на ма те риа лы Ак т пр ие мки. Сп ис ок ис пр авлени й Че ки на ма те риа лы Ут вер жденн ый пр ое кт Ак ты выпо лне нн ых ра бо т10р. Со глас о ван ие пр ое кта 20р. Выпо лн ени е с т ро ите ль н ых ра бо т 30р. Сдача ра бо т2 За ка зчи к 1 До кумен тация

Пример DFDDFD -модели постройки дачного домика 3. Диаграмма уровня процесса. USED AT : AUT HOR: Пример DFDDFD -модели постройки дачного домика 3. Диаграмма уровня процесса. USED AT : AUT HOR: Шилин а DA T E: RE V: PROJECT : По с тр ой ка дома 10. 03. 20 10 NOT ES: 1 2 3 4 5 6 7 8 9 10 WORKING DRAFT RE COM MENDED PUBL ICA T ION READER DAT E CONT EXT : A 0 NODE: T I T L E: NUM BER: Вып олнен ие стро итель н ых ра бо т A 2 Че ки на ма тер иа лы. Ут вер жденн ый пр ое кт Ак ты выпо лне нн ых ра бо т. Пр ай с -лис т на ма те риа лы 10р. За ло жит ь ф ундамент 20р. Во зве с т и с т ен ы 30р. По ло жит ь кр ышу 40р. Выпо лн ить от де лку

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

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