
Лабораторный практикум по BPwin
.pdf
Рис. 5.1. ДиаграммаFEO
Для перехода между стандартной диаграммой, деревом узлов и FEO используйте кнопку напанелиинструментов.
Упражнение 6. Расщепление и слияние моделей
6.1. Расщепление модели
Передвыполнениемупражнения6 внимательнопрочитайтеподраздел1.2.7.
1.Перейдите на диаграмму A0. Правой кнопкой мыши щелкните по работе "Собрать и протестироватькомпьютеры" ивыберитеSplit model.
2.В диалог Split Option задайте имя новой модели "Сборка и тестирование компьютеров"
установитеопциикакнарисункеищелкнитепоОК(рис. 6.1).
Рис. 6.1. ДиалогSplit Option
3.Посмотрите на результат: в Model Explorer появилась новая модель, а на диаграмме А0
модели "Деятельность компании" появилась стрелка вызова "Сборка и тестирование компьютеров".
4.Создайте в модели "Сборка и тестирование компьютеров" новую стрелку, "Неисправные компоненты". На диаграмме A-0 это будет граничная стрелка выхода, на диаграмме A0 —
граничная стрелка выхода от работ "Собрать настольные компьютеры", "Тестировать компьютеры" и"Собратьноутбук".
6.2.Слияние модели
1.ПерейдитенадиаграммуА0 модели"Деятельностькомпании".
2.Правой кнопкой мыши щелкните по работе "Собрать и протестировать компьютеры" и
выберитеMerge model.
3.ВдиалогеMerge Model включитеопциюCut/Paste entire dictionaries ищелкнитепоОК.
Посмотрите на результат. В Model Explorer видно, что две модели слились. Модель
"Сборка и тестирование компьютеров" осталась и может быть сохранена в отдельном файле. На диаграмме A0 модели "Деятельность компании" исчезла стрелка вызова "Сборка и тестирование компьютеров". Появилась неразрешенная граничная стрелка "Неисправные компоненты". Направьтеэтустрелкунавходработы"Отгрузитьиполучитькомпьютеры".
11
Контрольные вопросы
1.Инструментальная среда BPWin.
2.Принципы построения модели IDEF0.
3.Работа (Activity).
4.Стрелка (Arrow).
5.Нумерация работ и диаграмм.
6.Диаграммы дерева узлов и FEO.
7.Слияние и расщепление моделей.
12

Лабораторная работа № 2
Упражнение 7. Создание диаграммы IDEF3
Передвыполнениемупражнения7 внимательнопрочитайтеподраздел1.4.
1. Перейдите на диаграмму A2 и декомпозируйте работу "Собрать настольные компьютеры". В диалоге Activity Box Count (рис. 7.1) установите число работ 4 и нотацию
IDEF3.
Рис. 7.1. ВыборнотацииIDEF3 вдиалогеActivity Box Count
Возникает диаграмма IDEF3, содержащая работы (UOW). Правой кнопкой мыши щелкните по работе, выберите в контекстном меню Name и внесите имя работы "Подготовить компоненты". Затем во вкладке Definition внесите определение "Подготавливаются все компонентыкомпьютерасогласноспецификациизаказа".
2. ВовкладкуUOW внеситесвойстваработы(табл. 7.1).
Таблица 7.1. Свойства UOW
Objects |
Компоненты: винчестеры, корпуса, материнскиеплаты, |
|
видеокарты, звуковыекарты, дисководы CD-ROM и |
|
флоппи, модемы, программное обеспечение |
Facts |
Доступныеоперационныесистемы: Windows 98, |
|
Windows NT, Windows 2000 |
|
|
Constrains |
Установкамодема требуетустановкидополнительного |
|
программного обеспечения |
3.Внеситевдиаграммуещетриработы(кнопка). Внеситеименаследующихработ:
Установитьматеринскуюплатуивинчестеры.
Установитьмодем.
УстановитьдисководCD-ROM.
Установитьфлоппидисковод.
Инсталлироватьоперационнуюсистему.
Инсталлироватьдополнительноепрограммноеобеспечение.
4.С помощью кнопки панели инструментов создайте объект ссылки. Внесите имя объекта внешнейссылки"Компоненты".
5.Свяжитестрелкойобъектссылкииработу"Подготовитькомпоненты".
6.Свяжите стрелкой работы "Подготовить компоненты" (выход) и "Установить материнскуюплатуивинчестер". ИзменитестильстрелкинаObject Flow.
ВIDEF3 имя стрелки может отсутствовать, хотя BPwin показывает отсутствие имени как
ошибку.
Результатпоказаннарис. 7.2.
13

Рис. 7.2. РезультатсозданияUOW иобъектассылки
7. С помощью кнопки на панели инструментов внесите два перекрестка типа асинхронного "или" исвяжитеработысперекрестками, какпоказанонарис. 7.3.
Рис. 7.3. ДиаграммаIDEF3 послесозданияперекрестков
8. Правой кнопкой щелкните по перекрестку для разветвления (fan-out), выберите Name и
внеситеимя"Компоненты, требуемые в спецификации заказа".
Создайте два перекрестка типа исключающего "ИЛИ" и свяжите работы, как показано на рис. 7.4.
Рис. 7.4. Результатвыполненияупражнения7
Упражнение 8. Создание сценария
1. ВыберитепунктменюDiagram/Add IDEF3 Scenario.
Создайте диаграмму сценария на основе диаграммы IDEF3 "Собрать настольные компьютеры" (А22.1).
2. Удалитеэлементы, невходящиевсценарий(рис. 8.1).
14

Рис. 8.1. Результатвыполненияупражнения8
Упражнение 9. Стоимостный анализ (Activity Based Costing)
Передвыполнениемупражнения9 внимательнопрочитайтеподразделы1.3 и2.1.
1. ВдиалогеModel Properties (вызываетсяизменюMode/Model Properties) вовкладкеABC Units (рис. 9.1) установитеединицыизмеренияденегивремени— рублиичасы.
Рис. 9.1. ВкладкаABC Units диалогаModel Properties
2. Перейдите в Dictionary/Cost Center и в диалоге Cost Center Dictionary внесите название и определениецентровзатрат(табл. 9.1).
Таблица 9. J. Центры затрат ABC
Центр затрат |
Определение |
Управление |
Затраты на управление, связанныес |
|
составлением графика работ, |
|
формированием партий компьютеров, |
|
контролем над сборкой и тестированием |
Рабочая сила |
Затраты на оплату рабочих, занятых сборкой |
|
и тестированием компьютеров |
Компоненты |
Затраты на закупку компонентов |
15

Для отображения стоимости каждой работы в нижнем левом углу прямоугольника перейдитевменюModel/Model Properties ивовкладкуDisplay диалогаModel Properties включите опциюABC Data (рис. 9.2).
Рис. 9.2. ВкладкаDisplay диалогаModel Properties
Для отображения частоты или продолжительности работы переключите радиокнопки в группеABC Units.
Для назначения стоимости работе следует щелкнуть по ней правой кнопкой мыши и выбратьвконтекстномменюCost (рис. 9.3).
Рис. 9.3. ВкладкаCost диалогаActivity Properties
16

3. ДляработнадиаграммеA2 внеситепараметрыABC (табл. 9.2).
Таблица 9.2. Стоимости работ на диаграмме А2
|
|
Суммацентра |
Продолжител |
Частота |
Имя работы |
Центрзатрат |
затрат (Cost |
ьность |
|
(Activity Name) |
(Cost Center) |
Center Cos)t, |
(Duration), |
(Frequency) |
|
|
руб. |
день |
|
Отслеживатьрасписание |
Управление |
500,00 |
1,00 |
1,00 |
иуправлятьсборкойи |
|
|
|
|
тестированием |
|
|
|
|
Собратьнастольные |
Рабочаясила |
100,00 |
1,00 |
12,00 |
компьютеры |
Компоненты |
16000,00 |
|
|
|
1,00 |
|
||
Собратьноутбуки |
Рабочаясила |
140,00 |
20,00 |
|
|
Компоненты |
28000,00 |
1,00 |
|
Тестировать |
Рабочаясила |
60,00 |
32,00 |
|
компьютеры |
|
|
|
|
Посмотритерезультат— стоимостьработыверхнегоуровня(рис. 9.4).
Рис. 9.4. Отображение стоимости в нижнем левом углу прямоугольника работы
4. СгенерируйтеотчетActivity Cost Report (рис. 9.5)
Рис. 9.5. Отчет Activity cost report
Упражнение 10. Использование категорий UDP
Передвыполнениемупражнения10 внимательнопрочитайтеподразделы1.3, 2.1 и2.2. 1. Перейдите в меню Dictionary/UDP Keywords и в диалог UDP Keyword List внесите следующиеключевыесловаUDP (рис. 10.1):
Расходресурсов.
Документация.
Информационнаясистема.
17

Рис. 10.1. СловарьключевыхсловUDP
2.СоздайтеUDP. ДляэтогоперейдитевDictionary/UDP ивсловарьвнеситеимяUDP, например "Приложение".
3.Для UDP типа List необходимо в поле Value задать список значений. Для UDP — "Приложение". Внеситезначение"Модульоформлениязаказов" (рис. 10.2).
Рис. 10.2. СловарьUDP
Затем внесите другие значения в соответствии с табл. 10.1. Для подключения к UDP ключевогословаперейдитекполюKeyword ищелкнитепополювыбора.
Таблица 10.1. Наименование и свойства UDP
Наименова |
Тип |
Значение |
Ключевое |
ние UDP |
|
|
слово |
Приложения |
Text List |
Модуль оформления |
Информаци |
|
(Multiple |
заказов. |
онная |
|
Selection) |
|
система |
|
Модуль создания и |
||
|
|
контроля расписания |
|
|
|
выполненияработ. |
|
|
|
|
|
|
|
Модульучета |
|
|
|
комплектующих и |
|
|
|
оборудования. |
|
|
|
|
|
|
|
Модуль процедур сборки |
|
|
|
и поисканеисправностей |
|
|
|
|
|
18

Наименова |
Тип |
Значение |
Ключевое |
ние UDP |
|
|
слово |
Дополнитель |
Command |
Winword.EXE sample1.doc |
Документац |
ная |
List |
|
ия |
Winword.EXE sample2.doc |
|||
документаци |
|
|
|
|
POWERPNT.EXE samples.ppt |
|
|
я |
|
|
|
|
|
|
|
История |
Paragraph |
|
Документац |
изменения |
Text |
|
ия |
Загрязнение |
Text List |
Оченьвысокое |
|
окружающей |
(Single |
|
|
Высокое |
|
||
среды |
Selection) |
|
|
Среднее |
|
||
|
|
|
|
|
|
Низкое |
|
Расход |
ReaJ |
|
Расход |
электроэнерг |
Number |
|
ресурсов |
ии |
|
|
|
4. Для назначения UDP работе следует щелкнуть по ней правой кнопкой мыши и выбрать в контекстномменюUDP. ПоявляетсявкладкаUDP Values диалогаActivity Properties (рис. 10.3).
Рис. 10.3. ВкладкаUDP Values диалогаActivity Properties
ВнеситезначенияUDP дляработ(табл. 10.2).
Таблица 10.2. Значения UDP
Имя работы |
Дополнительная |
|
История |
Расход |
Загрязнение |
(Activity |
документация |
Приложения |
изменения |
электроэнергии |
окружающей |
Name) |
|
|
|
20,00 |
среды |
Собрать |
|
Модуль учета |
|
Среднее |
|
настольные |
|
комплектующих |
|
|
|
компьютеры |
|
и оборудования. |
|
|
|
|
|
Модуль |
|
|
|
|
|
процедур |
|
|
|
|
|
сборки и поиска |
|
|
|
|
|
неисправностей |
|
25,00 |
|
Собрать |
|
Модуль учета |
|
Среднее |
|
ноутбуки |
|
комплектующих |
|
|
|
|
|
и оборудования. |
|
|
|
|
|
Модуль |
|
|
|
|
|
процедур |
|
|
|
|
|
сборки и поиска |
|
|
|
|
|
неисправностей |
|
|
|
19

Имя работы |
Дополнительная |
|
История |
Расход |
Загрязнение |
(Activity |
документация |
Приложения |
изменения |
электроэнергии |
окружающей |
Name) |
|
|
|
40,00 |
среды |
Тестировать |
|
Модуль учета |
|
Среднее |
|
компьютеры |
|
комплектующих |
|
|
|
|
|
и оборудования. |
|
|
|
|
|
Модуль |
|
|
|
|
|
процедур |
|
|
|
|
|
сборки и поиска |
|
|
|
|
|
неисправностей |
|
10,00 |
|
Отслеживать |
Win word.EXE |
Модуль создания |
История |
Низкое |
|
расписание и |
sample2.doc |
и контроля |
изменения |
|
|
управлять |
|
расписания |
спецификаций |
|
|
сборкой и |
|
выполнения |
|
|
|
тестированием |
|
работ |
|
|
|
5.После внесения UDP типа Command или Command List щелчок по кнопке приведет к запускуприложения.
6.В диалоге Activity Properties щелкните по кнопке Filter. В появившемся диалоге Diagram object UDP filter (рис. 10.4) отключитеключевыеслова"Информационнаясистема". Щелкните по кнопке ОК. В результате в диалоге Activity Properties не будут отображаться UDP с ключевыми словами"Информационнаясистема".
Рис. 10.4. ДиалогDiagram object UDP filter
Отметим, чтосвойстваUDP можноприсвоитьнетолькоработам, ноистрелкам. Далееприводитсятризаданиядлясозданияотчетов:
получение отчета с использованием специализированного генератора отчетов RPTwin (п.7.1, 8-11, 12.1);
выводотчетавтекстовыйфайлсфиксированнымиколонками(п. 7.2, 8, 12.2)
создание отчетов с помощью Report Template Builder с экспортом в RTF и HTML-
формат и включением в отчет графических объектов (самостоятельно)
При отсутствии специализированного генератора отчетов RPTwin первый вариант не выполнять.
7.СоздайтеотчетпоUDP. МенюTools/Report/Diagram Object Report. 7.1. Выберитеопцииотчета:
Start from Activity: A2. Собратьипротестироватькомпьютеры
Number of Levels: 2
User Defined Properties: Расходэлектроэнергии
Report Format: RPTwin.
20