Упражнение 5

Download Report

Transcript Упражнение 5

Моделирование бизнеспроцессов с помощью ALLFusion
Process Modeler (BPWin 7.x)
6. Создание диаграмм потоков
данных DFD
Мы научимся:
Основам построения моделей DFD:
Введение в теорию Data Flow Diagrams
Разработка диаграмм в AllFusion Process
Modeler
DFD введение
• Диаграммы потоков данных отображают
последовательность преобразования данных в
ходе выполнения процесса, кроме того,
включают подпроцессы пересмотра
информации и источники ее уточнения. Как
правило, диаграмма DFD детализирует один
или несколько функциональных блоков
модели, описанной в стандарте IDEF0. На этих
диаграммах иллюстрируется
"документооборот" процесса.
DFD основы моделирования
• Основные символы Data Flow Diagram указаны в
таблице в нотации Гейна-Сарсона, так как именно эта
нотация поддерживается AllFusion Process Modeler.
Тип
Нотация Йордана
Управляющий поток
- - - - - - -
Управляющий процесс
Имя
номер
Управляющее хранилище -
Узел изменения типа
----------имя
------------
-------------- T
Нотация Гейна- Сорсона
- - - - - - -
- __________
- |
номер
|
|- - - - - - - - - - - - - - - |
имя
|
- |_________|
- _________
- |
| имя
- |_ _ | _ _ _ _ _ _
--------->
DFD компоненты AllFusion
Process Modeler
• Основные символы Data Flow Diagram
поддерживаемые AllFusion Process Modeler.
Название
Arrow
(Поток данных)
Activity
(Процесс)
Графическое
отображение
имя
Номер
имя
Назначение
Потоки данных описывают
движение объектов из одной части
системы в другую.
Назначение процесса состоит в
реализации выходных потоков из
входных в соответствии с
действием, задаваемым именем
процесса.
DFD компоненты AllFusion
Process Modeler
• Основные символы Data Flow Diagram
поддерживаемые AllFusion Process Modeler.
Название
Data Store
(Хранилище
данных)
External
Reference
(Внешняя
сущность)
Графическое
отображение
имя
имя
Назначение
Хранилище данных позволяет на
определенных участках указывать
данные, которые будут
сохраняться в памяти между
процессами.
Внешняя сущность представляет
источник или приемник данных вне
контекста системы.
Предполагается, что объекты,
представленные такими узлами, не
должны участвовать ни в какой
обработке.
Особенность DFD диаграмм
• Источники информации (внешние сущности)
порождают информационные потоки (потоки
данных), переносящие информацию к подсистемам
или процессам. Те в свою очередь преобразуют
информацию и порождают новые потоки, которые
переносят информацию к другим процессам или
подсистемам, хранилищам данных или внешним
сущностям - потребителям информации. Потоки
могут подходить и выходить из любой грани
прямоугольника работы и могут быть
двунаправленными для описания взаимодействия
типа “запрос-ответ”.
Особенность DFD диаграмм
• При декомпозиции IDEF0 в диаграмму DFD
копируется каждая стрелка, ассоциированная
с родительской работой. Она отображается
как несвязная граничная стрелка
• Для поддержки целостности модели
граничные стрелки диаграммы DFD
представляются как стрелки входа, выхода,
управления и механизма, как на диаграмме
IDEF0
Правила построения DFD диаграмм
• В диаграммах DFD стрелки должны
начинаться и заканчиваться на объектах, а не
на границе диаграммы
• Следовательно, все граничные стрелки,
которые автоматически включаются в
декомпозицию DFD должны быть вручную
связаны с работами, внешними ссылками,
хранилищами данных и межстраничными
ссылками
Перед созданием диаграммы посмотрим
видео-ролик последовательности наших
действий.
Упражнение №5.
Создание диаграммы DFD
Декомпозируйте работу
«Оформление заказов» на диаграмме А2
• Количество работ = 2
• Нотация: DFD
Внесите имена работ, хранилища данных и
внешнюю ссылку, после этого создайте
внутренние стрелки, согласно рисунку:
Упражнение №5.
Результат создания DFD