Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
При оформлении заказа важно проверить, существует ли такой клиент в базе данных и, если не существует, внести его в базу данных и затем оформить заказ. Оформление заказа начинается со звонка клиента. В процессе оформления заказа база данных клиентов может просматриваться и редактироваться. Заказ должен включать как информацию о клиенте, так и информацию о заказанных продуктах. Оформление заказа подразумевает чтение и запись информации о прочих заказах.
В процессе декомпозиции согласно правилам DFD необходимо преобразовать граничные стрелки во внутренние, начинающиеся и заканчивающиеся на внешних ссылках.
1. Декомпозируйте работу «Оформление заказов » на диаграмме А1 на две работы.
2. Для новых работ определите имена:
- «Формирование заказа»;
- «Проверка и ввод клиентов».
3. Добавте на диаграмму следующие хранилища данных:
- «Список клиентов»;
- «Список компонентов»;
- «Список заказов».
Работа «Проверка и ввод клиентов» взаимодействует с хранилищем данных «Список клиентов» для ввода в него информации о новых клиентах и для получения информации о зарегистрированных клиентах
Работа «Формирование заказа» взаимодействует с хранилищем данных «Список клиентов» для получения информации о зарегистрированных клиентах, с хранилищем данных «Список компонентов» для для получения информации об имеющихся на складе компонентах для сборки компьютеров и с хранилищем данных «Спмсок заказов», в котором хранятся существующие заказы клиентов и запоминаются вновь сформированные заказы.
4. Добавте на диаграмму внешнюю сущность «Звонки клиентов», которая моделирует поступающую извне информацию на вход работ «Проверка и ввод клиентов» и «Формирование заказа». Для работы «Формирование заказа» входом являются «Заявки на заказ».
5. В результате формирования DFD диаграммы должна получиться диаграмма, представленная на рис. 5.4.
Рис. 5.4. Диаграмма декомпозиции DFD
Обратите внимание, что стрелки «Информация о клиентах»и «Заказы клиентов»двунаправленные. Кроме того, на родительской диаграмме А1 стрелки, подходящие и исходящие из работы «Оформление заказов»станут туннелированными (рис. 5.5).
Рис. 5.5 – Работа «Оформление заказов» на диаграмме А1
6 Лабораторная работа 5.
Созданной модели информационных потоков в виде диаграмм Workflow (IDEF3)
Цель работы: Изучить методы построения модели процессов в виде диаграмм Workflow (IDEF3).
Дата публикования: 2014-11-18; Прочитано: 1206 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!