DFD-диаграмма Действия 2 построена декомпозицией (кнопка ▼) этого действия (рис. 24).
1. Выбрать действие для декомпозиции.
1.1. Щелкнуть по действию.
1.2. Нажать кнопку декомпозиции.
1.3. Установить в открывшемся окне:
a) тип модели (DFD);
b) число процессов (действий) нижнего уровня.
2. Дать имена процессам через контекстное меню, номера будут присвоены автоматически.
3. Оформить наследованные с верхнего уровня стрелки (см. лаб. работу IDEF0).
4. Создать стрелки между процессами.
5. Установить стиль стрелкам - потоки данных.
5.1. Выбрать в контекстном меню Style.
5.2. Указать тип стрелки (двойной наконечник).
6. Создать внешние сущности.
6.1. Нажать соответствующую кнопку на панели инструментов.
6.2. Установить сущность в окно диаграмм.
6.3. Дать имя.
7. Создать стрелки между внешними сущностями и процессами.
8. Установить соответствующий тип стрелки (наконечники с двух сторон) (см. п. 5).
9. Создать хранилища данных и повторить действия с п. 6-8.
10. Дать пояснения необходимым стрелкам.
11. Посмотреть дерево декомпозиции действий, работ и процессов.
12. Посмотреть новые сущности - переключить внизу браузера кнопку на кнопку .
13. Создать дерево узлов (рис. 25) командой Diagram / Add Node Tree.
Рисунок 24 - DFD-диаграмма для Действия 2
Рисунок 25 - Дерево узлов
Продолжение примера «Учет продаж товаров»
DFD-диаграмма действия Получение информации (рис. 26) построена декомпозицией (кнопка ▼) этого действия, используя при заполнении хранилищ построенные сущности.
Рисунок 26 - DFD-диаграмма для действия Получение информации
В свойствах стрелки Отчеты на вкладке Definition можно перечислить виды отчетов, которые необходимо создать (рис. 27).
Рисунок 27 - Информация об отчетах
Диаграмма дерева узлов показывает иерархию работ в модели и позволяет рассмотреть всю модель целиком, но не показывает взаимосвязи между работами (стрелки). Результат выполнения команды Diagram / Add Node Tree показан на рис. 28.
Рисунок 28 - Дерево узлов для примера
Результат просмотра командой Dictionary / Activity словаря действий показан на рис. 29.
Рисунок 29 - Словарь действий
Результат просмотра командой Dictionary / Arrows словаря стрелок показан на рис. 30.
Рисунок 30 - Словарь стрелок
Контрольные вопросы
1. Что описывает диаграмма DFD?
2. Какая нотация используется в BPwin для построения диаграмм DFD?
3. Что описывает диаграмма DFD?
4. Перечислите составные части диаграммы DFD.
5. В чем состоит назначение процесса?
6. Что называется внешней сущностью?
7. Что описывают хранилища?
8. Объясните механизм дополнения диаграммы IDEF0 диаграммой DFD.
9. Перечислите составные элементы диаграмм IDEF3.
10. Что показывают связи в диаграммах IDEF3?
11. Перечислите типы стрелок в диаграммах IDEF3.
12. Что называется перекрестком?
13. Назовите типы перекрестков.
14. Что называется объектом-ссылкой?
15. Какие бывают типы объектов-ссылок?
16. Как добавить объект-ссылку?
17. Каким цветом и формой обозначается DFD диаграмма последовательности процессов модели?
18. Как создается дерево узлов?