Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_по_BPWIN.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
8 Мб
Скачать
☆

Контрольные вопросы:

  1. Как проводить расщепление моделей в программе?

  2. Как проводить слияние моделей в программе?

  3. Перечислите варианты создания модели TO-BE в программе BpWin на основе модели AS-IS.

VIII. Создание диаграммы dfd. Использование стрелок idef0 на диаграмме dfd8

Цель работы: изучить возможности создания диаграмм по методологии DFD в программе BPwin.

Ход работы:

1. Создание диаграммы DFD

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

Декомпозируем работу "Оформление заказов" на диаграмму DFD (рисунок 117):

  • проверка и внесение клиента;

  • внесение заказа.

Рисунок 117. Декомпозиция работы "Оформление заказов"

Используя кнопку панели инструментов, в диалоговом окне Data Store внесём следующие хранилища данных (рисунок 118):

  • список клиентов;

  • список продуктов;

  • список заказов.

Рисунок 118. Окно Data Store

Удалим граничные стрелки с диаграммы DFD (рисунок 119).

Рисунок 119. Удаление граничных стрелок на диаграмме DFD

Используя кнопку на палитре инструментов, в диалоговом окне External Reference внесём внешнюю ссылку "Звонки клиентов" (рисунок 120).

Рисунок 120. Окно External Reference

Создадим внутренние стрелки, стиль стрелки меняем с помощью пункта контекстного меню Style (рисунок 121).

Рисунок 121. Создание внутренних стрелок на диаграмме DFD

На родительской диаграмме А2 "Продажи и маркетинг" туннелируем стрелки, подходящие и исходящие из работы "Оформление заказов" с помощью опции Change it resolved tunnel (рисунок 122).

Рисунок 122. Привязка стрелок родительской диаграммы

2. Использование стрелок IDEF0 на диаграмме DFD

Декомпозируем работу "Исследование рынка" на диаграмму DFD (рисунок 123):

  • разработка прогнозов продаж;

  • разработка маркетинговых материалов;

  • привлечение новых клиентов.

Рисунок 123. Декомпозиция работы "Исследование рынка"

Удалим граничные стрелки (рисунок 124).

Рисунок 124. Удаление граничных стрелок на диаграмме DFD

Внесём хранилища данных (рисунок 125):

  • список клиентов;

  • список продуктов;

  • список заказов.

Рисунок 125. Создание хранилищ данных

Добавим внешние ссылки (рисунок 126):

  • маркетинговые материалы;

  • проверка и внесение клиентов.

Рисунок 126. Добавление внешних ссылок

Свяжем объекты диаграммы DFD стрелками (рисунок 127).

Рисунок 127. Формирование стрелок

На родительской диаграмме А2 "Продажи и маркетинг" туннелируем стрелки, подходящие и исходящие из работы "Исследование рынка" (рисунок 128).

Рисунок 128. Привязка стрелок родительской диаграммы

В случае внесения новых клиентов в работу "Проверка и внесение клиента" на диаграмме А22 "Оформление заказов" информация должна направляться к работе "Привлечение новых клиентов" диаграммы А24 "Исследование рынка". Для этого необходимо использовать инструмент Off-Page Reference.

На диаграмме А22 "Оформление заказов" создадим новую граничную стрелку, исходящую от работы "Проверка и внесение клиента", и назовём её "Информация о новом клиенте" (рисунок 129).

Рисунок 129. Создание стрелки "Информация о новом клиенте"

Правой кнопкой щёлкните по наконечнику стрелки и выберем в меню Off-Page Reference, поставим в качестве диаграммы A24D "Исследование рынка" (рисунок 130).

Рисунок 130. Окно Off Page Reference

В меню Model/Model Properties в закладке Display установим опцию Off-Page Reference label – Node number (рисунок 131).

Рисунок 131. Закладка Display

Перейдём на диаграмму A24D "Исследование рынка" и направим стрелку "Информация о новом клиенте" на вход работы "Привлечение новых клиентов" (рисунок 132).

Рисунок 132. Привязка стрелки "Информация о новом клиенте"