МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ. Существуют причины, по которым работа "Разработать конфигурацию" должна быть на верхнем уровнеСуществуют причины, по которым работа " Разработать конфигурацию" должна быть на верхнем уровне, на диаграмме АО. Действительно, дизайнер разрабатывает стандарты на продукцию, включая правила сборки и тестирования, и список необходимых для закупки компонентов. Тем самым дизайнер управляет производством продукта в целом, кроме того, управляет работой " Продажи и маркетинг". Было бы логично перенести эту работу на уровень выше. Используя возможности Model Explorer, перенесите работу " Разработать конфигурацию" с диаграммы А2 " Производство продукта" на диаграмму АО. Разрешите и перенаправьте стрелки согласно рис. 4.14.5 и 4.14.6. 14.4. Модификация диаграммы IDEF3 " Сборка продукта" с целью отображения новой информации Так же как в модели AS-IS, сборка продукта состоит из сборки компонентов и установки программного обеспечения. Однако теперь в работу " Сборка продукта" включена работа " Тестирование компьютера". Тестирование начинается после окончания процесса сборки компьютера и окончания процесса установки программного обеспечения. Если компьютер неисправен, в процессе тестирования у него заменяют компоненты, информация о неисправных компонентах может быть направлена на работу " Подготовка компонентов". Такая информация может помочь более тщательно подготавливать компоненты к сборке. Результатом процесса тестирования являются заказанные компьютеры и неисправные компоненты. Модифицируйте диаграмму IDEF3 " Сборка продукта" в соответствии с приведенной информацией. Результат приведен на рис. 4.14.7. 14.5. Декомпозиция работы " Продажи и маркетинг" Работа по продажам и маркетингу заключается в ответах на телефонные звонки клиентов, предоставлении клиентам информации о ценах, оформлении заказов, внесении заказов в информационную систему и исследовании рынка. На основе этой информации декомпозируйте работу " Продажи и маркетинг" (IDEFO). Создайте следующие работы: • Предоставление информации о ценах; • Оформление заказов; • Исследование рынка. 15. Упражнение 15. Создание диаграммы DFD При оформлении заказа важно проверить, существует ли такой клиент в базе данных и, если не существует, внести его в базу данных и затем оформить заказ. Оформление заказа начинается со звонка клиента. В процессе оформления заказа база данных клиентов может просматриваться и редактироваться. Заказ должен включать как информацию о клиенте, так и информацию о заказанных продуктах. Оформление заказа подразумевает чтение и запись информации о прочих заказах. В процессе декомпозиции согласно правилам DFD необходимо преобразовать граничные стрелки во внутренние, начинающиеся и заканчивающиеся на внешних ссылках. 1. Декомпозируйте работу " Оформление заказов" на диаграмме А2. 2. В диалоге Activity Box Count выберите количество работ 2 и нотацию DFD рис. 4.15.1. 3. Щелкните по ОК и внесите в новую диаграмму DFD A22 имена работ: • Проверка и внесение клиента; • Внесение заказа. 4. Используя кнопку на палитре инструментов, внесите хранилища данных: • Список клиентов; • Список продуктов; • Список заказов. 5. Удалите граничные стрелки с диаграммы DFD A22. 6. Используя кнопку на палитре инструментов, внесите внешнюю ссылку: • Звонки клиентов. 7. Создайте внутренние ссылки согласно рис. 4.15.2. При именовании стрелок используйте словарь. 8. Обратите внимание, что стрелки " Информация о клиентах" и " Заказы клиентов" двунаправленные. Для того чтобы сделать стрелку двунаправленной, щелкните правой кнопкой по стрелке, выберите в контекстном меню пункт Style и во вкладке Style выберите опцию Bidirectional. 9. На родительской диаграмме Л2 туннелируйте (Change to Tunnel) стрелки, подходящие и исходящие из работы " Оформление заказов" (рис. 4.15.3). Упражнение 16. Использование Off-Page Reference на диаграмме DFD Некоторые стрелки с диаграмм IDEFO и DFD (не только с родительских) могут показываться на диаграмме DFD. Для отображения таких стрелок используется инструмент Off-Page Reference. 1. Декомпозируйте работу " Исследование рынка" на диаграмме А2 на диаграмму DFD. Удалите граничные стрелки. Создайте следующие работы: • Разработка прогнозов продаж; Разработка маркетинговых материалов; • Привлечение новых клиентов. 2. Используя кнопку на палитре инструментов, внесите хранилища данных: • Список клиентов; • Список продуктов; • Список заказов. 3. Добавьте две внешние ссылки: • Маркетинговые материалы; • Прогноз продаж. 4. Свяжите объекты диаграммы DFD стрелками, как показано на рис. 4.16.1. 5. На родительской диаграмме А2 туннелируйте (Change to Tunnel) стрелки, подходящие и исходящие из работы " Исследование рынка". 6. В случае внесения новых клиентов в работе " Проверка и внесение клиента" на диаграмме А22 " Оформление заказов" информация должна направляться к работе " Привлечение новых клиентов" диаграммы А23 " Исследование рынка". Для этого необходимо использовать инструмент Off-Page Reference. На диаграмме А22 " Оформление заказов" создайте новую граничную стрелку, исходящую от работы " Проверка и внесение клиента", и назовите ее " Информацией о новом клиенте" (рис. 4.16.2). 7. Правой кнопкой щелкните по наконечнику стрелки и выберите в меню Оff-I'agc Reference. В появившемся диалоге Off-Page Arrow Reference (рис. 4.16.3) выбирите в качестве диаграммы А23D " Исследование рынка". 8. Перейдите в меню Model/Model Properties, далее - во вкладку Display. Установите опцию Off-Page Reference label - Node number. 9. Перейдите на диаграмму A23D " Исследование рынка" и направьте стрелку " Информация о новом клиенте" на вход работы " Привлечение новых клиентов". Результат представлен на рис. 4.16.4. МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
|