Для изображения диаграмм потоков данных в BPwinиспользуется нотацияГейна-Сарсона(рис. 5.1.). Рис. 5.1. Нотация Гейна-Сарсона
Этапы построения модели
- Выделение внешних объектов, с которыми система должна быть связана.
- Формирование DFD диаграммы первого уровня.
- Функциональная декомпозиция каждого подпроцесса с помощью диаграмм нижнего уровня.
- Составление словаря данных.
- Построение спецификаций процесса, если его нельзя выразить комбинацией подпроцессов.
При дополнении модели IDEF0 диаграммойDFD, в палитре инструментов на новой диаграммеDFDпоявляются новые кнопки: — добавить в диаграмму внешнюю ссылку (ExternalReference). Внешняя ссылка является источником или приемником данных извне модели.
— добавить в диаграмму хранилище данных (Datastore). Хранилище данных позволяет описать данные, которые необходимо сохранить в памяти прежде, чем использовать в работах. В отличие от IDEF0, где система рассматривается как взаимосвязанные работы,DFDрассматривает систему как совокупность предметов. РаботывDFDпредставляют собой функции системы, преобразующиевходы в выходы. Хотя работы изображаются прямоугольниками со скругленными углами, смысл их совпадает со смыслом работ вIDEF0, они имеют входы и выходы, но не поддерживают управления и механизмы, какIDEF0 (рис. 5.2.).
Рис. 5.2. Изображение работыВнешние сущностиизображают входы в систему и/или выходы из системы. Внешние сущности изображаются в виде прямоугольника с тенью и обычно располагаются по краям диаграммы (рис. 5.3.). Одна внешняя сущность может быть использована многократно на одной или нескольких диаграммах. Обычно такой прием применяют, чтобы не рисовать слишком длинных и запутанных стрелок.
Рис. 5.3. Внешняя сущностьСтрелки (потоки данных)описывают движение объектов из одной части системы в другую. Поскольку вDFDкаждая сторона работы не имеет четкого назначения, как вIDEF0, стрелки могут подходить и выходить из любой грани прямоугольника работы. ВDFDтакже применяются двунаправленные стрелки для описания диалогов типа команды-ответа между работами, между работой и внешней сущностью и между внешними сущностями (рис. 5.4.).
Рис. 5.4. Потоки данных (стрелки)Хранилище данныхизображают объекты в покое. В материальных системах хранилища данных изображаются там, где объекты ожидают обработки, например в очереди. В системах обработки информации хранилища данных являются механизмом, который позволяет сохранить данные для последующих процессов (рис. 5.5.).
Рис. 5.5. Хранилище данных В отличие от стрелок IDEF0, которые представляют собой жесткие взаимосвязи, стрелкиDFDпоказывают, как объекты (включая данные) двигаются от одной работы к другой. Это представление потоков совместно с хранилищами данных и внешними сущностями делает моделиDFDболее похожими на физические характеристики системы — движение объектов (dataflow), хранение объектов (datastores), поставка и распространение объектов (externalentities) (рис. 5.6.).
Рис. 5.6. Пример диаграммы DFD Практическое задание Построение модели рассмотрим на примере бизнес-процесса «Переработка сырья».
Задание26. Создание диаграммыDFD.
- Откройте файл Lab4.bp1, сохраненный на предыдущем уроке.
- Выберите инструмент
и в процессе декомпозиции работы «Переработка сырья» в диалогеActivityBoxCount«кликните» по радио-кнопкеDFD.
- В диалоге ActivityBoxCountвыберите количество работ – 2 (рис. 5.7.).
Рис. 5.7.ДиалогActivity Box Count
- Щелкните по кнопке ОК и внесите в новую диаграмму имена работ: «Обработка дерева», «Изготовление заготовок».
Задание27. Изображение внешних сущностей. Выполните следующие действия:
- Используя кнопку
, внесите внешние сущности (внешние ссылки).
- В появившемся диалоговом окне введите название сущностей: «Сырьевой склад», «Цех по изготовлению деталей» (рис. 5.8.) и нажмите ОК.
Рис. 5.8. Диалоговое окно внешней сущности После выполнения задания у вас должна получиться следующая диаграмма (рис. 5.9.):
Рис. 5.9. Изображение внешних сущностей
Задание28. Построение хранилищ.
- Используя кнопку
на палитре инструментов, внесите хранилище данных: «Нормативная документация» (рис. 5.10.).
- Удалите граничные стрелки с диаграммы;
Рис. 5.10. ДиаграммаDFD
Задание 29. Создание внутренних ссылок.
- Используя инструмент
, создайте внутренние ссылки: «Сырье», «Обработанное дерево»; «Заготовки», «Нормы переработки сырья», «Чертеж».
- Стрелку «Чертеж» необходимо сделать двунаправленной, для этого щелкните правой кнопкой по стрелке, выберите в контекстном меню пункт Style.
- Выберите в диалоговом окне ArrowProperties опцию Bidirectional (рис 5.11.).
Рис. 5.11. Диалоговое окно выбора стиля стрелки
- У вас должна получиться диаграмма (рис. 5.6.).
Задание 30. Детализация процесса «Изготовление заготовок». Самостоятельно проведите детализацию процесса «Изготовление заготовок» в соответствии с рисунком (рис. 5.12.).
Рис. 5.12. Детализация процесса «Изготовление заготовок»
После того, как эта работа будет проделана, пригласите преподавателя и продемонстрируйте ему результат.
Задание 31. Сохранение полученной диаграммы. Сохраните полученную диаграмму.
- В меню FileвыберитеSave as.
- Укажите путь к своей папке и имя файла Lab5.bp1.
- Нажмите ОК.
Контрольные вопросы
- Для чего служит DFD — диаграмма?
- В чем отличие DFD — диаграммы от IDFE0?
- Какой инструмент используется для построения внешних сущностей?
- Каким инструментом можно построить Хранилище данных?
- Какие графические элементы используются для обозначения на диаграмме Работы, Потоков данных, Хранилищ данных?
Тестовое задание
- DFD — это:
- диаграмма бизнес — процесса;
- диаграмма потока данных;
- контекстная диаграмма;
- функциональная диаграмма;
- диаграмма сущность — связь.
- Какие объекты описываются на диаграмме потоков данных:
- функции (работы);
- хранилища данных;
- внешние объекты;
- внешние ссылки;
- все ответы правильные.
- Что показывают диаграммы потоков данных?
- внешние источники и приемники данных;
- потоки данных;
- хранилища (накопители) данных;
- все ответы правильные;
- правильного ответа нет.
- Какой инструмент нужно выбрать для создания диаграммыDFD?
;
;
;
;
.
- Укажите номер рисунка, обозначающий на диаграмме Хранилище данных.
b)
c)
- Каким инструментом можно обозначить в диаграммеDFDВнешнюю сущность?
a) ; b)
; c)
;d)
; e)
.
После того, как эта работа будет проделана, пригласите преподавателя и продемонстрируйте ему результат.Контрольное задание Продолжите выполнение контрольного задания.
- Откройте файл Kr4.bp1.
- Постройте диаграмму DFD.
- Детализируйте диаграмму DFD.
- Сохраните файл в своей папке с именем Kr5.bp1.
После того, как эта работа будет проделана, пригласите преподавателя и продемонстрируйте ему результат.
Data Flow Diagram EXAMPLE [How to Create Data Flow Diagrams]
How to create a Level-0 Data Flow Diagram (DFD)
Источник: studfile.net
Программа для создания диаграммы потоков данных на Mac Windows и Linux
Программа для создания диаграмм потоков данных на Mac Windows и Linux
Легкая и умная программа для создания диаграмм потоков данных на Mac Windows и Linux, Windows и Linux. Используйте стандартные символы для создания потока данных через информационной системы.
Кроссплатформенность
Облачная синхронизация
- ХРАНИЛИЩЕ ФАЙЛОВ
- КОМАНДНОЕ СОТРУДНИЧЕСТВО
- РАЗДЕЛЕНИЕ ДОКУМЕНТОВ
Поделиться
- Word, PPT, Excel, Visio
- PDF, EPS, Html, SVG
- PNG, JPG, BMP, GIF
Создать профессиональную диаграмму потоков данных при помощью символов и шаблонов
Программа для создания диаграмм потоков данных на Mac Windows и Linux
Попробуйте эту прекрасную альтернативу Visio для создания диаграмм потоков данных на Mac Windows и Linux. В отличие от других онлайн-программ, требующих дорогостоящих ежемесячных или ежегодных абонентских плат, она предлагает пожизненную лицензию с более дешевой ценой. Данная программа для создания диаграмм потоков данных с обширными готовыми символами и шаблонами, это профессиональный и быстрый выбор для создания диаграмм потоков данных.
Символы для создания диаграмм потоков данных
Основными символами для создания диаграмм потоков данных являются данные процесса, состояние, начальное состояние, внешний объект, граница привилегий, хранилище данных, сущность отношения, соединитель и т.д. Edraw включает все эти символы в библиотеке диаграмм потоков данных. Вы можете изменить размер, цвет этих символоы или применять быстрый стиль. Функция привязки и клея доступна при соединении двух фигур.
Как создать диаграмму потоков данных
С готовыми символами потоков данных и простом интерфейсом, вы можете создать свою собственную диаграмму потоков данных в течение нескольких минут, даже без никаких опытов рисования. Чтобы увеличить эффективность вашей работы, вам лучше научиться использовать быстрые кнопки, такие как выравнивать, распространять, соединять, центр, и т.д. Будьте добры,пожалуйста, сообщите нам в любое время, и вы получите ответ в течении 24-х часов.
Смотреть примеры диаграмм потоков данных
Группа примеров диаграмм потоков данных представлена в программе. Чтобы найти больше примеров, вы можете обратиться к странице Шаблоны нашего сайта. Примеры можно скачать, они открываются только в программе Edraw.
Ваша лучшая программа для создания диаграмм потоков данных!
Получите удовольствие от создания диаграмм потоков данных с полнофункциональной программой. Вы будете удивлены её изобильными символами и шаблонами! Вы будете изумлены её лёгкой работой! Вы будете довольны её услугой и ценой! Попробуйте её именно сегодня!
Источник: www.edrawsoft.com
Online Data Flow Diagram
Data flow diagram depicts the way data is processed by a system, the inputs and outputs with a special focus on the information flow and storage. DFD’s describe the movement of data within an information system and visualizes the data processing and transformation activities.
DFDs are used to analyze and design information systems, and can also be used to identify potential bottlenecks and areas for improvement. They are commonly used in software development, business process modeling, and system design.
How to Create a Data Flow Diagram with Your Team?
- Gather information about your systems
The team should first focus on defining the system and gathering the necessary information. This should include processes, external entities, data inputs, outputs, storage points, and pathways.
Get all your team members together on the same platform with Creately. Make use of Creately’s integrations with Microsoft Teams, Google, etc., to carry out dynamic discussions and planning sessions. Feel like you are in the same room.
- Understand the data flow
Identify where the data comes from, where it goes, and how it is transformed.
- Decide on the level of detail
Discuss with your team and understand the level of detail to include in the DFD. Should it be a high-level diagram or a detailed one?
- Create a context diagram
Create your DFD context diagram first. It should show the system’s boundary and external entities and their relationship with the system.
Select a data flow diagram template in Creately or start a workspace from scratch, and then name the workspace you just created.
- Create DFD levels
Create DFD levels that represent the system in more detail. Start with the context diagram and proceed to the lower levels. Add the identified processes, inputs, outputs, external entities, and data stores into the workspace. Denote how data flows through your system in the DFD and name them.
Open the shape library and locate the standard symbols and notations under ‘database’ to structure the diagram. Use dynamic connectors and the quick access toolbar to indicate the direction of flow and customize with preset color themes. Use links to go from context diagrams to other levels in the DFD.
- Validate the DFD
Validate the DFD by reviewing it. Share your data flow diagram with other key stakeholders or team members to gather their feedback with contextual comments on Creately. You can download your DFDs as PNGs, SVGs, PDFs, and JPEGs for printing, sharing, or publishing on websites, presentations, etc. You can also share it with anyone via an email or link invite.
- Document and update
Document the DFD with your team before sharing it with others in the organization. Periodically review and update. Use Creately’s extensive documentation capabilities and notes panel to create a central repository of information for each element and level.
Источник: creately.com