Учебно-методический комплекс дисциплины \"Проектирование информационных систем\" по специальности 230201 Информационные системы и технологии icon

Учебно-методический комплекс дисциплины "Проектирование информационных систем" по специальности 230201 Информационные системы и технологии



Смотрите также:
1   2   3   4   5   6
^

Упражнение 11. Расщепление модели



1. Перейдите на диаграмму А0 и щелкните правой кнопкой мыши по работе "Отгрузка и получение". В контекстном меню выберите Split Model.

В появившемся диалоге Split Option установите опцию Еnable Merge /Overwrite Option, внесите имя новой модели - "Отгрузка и получение" и щелкните по OK.

Обратите внимание, что у работы "Отгрузка и получение" появилась стрелка вызова. BPwin создал также новую модель "Отгрузка и получение".

2. Внесите свойства новой модели:

  • · Time Frame: AS-IS;

  • · Purpose: Декомпозировать работу "Отгрузка и получение";

  • · Viewpoint: Начальник отдела;

  • · Definition: Модель создается для иллюстрации возможностей BPwin по расщеплению и слиянию моделей

  • · Scope: Работы по получению комплектующих и отправке готовой продукции.

З. Декомпозируйте контекстную работу на 3 работы (табл. 11.1).

Таблица 11.1. Декомпозиция работы "Отгрузка и получение"

Activity Name

Activity Definition


Получить комплектующие

Физически получить комплектующие и сделать соответствующие записи в информационной системе

Доставить комплектующие

Доставить комплектующие сборщикам и тестировщикам

Отгрузить товар и возврат

Отгрузить товар клиентам и неисправные компоненты (возврат) поставщикам


Свяжите граничные стрелки, как показано на рис. 11.1.





Рис. 11.1. Внутренние стрелки на декомпозиции работы "Отгрузка и получение"

5. Внесите следующие внутренние и граничные стрелки (табл. 11.2).

Таблица 11.2. Внутренние и граничные стрелки на декомпозиции работы "Отгрузка и получение"

Arrow Name

Arrow Definition

Возврат поставщику

Неисправные компоненты

Компоненты

Выберите название из списка (словаря)

Компоненты от поставщика




Проверенные компоненты

Проверенные и подготовленные для передачи сборщикам и тестировщикам компоненты

6. Туннелируйте граничные стрелки (Resolve Border Arrow). Результат выполнения упражнения показан на рис. 11.2.




Рис. 11.2. Результат выполнения упражнения 11

^

Упражнение 12. Слияние расщепленной модели с исходной моделью


1. Перейдите в модель "Деятельность компании". На диаграмме А0 щелкните правой кнопкой мыши по работе "Отгрузка и получение". В контекстном меню выберите Merge Model. В появившемся диалоге Merge Model установите опцию Cut/Paste entire dictionaries и щелкните по ОК.

Обратите внимание, что у работы "Отгрузка и получение" исчезла стрелка вызова и появилась новая декомпозиция.

Появились новые стрелки с квадратными скобками. Туннелируйте эти стрелки (Resolve Border Arrow).

2. На диаграмме А0 туннелируйте и свяжите стрелки согласно рис. 12.1.



Рис. 12.1. Результат выполнения упражнения 12
^

Упражнение 13. Копирование работ


13.1. Копирование работ в другую модель

1. Создайте новую модель "ТЕСТ". Декомпозируйте контекстную работу в ново и модели, но не вносите имена работ.

2. Переключите Model Explorer во вкладку Activity. В технике drag&drop перенесите какую-нибудь работу из модели "Деятельность компании" на диаграмму декомпозиции модели "ТЕСТ". В появившемся диалоге Continue with Merge? установите опцию Paste/Мerge entire dictionaries и щелкните по ОК.

В результате работа из модели "Деятельность компании" копируется на новую диаграмму модели "ТЕСТ".

13.2. Перемещение работ в той же самой модели

Щелкните по работе в модели "ТЕСТ" и переместите работу на место неназванной работы на другой диаграмме. В появившемся диалоге Continue with Merge? щелкните по ОК. В результате работа переносится из одной диаграммы на другую.

^

Упражнение 14. Создание модели ТО-ВЕ (реинжиниринг бизнес-процессов)


Модель ТО-В Е создается на основе анализа модели AS-IS. Анализ может проводиться как по формальным признакам (отсутствие выходов или управлений у работ, отсутствие обратных связей и т. д.), так и по неформальным - на основе знаний предметной области.

Допустим, в результате анализа принимается решение реорганизовать функции производства и тестирования компьютеров и оставить функциональности "Продажи и маркетинг" и "Отгрузка и получение" пока без изменений.

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

Работа "^ Сборка и тестирование компьютеров" должна быть реорганизована и названа "Производство продукта". Будут созданы работы "Разработать конфигурацию ", "Планировать производство" и "Собрать продукт".

Рассмотрим новые роли персонала. Дизайнер должен разрабатывать систему, стандарты на продукцию, документировать и передавать спецификации в отдел маркетинга и продаж. Он должен определять, какие компоненты (аппаратные и программные) должны закупаться для сборки компьютеров, обеспечивать документацией и управлять процедурами сборки, тестирования и устранения неполадок.

Функции диспетчера в работе "^ Сборка и тестирование компьютеров" должны быть заменены на функции планировщика.

Планировщик должен обрабатывать заказы клиентов и генерировать заказы на сборку, получить коммерческий прогноз из отдела маркетинга

и формировать требования на закупку компонентов и собирать информацию от поставщиков.

Диспетчер должен составлять расписание производства на основания заказов на сборку, полученных в результате работы "Планировать производство", получать копии заказов клиентов и отвечать за упаковку и комплектацию заказанных компьютеров, передаваемых в работу "Отгрузка и получение".


14.1. Расщепление и модификация модели

1. Измените свойства модели "Деятельность компании":

  • Model Name: Предлагаемая модель компании;

  • · Time Frame: ТО-ВЕ;

  • Purpose: Документировать предлагаемые изменения бизнес-процессов компании.

2. Переименуйте работу "Сборка и тестирование компьютеров" в "Производство продукта". Расщепите эту работу в модель с тем же названием.

3. Модифицируйте отщепленную модель. Переместите работу "Tecтиpoвaниe компьютеров" с диаграммы А0 "Производство продукта" на диаграмму А2.1 "Сборка настольных компьютеров".

4. Переименуйте работу "Сборка настольных компьютеров" на диаграмме А0 в "Сборку продукта".

5. Удалите работу "Сборка ноутбуков".

6. Переименуйте стрелку "Заказы на настольные компьютеры" в "Заказы на изготовление".

7. Переименуйте "Отслеживание расписания и управление сборкой и тестированием" в "Планирование производства".

8. Создайте работу "Разработать конфигурацию".

9. Создайте ветвь стрелки "Персонал производственного отдела", назовите ее "Дизайнер" и направьте как механизм к работе "Разработать конфигурацию".

10. Создайте стрелку "Стандарты на продукцию" и направьте ее от выхода "Разработать конфигурацию" к границе диаграммы. Туннелируйте эту стрелку (Resolve Border Arrow). Создайте ветвь этой стрелки, идущую к управлению работы "Планирование производства" и назовите ее "Списком необходимых компонентов ".

11. Удалите стрелку "Правила сборки и тестирования". Создайте ветвь стрелки "Стандарты на продукцию", идущую к управлению работы "Сборка продукта" и назовите ее "Правила сборки и тестирования".

12. Переименуйте стрелку "Диспетчер" в "Планировщика производства".

13. Добавьте стрелку "Прогноз продаж" как граничную управляющую к работе "Планирование производства".

14. Добавьте стрелку "Информация от поставщика" как граничную управляющую к работе "Планирование производства".

15. Добавьте стрелку "Заказ поставщику" как граничную стрелку выхода от работы "Планирование производства".

16. Туннелируйте эти стрелки (Resolve Border Arrow).

17. На диаграмме А-0 туннелируйте стрелку (Resolve Border Arrow "Собранные компьютеры" и свяжите ее на диаграмме АО с выходом работы "Сборка продукта".

Результат выполнения первой части упражнения 14 приведен на рис. 14.1 и 14.2.




Рис. 14.1. Результат выполнения первой чаcти упражнения 14 - диаграмма А0




Рис. 14.2. Результат выполнения первой части упражнения 14 диаграмма А-0


14.2. Слияние модели

1. Перейдите к работе "Производство продукта" в модели "Деятельность компании". Щелкните правой кнопкой мыши по работе. В контекстном меню выберите Merge Model. В появившемся диалоге Merge Model установите опцию Cut/Paste entire dictionaries, опцию Overwrite existing fields и щелкните по ОК.

Модели должны слиться.

2. На диаграмме А0 туннелируйте стрелки (Resolve Border Arrow) "Информация от поставщика" и "Заказ поставщику".

3. Направьте стрелку "Прогноз продаж" с выхода "Продажи и маркетинг" на управление "Производство продукта".

4. Направьте стрелку "Стандарты на продукцию" с выхода "Производство продукта" на управление "Продажи и маркетинг".

5. Удалите ветвь стрелки управления "Правила и процедуры" работы "Производство продукта".

6. Закройте модель "Производство продукта".

Результат выполнения второй части упражнения 14 Приведен на рис. 14.3 и 14.4.



Рис. 14.3. Результат выполнения второй части упражнения 14 диаграмма А-0





Рис. 14.4. Результат выполнения второй части упражнения 14 диаграмма А0


14.3. Использование Model Explorer для реорганизации дерева декомпозиции

Существуют причины, по которым работа "Разработать конфигурацию" должна быть на верхнем уровне, на диаграмме АО. Действительно, дизайнер разрабатывает стандарты на продукцию, включая правила сборки и тестирования, и список необходимых для закупки компонентов. Тем самым дизайнер управляет производством продукта в целом, кроме того, управляет работой "Продaжи и маркетинг".

Было бы логично перенести эту работу на уровень выше.

Используя возможности Model Explorer, перенесите работу «Разработать конфигурацию" с диаграммы А2 "Производство продукта" на диаграмму А0.

Разрешите и перенаправьте стрелки согласно рис. 14.5 и 14.6.




Рис. 14.5. Результат выполнения третьей части упражнения 14 диаграмма А0




Рис. 14.6. Результат выполнения третьей части упражнения 14 диаграмма А3


14.4. Модификация диаграммы IDEF3 "Сборка продукта" с целью отображения новой информации

Так же как в модели AS-IS, сборка продукта состоит из сборки компонентов и установки программного обеспечения. Однако теперь в работу "Сборка продукта" включена работа "Тестирование компьютера".

Тестирование начинается после окончания процесса сборки компьютера и окончания процесса установки программного обеспечения. Если компьютер неисправен, в процессе тестирования у него заменяют компоненты, информация о неисправных компонентах может быть направлена на работу "Подготовка компонентов". Такая информация может помочь более тщательно подготавливать компоненты к сборке. Результатом процесса тестирования являются заказанные компьютеры и неисправные компоненты.

Модифицируйте диаграмму IDEF3 "Сборка продукта" в соответствии с приведенной информацией. Результат приведен На рис. 14.7.




Рис. 14.7. Результат выполнения четвертой части упражнения 14 диаграмма АЗ2.1


14.5. Декомпозиция работы "Продажи и маркетинг"

Работа по продажам и маркетингу заключается в ответах на телефонные звонки клиентов, предоставлении клиентам информации о ценах, оформлении заказов, внесении заказов в информационную систему· и исследовании рынка. На основе этой информации декомпозируйте работу "Продажи и маркетинг" (IDЕF0).

Создайте следующие работы:

  • · Предоставление информации о ценах;

  • · Оформление заказов;

  • · Исследование рынка.

Результат декомпозиции представлен на рис. 14.8.




Рис. 14.8. Результат выполнения пятой части упражнения 14 диаграмма А2

^

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


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

В процессе декомпозиции согласно правилам DFD необходимо преобразовать граничные стрелки во внутренние, начинающиеся и заканчивающиеся на внешних ссылках.

1. Декомпозируйте работу "Оформление заказов" на диаграмме А2.

2. В диалоге Activity Вох Count выберите количество работ 2 и нотацию DFD

3. Щелкните по ОК и внесите в новую диаграмму DFD А22 имена работ:

  • · Проверка и внесение клиента;

  • · Внесение заказа.

4. Используя кнопку на палитре инструментов, внесите хранилища данных:

  • · Список клиентов;

  • · Список продуктов;

  • · Список заказов.

5. Удалите граничные стрелки с диаграммы DFD А22.

6. Используя кнопку на палитре инструментов, внесите, внешнюю ссылку:

  • · Звонки клиентов.

7. Создайте внутренние ссылки согласно рис. 15.2. При именовании стрелок используйте словарь.




Рис. 15.2. Диаграмма А22

8. Обратите внимание, что стрелки "Информация о клиентах" и "Заказы клиентов" двунаправленные. Для того чтобы сделать стрелку двунаправленной, щелкните правой кнопкой по стрелке, выберите в контекстном меню пункт Style и во вкладке Style выберите опцию Bidirectional.

9. На родительской диаграмме А2 туннелируйте (Change to Tunnel) стрелки, подходящие и исходящие из работы "Оформление заказов" (рис. 15.3).




Рис. 15.3. Работа "Оформление заказов" на диаграмме А2

^

Упражнение 16. Использование Offpage Reference на диаграмме DFD


Некоторые стрелки с диаграмм IDEFO и DFD (не только с родительских) MOryr показываться на диаграмме DFD. Для отображения таких стрелок используется инструмент Off-Page Reference.

1. Декомпозируйте .работу "Исследование рынка" на диаграмме А2 надиаграмму DFD. Удалите граничные стрелки. Создайте следующие работы:

  • · Разработка прогнозов продаж;

  • · Разработка маркетинговых материалов;

  • · Привлечение новых клиентов.

2. Используя кнопку на панели инструментов, внесите хранилища данных:

  • · Список клиентов;

  • · Список продуктов;

  • · Список заказов.

3. Добавьте две внешние ссылки:

  • · Маркетинговые материалы;

  • · Проrноз продаж.

4. Свяжите объекты диаграммы DFD стрелками, как показано на рис. 16.1.




Рис. 16.1. Диаграмма А23

5. На родительской диаграмме А2 туннелируйте (Change tо Tunnel) стрелки, подходящие и исходящие из работы "Исследование рынка".

6. В случае внесения новых клиентов в работе "Проверка и внесение клиента" на диаграмме А22 "Оформление заказов" информация должна направляться к работе "Привлечение новых клиентов" диаграммы А23 "Исследование рынка". для этого необходимо использовать инструмент Off-Page Reference. На диаграмме А22 "Оформление заказов" создайте новую граничную стрелку, исходящую от работы "Проверка и внесение клиента", и назовите ее "Информацией о новом клиенте" (рис. 16.2).




Рис. 16.2. Граничная стрелка "Информация о новом клиенте" на диаграмме А22


7. Правой кнопкой щелкните по наконечнику стрелки и выберите вменю OffPage Reference. В появившемся диалоге Off-Page Arrow Reference (рис.

16.3) выберите в качестве диаграммы А23О "Исследование рынка".




Рис. 16.3 Диалог Off-Page Arrow Reference


8. Перейдите в меню ModellМodel Properties, далее - во вкладку Display.

Установите опцию Off-Page Reference lаbеl - Node number.

9. Перейдите на диаграмму A23D "Исследование рынка" и направьте стрелку "Информация о новом клиенте" на вход работы "Привлечение новых клиентов". Результат представлен на рис. 16.4.




Рис. 16.4. Межстраничная ссылка на диаграмме А23


^

Упражнение 17. Печать диаграмм


Основная настройка печати осуществляется на закладке Page Setup окна Diagram Properties



Рис. 17.1 Диалог Page Setup

В диалоге рис. 17.1 выбрано альбомное расположение диаграммы на листе и стандартное (IDEF) размещение заголовков.



Рис. 17.2 Диалог Print

При выборе команды "Print" появляется диалог, показанный на рис. 17.2. При установке опций как на рис. 17.2 будут распечатаны все отмеченные диаграммы в соответствии с выбором сделанным в диалоге рис. 17.1.





страница6/6
Дата конвертации24.10.2013
Размер0,89 Mb.
ТипУчебно-методический комплекс
1   2   3   4   5   6
Разместите кнопку на своём сайте или блоге:
rud.exdat.com


База данных защищена авторским правом ©exdat 2000-2012
При копировании материала укажите ссылку
обратиться к администрации
Документы