Читаем Моделирование бизнес-процессов с BPwin 4.0 полностью

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

9. Выберите в меню Insert/Formula Field, затем переместите маркер в секцию отчета Page Footer, затем щелкните один раз. Появляется диалог Formula Editor (рис. 4.10.7).

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

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

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

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

<p><emphasis><strong>4.11. Упражнение 11. Расщепление модели</strong></emphasis></p>

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

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

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

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

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

Time Frame: AS-IS;

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

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

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

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

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

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

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

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

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

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

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

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

<p><emphasis><strong>4.12. Упражнение 12. Слияние расщепленной модели с исходной моделью</strong></emphasis></p>

1.Перейдите в модель "Деятельность компании". На диаграмме АО щелкните правой кнопкой мыши по работе "Отгрузка и получение".

В контекстном меню выберите Merge Model. В появившемся диалоге Merge Model установите опцию Cut/Paste entire dictionaries и щелкните по ОК.

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

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

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

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

<p><emphasis><strong>4.13. Упражнение 13. Копирование работ</strong></emphasis></p><p><strong>4.13.1. Копирование работ в другую модель</strong></p>

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

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

<p><strong>4.13.2. Перемещение работ в той же самой модели</strong></p>

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

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

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

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

Перейти на страницу:

Похожие книги

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

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

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
Программирование. Принципы и практика использования C++ Исправленное издание
Программирование. Принципы и практика использования C++ Исправленное издание

Специальное издание самой читаемой и содержащей наиболее достоверные сведения книги по C++. Книга написана Бьярне Страуструпом — автором языка программирования C++ — и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный -ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по C++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе C++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук».

Бьерн Страуструп , Бьёрн Страуструп , Валерий Федорович Альмухаметов , Ирина Сергеевна Козлова

Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT