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

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

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

7.2.При отсутствии специализированного генератора отчетов RPTwin выберите опции отчета:

Start from Activity: A2. Сборкаитестированиекомпьютеров

Number of Levels: 2

User Defined Properties: Расходэлектроэнергии

Report Format: Fixed Column.

8.Щелкните по кнопке Report. В появившемся диалоге "Сохранение файла" щелкните по кнопке"Сохранить".

9.Запускается генераторотчетовRPTwin ипоявляетсядиалогNew Report. Выберите типотчета

Columnar (рис. 10.5).

Рис. 10.5. ДиалогNew Report Автоматическисоздаетсяшаблонотчета(рис. 10.6).

Рис. 10.6, ШаблонотчетавRPTwin

Нажатие на кнопкупозволяетпросмотреть отчет. Отразим вотчете суммарный расход электроэнергии.

10.Выберите в меню Insert/Formula Field, затем в секции отчета Page Footer щелкните мышкой.

ПоявляетсядиалогFormula Editor (рис. 10.7).

11.ВполеFormula внеситетекстформулы: Sum ({"Расходэлектроэнергии"})

21

Рис. 10.7. ДиалогFormula Editor

12.ЗатемщелкнитепоОК.

12.1.Отчет показывается в окне просмотра (рис. 10.8 а). В нижней части страницы расположено суммирующее поле-результат вычисления формулы (на рис. 10.8а не видно).

12.2.Отчетсохраняетсяввидетекстовогофайла(рис. 10.8 б)

Рис. 10.8 а. ОкнопросмотраотчетавRPTwin

Рис. 10.8 б. Отчетавформатетекстовогофайласфиксированнымиколонками

22

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

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

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

Впоявившемся диалоге Split Option установите опцию Enable Merge / Overwrite Option,

внеситеимяновоймодели— "Отгрузкаиполучение" ищелкнитепоОК.

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

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

Time Frame: AS-IS.

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

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

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

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

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

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

Имя работы (Activity

Определение работы (Activity Definition)

 

Name)

 

 

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

Физически получить комплектующие

и

 

сделать соответствующие записи

в

 

информационной системе

 

Доставить

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

комплектующие

тестировщикам

 

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

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

 

компоненты (возврат) поставщикам

 

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

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

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

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

Имя стрелки (Arrow Name)

Определение работы (Arrow Definition)

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

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

Компоненты

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

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

 

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

Проверенныеиподготовленныедля

 

передачисборщикамитестировщикам

 

компоненты

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

23

Рис. 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/Merge entire dictionaries и щелкните по ОК. В результате работа из модели "Деятельность компании" копируетсянановуюдиаграммумодели"ТЕСТ".

24

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

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

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

1.Метод описания процессов IDEF3

2.Диаграммы

3.Единицы работ

4.Связи

5.Перекрестки

6.Декомпозиция работ

7.Описание сценария

8.Создание смешанной модели

9.Стоимостный анализ (Activity Based Costing)

10.Свойства, определяемые пользователем (User Defined Properties)

11.Встроенные шаблоны отчетов

12.Создание отчетов с помощью Report Template Builder

13.Слияние и расщепление моделей

14.Копирование и перемещение работ с использованием навигатора

25

Лабораторная работа № 3

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

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

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

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

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

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

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

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

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

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

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

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

• Time Frame: TO-BE.

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

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

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

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

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

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

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

в"Планироватьпроизводство".

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

26

9.Создайте ветвь стрелки "Персонал производственного отдела", назовите ее "Дизайнер" и

направьтекакмеханизмкработе"Разработатьконфигурацию".

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

назовитеее"Спискомнеобходимыхкомпонентов".

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

"Правиламисборкиитестирования",

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

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

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

"Планироватьпроизводство".

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

"Планироватьпроизводство".

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

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

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

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

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

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

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

Overwrite existing fields ищелкнитепоОК.

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

27

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

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

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

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

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

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

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

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

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

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

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

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

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

28

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

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

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

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

"Тестироватькомпьютеры".

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

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

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

29

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

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

На основе этой информации декомпозируйте работу "Произвести продажи и маркетинг" (IDEF0).

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

Предоставитьинформациюоценах.

Оформитьзаказы.

Исследоватьрынок.

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

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

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

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

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

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

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

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

Проверитьивнестиклиента.

Внестизаказ.

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

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

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

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

30