При оформлении заказа важно проверить, существует ли такой клиент в базе данных и, если не существует, внести его в базу данных и затем оформить заказ. Оформление заказа начинается со звонка клиента. В процессе оформления заказа база данных клиентов может просматриваться и редактироваться. Заказ должен включать как информацию о клиенте, так и информацию о заказанных продуктах. Оформление заказа подразумевает чтение и запись информации о прочих заказах.
В процессе декомпозиции согласно правилам DFD необходимо преобразовать граничные стрелки во внутренние, начинающиеся и заканчивающиеся на внешних ссылках.
Декомпозируйте работу
В диалоге Activity Box Count выберите количество работ 2 и нотацию DFD (рис. 4.15.1).
3.Щелкните по OK и внесите в новую диаграмму DFD A22 имена работ:
Проверка и внесение клиента;
Внесение заказа.
4.Используя кнопкуI на палитре инструментов, внесите хранилища
данных:
Список клиентов;
Список продуктов;
Список заказов.
Удалите граничные стрелки с диаграммы DFD A22.
Используя кнопку
Звонки клиентов.
Создайте внутренние ссылки согласно рис. 4.15.2. При именовании стрелок используйте словарь.
8.Обратите внимание, что стрелки
9.На родительской диаграмме А2 туннелируйте (Change to Tunnel) стрелки, подходящие и исходящие из работы
Некоторые стрелки с диаграмм IDEF0 и DFD (не только с родительских) могут показываться на диаграмме DFD. Для отображения таких стрелок используется инструмент Off-Page Reference.
1.Декомпозируйте работу
Разработка прогнозов продаж;
Разработка маркетинговых материалов;
Привлечение новых клиентов.
2.Используя кнопку
Список клиентов;
Список продуктов;
Список заказов.
3.Добавьте две внешние ссылки:
Маркетинговые материалы;
Прогноз продаж.
4.Свяжите объекты диаграммы DFD стрелками, как показано на рис. 4.16.1.
На родительской диаграмме А2 туннелируйте (Change to Tunnel) стрелки, подходящие и исходящие из работы
В случае внесения новых клиентов в работе
7. Правой кнопкой щелкните по наконечнику стрелки и выберите в меню Off-Page Reference. В появившемся диалоге Off-Page Arrow Reference (рис. 4.16.3) выберите в качестве диаграммы A23D
Перейдите в меню Model/Model Properties, далее - во вкладку Display. Установите опцию Off-Page Reference label - Node number.
Перейдите на диаграмму A23D "Исследование рынка" и направьте стрелку