
Лабораторный практикум по BPwin
.pdf
Рис. 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