Разделы презентаций


Тема 3.2 Методология DFD

Содержание

Стандарт описания бизнес-процессов DFD — Data Flow Diagram переводится как диаграмма потоков данных и используется для описания процессов верхнего уровня и для описания реально существующих в организации потоков данных.

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

Слайд 1Тема 3.2 Методология DFD

Тема 3.2 Методология DFD

Слайд 2Стандарт описания бизнес-процессов DFD — Data Flow Diagram переводится как

диаграмма потоков данных и используется для описания процессов верхнего уровня

и для описания реально существующих в организации потоков данных.
Стандарт описания бизнес-процессов DFD — Data Flow Diagram переводится как диаграмма потоков данных и используется для описания

Слайд 3DFD (Data Flow Diagrams) — методология моделирования потоков данных.
Применяется

для описания обмена данными между рабочими процессами.

DFD (Data Flow Diagrams) — методология моделирования потоков данных. Применяется для описания обмена данными между рабочими процессами.

Слайд 4Диаграммы потоков данных в методологии DFD являются одним из основных

инструментов структурного анализа и проектирования информационных систем, существовавших до широкого

распространения UML.
В настоящее время имеет место смещение акцентов от структурного к объектно-ориентированному подходу, однако «старинные» структурные нотации по-прежнему широко и эффективно используются в бизнес-анализе.

Диаграммы потоков данных в методологии DFD являются одним из основных инструментов структурного анализа и проектирования информационных систем,

Слайд 5Каждый процесс в DFD может быть подвергнут декомпозиции — разбиению

на структурные составляющие, отношения между которыми в той же нотации

могут быть показаны на отдельной диаграмме.
Нотация DFD поддерживает понятие подсистемы — структурной компоненты разрабатываемой системы.

Каждый процесс в DFD может быть подвергнут декомпозиции — разбиению на структурные составляющие, отношения между которыми в

Слайд 6Методология DFD
Диаграммы потоков данных (DFD) - методология графического структурного анализа,

описывающая внешние по отношению к системе источники и адресаты данных,

логические функции, потоки данных и хранилища данных, к которым осуществляется доступ.
Методология DFDДиаграммы потоков данных (DFD) - методология графического структурного анализа, описывающая внешние по отношению к системе источники

Слайд 7Методология DFD
Диаграммы потоков данных являются основным средством моделирования функциональных требований

проектируемой системы.
С их помощью эти требования разбиваются на функциональные компоненты

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

Слайд 8Функциональная структура информационной системы «АРМ страховщика 3»

Функциональная структура информационной системы «АРМ страховщика 3»

Слайд 9Использование и особенности DFD диаграмм
Созданные модели потоков Данных организации могут

быть использованы при решении таких задач, как:
определение существующих хранилищ данных

(текстовые документы, файлы, Система управления базой данных — СУБД);
определение и анализ данных, необходимых для выполнения каждой функции процесса;
подготовка к созданию модели структуры данных организации, так называемая ERD-модель (IDEF1X);
выделение основных и вспомогательных бизнес-процессов организации.
Использование и особенности DFD диаграммСозданные модели потоков Данных организации могут быть использованы при решении таких задач, как:определение

Слайд 10Диаграммы потоков данных показывают, как каждый процесс преобразует свои входные

данные в выходные, и выявляют отношения между этими процессами.
DFD

представляет моделируемую систему как сеть связанных работ.
Диаграммы потоков данных показывают, как каждый процесс преобразует свои входные данные в выходные, и выявляют отношения между

Слайд 11При построении DFD-схемы бизнес-процесса нужно помнить, что данная схема показывает

потоки материальных и информационных потоков и ни в коем случае

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

Слайд 12Графический язык моделирования DFD диаграмм

Графический язык моделирования DFD диаграмм

Слайд 13Требования к оформлению функций:
Каждая функция должна иметь идентификатор;
Названия работы нужно

формулировать согласно следующее формуле:
Название работы = Действие + Объект, над

которым действие осуществляется
Например, если эта работа связана с действием по продаже продукции, то ее нужно назвать <Продажа продукции>
Название работы должно быть по возможности кратким (не более 50 символов) и состоять из 2-3 слов.
В сложных случаях также рекомендуется для каждого краткого названия работы сделать ее подробное описание, которое поместить в глоссарий.
Требования к оформлению функций:Каждая функция должна иметь идентификатор;Названия работы нужно формулировать согласно следующее формуле:Название работы = Действие

Слайд 14Требования к оформлению потока данных:
1. Название потока нужно формулировать согласно

следующей формуле:
Название потока = Объект, представляющий поток + Статус объекта
Если

речь идет о продукции, которую отгрузили клиенту, то поток можно назвать <Продукция, отгруженная> или <Продукция, отгруженная клиенту>. В данном случае <Продукция> это объект, представляющий поток, а <отгруженная клиенту> — статус объекта.
2. Название должно быть по возможности кратким и состоять из 2-3 слов.
Требования к оформлению потока данных:1. Название потока нужно формулировать согласно следующей формуле:Название потока = Объект, представляющий поток

Слайд 15Построение DFD-модели
Построение DFD-модели базируется на принципе декомпозиции. DFD-модель включает в

себя три документа, которые ссылаются друг на друга: Графические диаграммы,

Миниспецификация, Словарь данных.
Построение DFD-моделиПостроение DFD-модели базируется на принципе декомпозиции. DFD-модель включает в себя три документа, которые ссылаются друг на

Слайд 161. Контекстная диаграмма или иерархия контекстных диаграмм
Первым шагом является построение

контекстной диаграммы. Диаграмма имеет звездообразную топологию, в центре которой находится

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

Слайд 18В некоторых случаях целесообразнее и нагляднее построить несколько контекстных диаграмм

с иерархией:
наличие большого количества внешних сущностей (десять и более);
распределенная природа

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

Слайд 19При этом контекстная диаграмма верхнего уровня содержит не единственный главный

процесс, а набор подсистем, соединенных потоками данных.
Контекстные диаграммы следующего

уровня детализируют контекст и структуру подсистем.

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

Слайд 202. Детализация контекстной диаграммы
Для каждой подсистемы, присутствующей на контекстных диаграммах,

выполняется ее детализация при помощи диаграммы DFD. Каждый процесс, в

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

Слайд 22При детализации должны выполняться следующие правила:
правило балансировки — при детализации

процесса дочерняя диаграмма в качестве внешних источников/приемников данных может иметь

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

Например, процессы, детализирующие процесс с номером 12, получают номера 12.1, 12.2, 12.3 и т.д.
При детализации должны выполняться следующие правила:правило балансировки — при детализации процесса дочерняя диаграмма в качестве внешних источников/приемников

Слайд 233. Миниспецификация
Миниспецификация — документ, детально описывающий логику процесса. Она содержит

номер процесса, списки входных и выходных данных, тело процесса —

подробный алгоритм функции, преобразующий входные потоки данных в выходные.
Миниспецификация является конечной вершиной иерархии модели DFD.
3. МиниспецификацияМиниспецификация — документ, детально описывающий логику процесса. Она содержит номер процесса, списки входных и выходных данных,

Слайд 24Решение о завершении детализации процесса и использовании миниспецификации принимается аналитиком

исходя из следующих критериев:
у процесса небольшое количество входных и выходных

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

Слайд 254. Словарь данных
В словаре данных определяется структура и содержание всех

потоков данных и накопителей данных, которые присутствуют на диаграммах.
Для каждого

потока в словаре хранятся: имя потока, тип, атрибуты.
4. Словарь данныхВ словаре данных определяется структура и содержание всех потоков данных и накопителей данных, которые присутствуют

Слайд 27Проверка DFD модели
После построения законченной модели системы ее необходимо проверить

на полноту и согласованность.
Модель считается полной, если все ее объекты

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

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

данных.

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

Слайд 29Описание метода DFD
Внешние сущности изображают входы в систему и выходы

из системы.
Это внешние для рассматриваемой системы или подсистемы потребители

данных или источники данных.
Отображаются прямоугольником с тенью. 
Описание метода DFDВнешние сущности изображают входы в систему и выходы из системы. Это внешние для рассматриваемой системы

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

источником или приемником информации, например, заказчики, персонал, поставщики, клиенты, склад.


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

Слайд 31Работы–имеют тот же самый смысл, что и функции в IDEF0.

Работы преобразуют входные данные в выходные.
На диаграммах обозначаются прямоугольником с

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

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

Слайд 32Потоки данных отображаются стрелками и обозначают движение данных.
Стрелки с

данными могут подходить к любой стороне блока и отходить от

любой стороны блока.
Могут быть двунаправленными – это обозначает запрос-ответ.
Потоки данных отображаются стрелками и обозначают движение данных. Стрелки с данными могут подходить к любой стороне блока

Слайд 33Накопители данных отображаются прямоугольниками.

Накопители данных отображаются прямоугольниками.

Слайд 34Накопители данных описывают данные в покое, когда они дожидаются какой-либо

обработки.
Это пассивный объект в составе DFD, в котором данные

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

Накопители данных описывают данные в покое, когда они дожидаются какой-либо обработки. Это пассивный объект в составе DFD,

Слайд 35В DFD номер каждой работы может включать префикс (А), номер

родительской работы и номер объекта.
Номер объекта — это уникальный

номер работы на диаграмме.
Например, работа может иметь номер А5.4.
В DFD номер каждой работы может включать префикс (А), номер родительской работы и номер объекта. Номер объекта

Слайд 36Уникальный номер имеют хранилища данных и внешние сущности независимо от

их расположения на диаграмме.
Каждое хранилище данных имеет префикс D

и уникальный номер, например D5.
Каждая внешняя сущность имеет префикс Е и уникальный номер, например Е5.
Уникальный номер имеют хранилища данных и внешние сущности независимо от их расположения на диаграмме. Каждое хранилище данных

Слайд 37Советы для построения DFD диаграммы:
DFD-диаграмма должна быть полезной.
Цель построения DFD-диаграмм

– общение с заказчиком и пользователями, уточнение требований к системе,

передача знаний о предметной области от системных аналитиков к разработчикам автоматизированной системы.
Правило от 2 до 6. На DFD-диаграмме должно быть не меньше двух и не больше шести процессов/подсистем.
Советы для построения DFD диаграммы:DFD-диаграмма должна быть полезной.Цель построения DFD-диаграмм – общение с заказчиком и пользователями, уточнение

Слайд 38Советы для построения DFD диаграммы:
Принцип абстракции (отвлечения от деталей). Для

подсистем и процессов строится иерархия DFD-диаграмм. На каждой диаграмме должны

быть представлены только основные процессы, важные на данном уровне рассмотрения. На диаграммах нужно абстрагироваться от несущественных пока деталей, нюансов работы и т.д.
Материальные процессы, потоки и хранилища на диаграммах DFD не отображаются (только процессы обработки информации, потоки данных и хранилища данных).
Советы для построения DFD диаграммы:Принцип абстракции (отвлечения от деталей). Для подсистем и процессов строится иерархия DFD-диаграмм. На

Слайд 39Советы для построения DFD диаграммы:
Сначала должны быть рассмотрены функции (процессы),

затем данные (хранилища), необходимые для выполнения этих функций. Подход «от

данных к функциям» запрещен.
Не должно быть связей между внешними сущностями. Во внешних сущностях не должно быть обработки информации.
Советы для построения DFD диаграммы:Сначала должны быть рассмотрены функции (процессы), затем данные (хранилища), необходимые для выполнения этих

Слайд 40Советы для построения DFD диаграммы:
Имена процессов должны быть глаголами или

глагольными существительными. Имена подсистем должны быть существительными (названия отделов, должностей).

Имена потоков должны быть названиями документов или групп документов.
Для хранилища данных должен быть вход и выход. Должен соблюдаться закон сохранения информации: нельзя использовать того, чего нет в хранилище. Все что хранится, нужно использовать. Запросы к хранилищу данных на диаграммах не отображаются.
Советы для построения DFD диаграммы:Имена процессов должны быть глаголами или глагольными существительными. Имена подсистем должны быть существительными

Слайд 41Советы для построения DFD диаграммы:
Нужно избегать пересечений стрелок, можно создавать

копии хранилищ данных. Множественные однородные потоки данных можно объединять в

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

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

Слайд 44Контрольные вопросы
Какие процессы в системе описываются с помощью диаграмм потоков

данных?
Какие основные объекты диаграмм потоков данных?
Используется ли принцип декомпозиции при

построении DFD диаграмм?
Место подхода стрелки к блокам или место выхода стрелки из блока может быть произвольным или подчиняется определенным правилам?
Каким образом происходит выделение объекта во внешнюю сущность?

Контрольные вопросыКакие процессы в системе описываются с помощью диаграмм потоков данных?Какие основные объекты диаграмм потоков данных?Используется ли

Слайд 45https://mydocx.ru/5-45432.html

https://mydocx.ru/5-45432.html

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика