Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
При оформлении заказа важно проверить, существует ли такой клиент
в базе данных и, если не существует, внести его в базу данных и затем
оформить заказ. Оформление заказа начинается со звонка клиента. В про-
цессе оформления заказа база данных клиентов может просматриваться
и редактироваться. Заказ должен включать как информацию о клиенте, так
и информацию о заказанных продуктах. Оформление заказа подразумевает
чтение и запись информации о прочих заказах.
В процессе декомпозиции согласно правилам DFD необходимо преоб-
разовать граничные стрелки во внутренние, начинающиеся и заканчиваю-
щиеся на внешних ссылках.
1. Декомпозируйте работу "Оформление заказов" на диаграмме А2.
2. В диалоге Activity Box Count выберите количество работ 2 и нотацию
DFD (рис. А. 15. 1).
3. Щелкните по ОК и внесите в новую диаграмму, DFD A22, имена работ:
• Проверка и внесение клиента.
• Внесение заказа.
4. Используя кнопку на палитре инструментов, внесите хранилища
данных:
• Список клиентов; • Список продуктов. • Список заказов. |
5. Удалите граничные стрелки с диаграммы DFD A22.
6. Используя кнопку на палитре инструментов, внесите внешнюю
ссылку:
• Звонки клиентов.
7. Создайте внутренние ссылки согласно рис. А. 15. 2. При именовании
стрелок используйте словарь.
8. Обратите внимание, что стрелки "Информация о клиентах"
и "Заказы клиентов" двунаправленные. Для того чтобы сделать стрелку
двунаправленной, щелкните правой кнопкой по стрелке, выберите в кон-
текстном меню пункт Style и во вкладке Style выберите опцию Bidirectional.
9. На родительской диаграмме А2 тоннелируйте (Change to Tunnel)
стрелки, подходящие и исходящие из работы "Оформление заказов"
(рис. А. 15. 3).
А. 16. Упражнение 16. Использование
Off-Page Reference на диаграмме DFD
Некоторые стрелки с диаграмм IDEF0 и DFD (не только с родительских)
могут показываться на диаграмме DFD. Для отображения таких стрелок ис-
пользуется инструмент Off-Page Reference.
1. Декомпозируйте работу "Исследование рынка" на диаграмме А2
на диаграмму DFD. Удалите граничные стрелки. Создайте следующие работы:
• Разработка прогнозов продаж.
• Разработка маркетинговых материалов.
• Привлечение новых клиентов.
2. Используя кнопку на палитре инструментов, внесите хранилища
данных:
• Список клиентов.
• Список продуктов.
• Список заказов.
3. Добавьте две внешние ссылки:
• Маркетинговые материалы.
• Прогноз продаж.
4. Свяжите объекты диаграммы DFD стрелками, как показано на
рис. А. 16. 1.
5 На родительской диаграмме А2 тоннелируйте (Change to Tunnel)
стрелки, подходящие и исходящие из работы "Исследованиерынка".
6 В случае внесения новых клиентов в работу "Проверка и внесение
клиента" на диаграмме А22 "Оформление заказов" информация должна
направляться к работе "Привлечение новых клиентов" диаграммы А23
"Исследование рынка". Для этого необходимо использовать инструмент
Off-Page Reference. На диаграмме А22 "Оформление заказов" создайте но-
вую граничную стрелку, исходящую из работы "Проверка и внесение кли-
ента", и назовите ее "Информацией о новом клиенте" (рис. А. 16. 2).
7. Правой кнопкой щелкните по наконечнику стрелки и выберите в меню
Off-Page Reference. В появившемся диалоге Off-Page Arrow Reference
(рис. А. 16. 3) выберите в качестве диаграммы A23D "Исследование рынка".
8 Перейдите в меню Model/Model Properties, далее - во вкладку Display.
Установите опцию Off-Page Reference label - Node number.
9 Перейдите на диаграмму A23D "Исследование рынка" и направьте
стрелку "Информация о новом клиенте" на вход работы "Привлечение
новых клиентов". Результат представлен на рис. А. 16. 4.
Приложение Б
Дата публикования: 2015-10-09; Прочитано: 676 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!