Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

А. 15. Упражнение 15. Создание диаграммы DFD



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

В процессе декомпозиции согласно правилам 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...