🗊Презентация Методология DFD

Нажмите для полного просмотра!
Методология DFD, слайд №1Методология DFD, слайд №2Методология DFD, слайд №3Методология DFD, слайд №4Методология DFD, слайд №5Методология DFD, слайд №6Методология DFD, слайд №7Методология DFD, слайд №8Методология DFD, слайд №9Методология DFD, слайд №10Методология DFD, слайд №11Методология DFD, слайд №12Методология DFD, слайд №13Методология DFD, слайд №14Методология DFD, слайд №15Методология DFD, слайд №16Методология DFD, слайд №17Методология DFD, слайд №18Методология DFD, слайд №19Методология DFD, слайд №20Методология DFD, слайд №21Методология DFD, слайд №22Методология DFD, слайд №23Методология DFD, слайд №24Методология DFD, слайд №25Методология DFD, слайд №26Методология DFD, слайд №27Методология DFD, слайд №28Методология DFD, слайд №29Методология DFD, слайд №30Методология DFD, слайд №31Методология DFD, слайд №32Методология DFD, слайд №33Методология DFD, слайд №34

Содержание

Вы можете ознакомиться и скачать презентацию на тему Методология DFD. Доклад-сообщение содержит 34 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





ЛЕКЦИЯ 3
Методология DFD
Описание слайда:
ЛЕКЦИЯ 3 Методология DFD

Слайд 2





Диаграммы потоков данных
	Диаграммы потоков данных (Data Flow Diagram – DFD) моделируют систему как набор действий, соединенных друг с другом стрелками, и могут содержать два новых типа объектов:
объекты, собирающие и хранящие информацию – хранилища  данных;
внешние сущности – объекты, которые моделируют взаимодействие с теми частями системы (или другими системами), которые выходят за границы моделирования. 
Графические изображения объектов на DFD-диаграммах в различных методологиях могут различаться. Наиболее распространенные:
нотация Гейна – Сарсона (Gane – Sarson);
нотация Йордана – Де Марко (Yourdon – DeMarco).
Описание слайда:
Диаграммы потоков данных Диаграммы потоков данных (Data Flow Diagram – DFD) моделируют систему как набор действий, соединенных друг с другом стрелками, и могут содержать два новых типа объектов: объекты, собирающие и хранящие информацию – хранилища данных; внешние сущности – объекты, которые моделируют взаимодействие с теми частями системы (или другими системами), которые выходят за границы моделирования. Графические изображения объектов на DFD-диаграммах в различных методологиях могут различаться. Наиболее распространенные: нотация Гейна – Сарсона (Gane – Sarson); нотация Йордана – Де Марко (Yourdon – DeMarco).

Слайд 3





Внешняя сущность
Внешняя сущность представляет собой материальный объект или физическое лицо, источник или приемник информации.
Описание слайда:
Внешняя сущность Внешняя сущность представляет собой материальный объект или физическое лицо, источник или приемник информации.

Слайд 4





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

Слайд 5





Процесс
Модификация нотации Гейна-Сарсона
Описание слайда:
Процесс Модификация нотации Гейна-Сарсона

Слайд 6





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

Слайд 7





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

Слайд 8





Декомпозиция и объединение потоков данных
Описание слайда:
Декомпозиция и объединение потоков данных

Слайд 9





Рекомендации построения диаграмм
размещать на каждой диаграмме от 3 до 6—7 процессов (аналогично IDEF0);
не загромождать диаграммы несущественными на данном уровне деталями;
декомпозицию потоков данных осуществлять параллельно с декомпозицией процессов;
выбирать ясные, отражающие суть дела, имена процессов и потоков, при этом стараться не использовать аббревиатуры.
Описание слайда:
Рекомендации построения диаграмм размещать на каждой диаграмме от 3 до 6—7 процессов (аналогично IDEF0); не загромождать диаграммы несущественными на данном уровне деталями; декомпозицию потоков данных осуществлять параллельно с декомпозицией процессов; выбирать ясные, отражающие суть дела, имена процессов и потоков, при этом стараться не использовать аббревиатуры.

Слайд 10





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

Слайд 11





Критерии использования спецификации
наличия у процесса относительно небольшого количества входных и выходных потоков данных (2—3 потока);
возможности описания преобразования данных процессом в виде последовательного алгоритма;
выполнения процессом единственной логической функции преобразования входной информации в выходную;
возможности описания логики процесса при помощи спецификации небольшого объема (не более 20-30 строк).
Описание слайда:
Критерии использования спецификации наличия у процесса относительно небольшого количества входных и выходных потоков данных (2—3 потока); возможности описания преобразования данных процессом в виде последовательного алгоритма; выполнения процессом единственной логической функции преобразования входной информации в выходную; возможности описания логики процесса при помощи спецификации небольшого объема (не более 20-30 строк).

Слайд 12





Требования к спецификации процессов
для каждого процесса нижнего уровня должна существовать одна и только одна спецификация;
спецификация должна определять способ преобразования входных потоков в выходные;
нет необходимости (по крайней мере, на стадии формирования требований) определять метод реализации этого преобразования;
спецификация должна стремиться к ограничению избыточности – не следует переопределять то, что уже было определено на диаграмме;
набор конструкций для построения спецификации должен быть простым и понятным.
Описание слайда:
Требования к спецификации процессов для каждого процесса нижнего уровня должна существовать одна и только одна спецификация; спецификация должна определять способ преобразования входных потоков в выходные; нет необходимости (по крайней мере, на стадии формирования требований) определять метод реализации этого преобразования; спецификация должна стремиться к ограничению избыточности – не следует переопределять то, что уже было определено на диаграмме; набор конструкций для построения спецификации должен быть простым и понятным.

Слайд 13





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

Слайд 14





Соглашения использования структурированного естественного языка
логика процесса выражается в виде комбинации последовательных конструкций, конструкций выбора и итераций;
глаголы должны быть активными, недвусмысленными и ориентированными на целевое действие (заполнить, вычислить, извлечь, а не модернизировать, обработать);
логика процесса должна быть выражена четко и недвусмысленно.
Описание слайда:
Соглашения использования структурированного естественного языка логика процесса выражается в виде комбинации последовательных конструкций, конструкций выбора и итераций; глаголы должны быть активными, недвусмысленными и ориентированными на целевое действие (заполнить, вычислить, извлечь, а не модернизировать, обработать); логика процесса должна быть выражена четко и недвусмысленно.

Слайд 15





Пример
Описание слайда:
Пример

Слайд 16





Пример (контекстная диаграмма)
Описание слайда:
Пример (контекстная диаграмма)

Слайд 17





Пример (диаграмма A0)
Описание слайда:
Пример (диаграмма A0)

Слайд 18





Пример (диаграмма А1)
Описание слайда:
Пример (диаграмма А1)

Слайд 19





Пример (диаграмма А2)
Описание слайда:
Пример (диаграмма А2)

Слайд 20





Пример (диаграмма А21)
Описание слайда:
Пример (диаграмма А21)

Слайд 21





Пример (диаграмма А22)
Описание слайда:
Пример (диаграмма А22)

Слайд 22





Пример (диаграмма А3)
Описание слайда:
Пример (диаграмма А3)

Слайд 23





Пример (диаграмма А31)
Описание слайда:
Пример (диаграмма А31)

Слайд 24





Пример (диаграмма А32)
Описание слайда:
Пример (диаграмма А32)

Слайд 25





Пример (диаграмма А33)
Описание слайда:
Пример (диаграмма А33)

Слайд 26





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

Слайд 27





Расширения диаграмм
Описание слайда:
Расширения диаграмм

Слайд 28





Пример
Описание слайда:
Пример

Слайд 29





Модификация Д. Хетли и
И. Пирбхаи
Они выделили системные состояния и механизм перехода из одного состояния в другое. Д. Хетли и И. Пирбхаи предложили не вносить в DFD элементы управления, такие как потоки управления и управляющие процессы. Вместо этого они ввели диаграммы управляющих потоков (УПД).
Диаграмма управляющих потоков содержит: 
обычные преобразователи (управляющие преобразователи исключены);
потоки управления и потоки событий (без потоков данных).
Описание слайда:
Модификация Д. Хетли и И. Пирбхаи Они выделили системные состояния и механизм перехода из одного состояния в другое. Д. Хетли и И. Пирбхаи предложили не вносить в DFD элементы управления, такие как потоки управления и управляющие процессы. Вместо этого они ввели диаграммы управляющих потоков (УПД). Диаграмма управляющих потоков содержит: обычные преобразователи (управляющие преобразователи исключены); потоки управления и потоки событий (без потоков данных).

Слайд 30





Модификация Д. Хетли и
И. Пирбхаи
Описание слайда:
Модификация Д. Хетли и И. Пирбхаи

Слайд 31





Диаграмма переходов-состояний
Описание слайда:
Диаграмма переходов-состояний

Слайд 32





Пример
Описание слайда:
Пример

Слайд 33





Таблица активации процессов
Описание слайда:
Таблица активации процессов

Слайд 34





Диаграмма переходов состояний
Описание слайда:
Диаграмма переходов состояний



Похожие презентации
Mypresentation.ru
Загрузить презентацию