Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторный практикум по BPwin

.pdf
Скачиваний:
183
Добавлен:
15.03.2016
Размер:
1.59 Mб
Скачать

Рис. 15.1. ВыборнотацииDFD вдиалогеActivity Box Count

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. Использование Off-Page Reference на диаграмме

DFD

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

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

Разработатьпрогнозыпродаж.

Разработатьмаркетинговыематериалы.

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

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

31

Списокклиентов.

Списокпродуктов.

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

3.Добавьтедвевнешниесущности:

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

• Прогнозпродаж.

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

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

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

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

"Информациейоновомклиенте" (рис. 16.2).

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

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

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

32

8.Перейдите в меню Model/Model Properties, далее — во вкладку Display. Установите опцию

Off-Page Reference label — Node number.

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

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

Упражнение 17. Создание организационной диаграммы

Перед выполнением упражнения 17 внимательно прочитайте подраздел 1.4.3

1. Создайте группы ролей (табл. 17.1).

Таблица 17.1. Группы ролей

Имя Группы ролей

Определение

Важность

(Name)

(Definition)

(Importance)

Управление

Управлениедеятельностьюкомпании

High

Производственный

Планированиепроизводства, сборка

Medium

отдел

компьютеров

 

Отдел дизайна

Разработкасистемы, стандартовна

Medium

 

продукцию, документации, передача

 

 

спецификациивотделмаркетингаи

 

 

продаж

 

Отдел маркетинга

Исследованиерынка иоформление

Medium

 

договоровсклиентами

 

2.Укажите распределение ролей между группами в соответствии с содержимым таблицы 17.2

Таблица 17.2.Роли компании

Имя роли

Имя Группы ролей

Важность

(Name)

(Role Group)

(Importance)

Генеральный директор

Управление

High

Начальник

 

 

производственного

 

 

отдела

 

 

Начальник отдела

 

 

дизайна

 

 

Начальник отдела

 

 

маркетинга

 

 

Планировщик

Производственный отдел

Medium

производства

 

 

Сборщик

 

 

Специалист по

 

 

программному

 

 

обеспечению

 

 

Тестировщик

 

 

Дизайнер

Отдел дизайна

 

Аналитик

Отдел маркетинга

 

Продавец

 

 

3. В словаре ресурсов перечислите сотрудников компании (табл. 17.3)

Таблица 17.3.Ресурсы компании

Ресурс

Группа ролей / Роль

(Name)

(Associations)

Иванов И.И.

Управление/ Генеральный директор

Петухов П.П.

Управление/Начальник производственного

 

отдела

33

Ресурс

Группа ролей / Роль

(Name)

(Associations)

Соловьев С.С.

Управление/ Начальник отдела дизайна

МанеткинВ.П.

Управление/ Начальник отдела маркетинга

Васильев В.В.

Производственный отдел / Планировщик

 

производства

 

Производственный отдел / Специалист по

 

программному обеспечению

Мякишев М.М.

Производственный отдел / Сборщик

Сидоров С.С.

 

Петров П.П.

Производственный отдел / Тестировщик

Леснов А.П.

Отдел дизайна/ Дизайнер

Слепцов А.С.

 

Дельцова В.К.

Отдел маркетинга/ Аналитик

Коровина Н.В.

Отдел маркетинга/ Продавец

4. Создайте организационную диаграмму, включающую уровни, перечисленные в таблице 17.4.

Таблица 17.4.Уровни организационной диаграммы

Уровень

Группа ролей

 

Роль

 

Ресурс

 

 

 

родительского

 

 

узла

 

 

 

 

узла

 

 

 

 

1

Управление

 

 

Генеральный директор

1

 

Иванов И.И.

2

 

1

 

Начальник производственного

2

 

Петухов П.П.

 

 

 

 

отдела

 

 

 

 

 

 

 

Начальник отдела дизайна

3

 

Соловьев С.С.

 

 

 

 

Начальник отдела маркетинга

4

 

МанеткинВ.П.

3

Производственный

2

 

Планировщик производства

5

 

Васильев В.В.

 

отдел

 

 

Сборщик

6

 

Мякишев М.М.

 

 

 

 

 

7

 

Сидоров С.С.

 

 

 

 

Специалист по программному

8

 

Васильев В.В.

 

 

 

 

обеспечению

 

 

 

 

 

 

 

Тестировщик

9

 

Петров П.П.

 

Отдел дизайна

3

 

Дизайнер

10

 

Слепцов А.С.

 

 

 

 

 

11

 

Леснов А.П.

 

Отдел маркетинга

4

 

Аналитик

12

 

Дельцова В.К.

 

 

 

 

Продавец

13

 

Коровина Н.В.

Результат выполнения упражнения показан на рисунке17.1

Рис. 17.1. Организационнаядиаграмма

34

Упражнение 18. Создание диаграммы Swim Lane

Создайте диаграмму Swim Lane для описания распределения ролей в производственном отделе при сборке компьютеров (исходная диаграмма — Собрать продукт). Результаты выполнения упражнения показаны на рис. 18.1.

Рис. 18.1.ДиаграммаSwim Lane

Контрольные вопросы

1.Модели AS-IS и ТО-ВЕ.

2.Диаграммы потоков данных (Data Flow Diagramming).

3.Работы.

4.Внешние сущности.

5.Стрелки (потоки данных).

6.Хранилище данных.

7.Слияние и разветвление стрелок.

8.Построение диаграмм DFD.

9.Нумерация объектов.

10.Межстраничные ссылки и внешние сущности на диаграммах DFD и IDEF0.

11.Организационные диаграммы.

12.Диаграммы Swim Lane.

35