Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Моделирование бизнес-процессов. Учебное пособие.pdf
X
- •ПРЕДИСЛОВИЕ
- •ПЕРЕЧЕНЬ СОКРАЩЕНИЙ И ОБОЗНАЧЕНИЙ
- •1. ФУНКЦИОНАЛЬНЫЙ И ПРОЦЕССНЫЙ ПОДХОДЫ
- •1.2. Особенности процессного подхода к управлению
- •2. ОБЗОР ПОНЯТИЙ ПРОЦЕССНОГО ПОДХОДА
- •2.2. Понятие и компоненты бизнес-процесса
- •3.1.1. Понятия модели и моделирования
- •3.1.2. Типовые модели выделения бизнес-процессов
- •2.3. Классификация бизнес-процессов
- •3. МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССОВ
- •3.1. Виды моделей
- •3.1.3. Классификация методологий моделирования бизнеса
- •3.2. Структурные методологии моделирования
- •3.2.1. Методология моделирования IDEF0
- •3.2.2. Методология моделирования EPC
- •3.2.3. Методология моделирования BPMN
- •3.3. Объектно-ориентированный язык моделирования UML
- •3.3.1. Объектно-ориентированный подход
- •3.3.2. Прецедентная модель бизнеса
- •3.3.3. Объектная модель бизнеса
- •4.2.2. Инструментальное средство Business Studio
- •4.2.3. Case-средство Rational Rose
- •ЗАКЛЮЧЕНИЕ
- •БИБИЛИОГРАФИЧЕСКИЙ СПИСОК

Ключевыми пользователями системы Business Studio являются руководители предприятий, ИТ-специалисты, специалисты по качеству, менеджеры.
Каждой группе пользователей программный инструмент Business Stu-
dio дает достаточно большие возможности. Руководители компаний,
предприятий в рамках использования Business Studio могут:
1) провести оптимизацию бизнес-процессов с учетом временных и сто-
имостных параметров;
2) повысить прозрачность компании;
3) повысить стоимость бизнеса на рынке;
4) повысить скорость достижения стратегических и оперативных
целей;
5) сократить затраты на время выполнения бизнес-процессов;
6) сократить время на проведение обучения сотрудников.
Менеджеры используют систему Business Studio в целях моделирова-
ния деятельности компании, формирования и модификации регламенти-
рующей документации, задания требований к деятельности исполнителей.
Специалисты в области качества с помощью Business Studio занима-
ются внедрением СМК (системы менеджмента качества), а также опреде-
ляют цели, политику в области качества компании и основные бизнеспроцедуры.
Специалисты в области информационных технологий создают переч-
ни функционала, рабочих мест, информационных объектов, отчетов ин-
формационной системы, а также формируют руководства пользователей
и проводят анализ работы сотрудников в системе для дальнейшего ее
улучшения и развития.
Интерфейс системы Business Studio достаточно дружественен и инту-
итивно понятен как начинающему, так и более опытному пользователю.
При запуске системы появляется главное окно программы. В заголовке
окна указаны названия программы и открытой базы данных. Под заголовком главного окна располагается главное меню (рис. 4.1).
81

Рис. 4.1. Пример главного окна Business Studio
Нижняя панель главного окна содержит строку состояния для вывода
служебной информации. Над строкой состояния располагается окно си-
стемных сообщений, вывод которых предназначен для уведомления поль-
зователей о возникающих ошибках. Также в окне системных сообщений
присутствует возможность вызова контекстного меню.
После запуска программного обеспечения в рабочем поле отображается
функционал навигатора (рис. 4.1). Окно навигатора предназначено для осуществления операций над процессами, субъектами (исполнителями) и объ-
ектами деятельности. Business Studio позволяет работать с несколькими
диалоговыми окнами. При завершении сеанса сохраняется текущий статус
выполнения работы, т. е. при новом запуске программы окно рабочей области откроется в том виде, в котором оно было закрыто [28].
82

Главное меню программы спроектировано в виде горизонтальной
ленты вкладок. Главное меню состоит из следующих пунктов:
1) Главная – содержит навигатор объектов, настройки пользователя
(настроены по умолчанию), возможность выбора базы данных для работы,
возможности экспорта и импорта данных в форматах XML (eXtensible
Markup Langua ge) и XPDL (Process Definition Language);
2) Справочники – позволяет использовать справочники системы че-
рез меню быстрого доступа;
3) Отчеты – поддерживает работу с мастером отчетов, объектной мо-
делью, новыми и хранимыми фильтрами. Также в данном пункте доступен
функционал создания пакетов отчетов и HTML-публикаций (HyperText
Markup Langua ge);
4) СМК – дает возможность обрабатывать документацию системы
менеджмента качества;
5) ССП – поддерживает работу со сбалансированной системой пока-
зателей, которая предназначена для осуществления контроля значений по-
казателей и их анализа для достижения поставленных целей;
6) Анализ процессов – направлен на реализацию имитационных экс-
периментов над бизнес-процессами, а также проведение функциональностоимостного анализа;
7) Окна – позволяет работать с системными сообщениями, а также
с меню администратора;
8) Помощь – используется в случае необходимости вызова и наст-
ройки справочной информации, проверки обновлений и регистрации
пользователей.
Система Business Studio функционирует в связке с Microsoft SQL
Server (сервером для хранения данных). Графические элементы (блоки,
стрелки, операторы, пулы) подгружаются из графического редактора
Microsoft Visio. Microsoft Visio является для пользователей достаточно
удобной и привычной средой для построения диаграмм.
Проектирование бизнес-процессов в Business Studio производится по
принципу декомпозиции, т. е. «сверху вниз». Нотации, применяемые в Busi-
83

ness Studio: IDEF0, Процедура (Cross-Functional FlowChart в Visio), Про-
цесс (Basic FlowChart в Visio), EPC, BPMN. Пример диаграммы, реализованной в системе Business Studio, представлен на рис. 4.2.
Рис. 4.2. Пример диаграммы, реализованной в Business Studio
Кроме базовых средств визуализации в системе Business Studio пре-
дусмотрена гибкая настройка текстовых пометок для блоков, с помощью
которых можно указать сроки выполнения и исполнителей задач. В то же
время инструмент Business Studio не имеет встроенных шаблонов типовых
бизнес-процессов, что усложняет работу для начинающих пользователей.
Для решения этой проблемы можно использовать готовые комплексные
модели.
Таким образом, Business Studio является современным средством мо-
делирования бизнес-процессов, которое позволяет руководству и сотруд-
84

никам получить представление о том, как организована деятельность ком-
пании на текущий момент времени с помощью генерируемых в системе
регламентов бизнес-процессов и бизнес-процедур, а также с помощью
пользовательских запросов, нацеленных на получение актуальной инфор-
мации о бизнес-модели компании.
4.2.3. Case-средство Rational Rose
Rational Software является фирмой-разработчиком программных
средств в области проектирования и поддержки информационных систем.
До 2003 года эта компания была самостоятельной; с 2003 года она объ-
единилась с фирмой IBM (International Business Machines). Фирма Rational
Software занималась описанием методологии разработки программного
обеспечения – Rational Unified Process (RUP). Данная методология вклю-
чает в себя все стадии разработки системы: начиная от описания предмет-
ной области и проектирования бизнес-процессов до проведения тестиро-
вания и запуска в эксплуатацию готовой системы. В основе методологии
RUP лежат следующие принципы:
1) оперативная ликвидация рисков проекта;
2) соблюдение выполнения требований заказчика;
3) тестирование компонентной архитектуры на самых ранних этапах
развития проекта;
4) выполнение контроля качества результатов каждой стадии проекта;
5) проведение работ над проектом в команде.
Одним из самых распространенных программных продуктов, под-
держивающих методологию RUP, можно по праву считать Rational Rose.
Rational Rose – это CASE-средство, предназначенное для проектирования
объектно-ориентированного программного обеспечения [29]. Специальная
редакция продукта – Rational Rose RealTime – ориентирована на получе-
ние готового исполняемого модуля по итогам моделирования. Главный
экран среды моделирования Rational Rose представлен на рис. 4.3.
85

Рис. 4.3. Пример главного окна Rational Rose
К основным элементам интерфейса относятся:
1) Браузер – необходим для быстрой навигации по проектируемой
модели;
2) Окно документации – предназначено для разработки документа-
ции к модели;
3) Панель инструментов – позволяет осуществлять доступ к часто
используемым командам;
4) Окно диаграмм – используется для модификации UML-диаграмм;
5) Журнал – предназначен для проверки наличия возникающих оши-
бок и просмотра отчетов по выполненным командам.
Браузер представляет собой строго подчиненную структуру, которая
дает возможность быстрого перемещения по проектируемой модели. При
помощи браузера можно просматривать, добавлять, удалять и редактиро-
вать элементы модели, а также связывать элемент с файлом или адресом
в сети Интернет [10, с. 6]. В браузере отображаются следующие представления объектно-ориентированной модели.
1. Представление вариантов использования (Use Case View). Данное
представление основано на описании диаграммы акторов и прецедентов
86

проектируемой системы. Оно может включать диаграммы последователь-
ности и коопераций. Представление прецедентов не зависит от особенно-
стей реализации разрабатываемой системы. Его суть заключается в отоб-
ражении понимания того, что сможет делать система. Представление пре-
цедентов необходимо для согласования между разработчиком и заказчи-
ком вопросов, которые касаются проектирования системы с точки зрения
ее основного функционала. В рамках представления вариантов использования принимается решение по поводу пространства применения системы.
2. Логическое представление (Logical View). Логическое представле-
ние показывает, каким образом система реализует сценарии, заявленные
в прецедентах. Оно содержит структуру составляющих систему элементов
и взаимосвязи между ними. В данном представлении задействованы диа-
граммы классов и диаграммы состояний. Проектирование логического
представления обычно происходит в два этапа. На первом этапе описыва-
ются классы анализа, которые формируют структуру системы без привяз-
ки к языку реализации. На втором этапе классы анализа преобразовываются в классы проекта, которые в свою очередь будут ориентированы на
конкретный язык разработки. Для классов в логическом представлении
возможно повторное использование. Большое значение логическое пред-
ставление имеет для бизнес-архитекторов и разработчиков. Бизнес-
архитектора интересует повышение стабильности и гибкости архитектуры
разрабатываемой системы путем работы с классами. Разработчик создает
классы, определяет типы данных и поведение классов.
3. Представление компонентов (Component View). Представление ком-
понентов включает в себя такие элементы, как библиотеки кода и файлы
исполнения. Представление компонентов необходимо в первую очередь
для разработчиков, которые занимаются кодированием и компиляцией приложений.
4. Представление размещения (Deployment View). Представление
размещения напрямую связано с физическим уровнем реализации систе-
87

мы. Физическая реализация и логическая структура системы не всегда
совпадают. Также данное представление нацелено на решение задач, свя-
занных с отказоустойчивостью системы, временем отклика и восстанов-
лением после возможных сбоев в работе.
Следующей составляющей интерфейса является окно документации.
Основное предназначение окна документации – описание элементов диаграмм UML. Описание, размещенное в окне документации, автоматически
добавляется в качестве комментария к программному коду. Созданная до-
кументация также фигурирует в отчетах, которые можно формировать
в Rational Rose.
Панель инструментов дает возможность работы с распространенными
командами. Панели диаграмм отличаются содержимым в зависимости от
типа проектируемой диаграммы. Среда Rational Rose позволяет настраи-
вать панель инструментов в зависимости от потребностей конкретного
пользователя. К наиболее востребованным командам относятся:
• Выделение объекта;
• Открытие следующих диаграмм: классов, последовательности,
компонентов, деятельности и др.;
• Открытие родительской диаграммы.
Окно диаграммы может показывать несколько диаграмм UML проек-
тируемой модели. Редактирование информации в окне диаграммы (напри-
мер, добавление нового элемента) влечет за собой изменение информации
в браузере, и наоборот. Такая синхронизация необходима для актуального
отображения модели.
Журнал содержит сведения о системных и пользовательских ошиб-
ках, а также служит протоколом записи всех операций пользователя над
проектируемыми моделями в Rational Rose.
Пример выполненной диаграммы прецедентов в среде Rational Rose
представлен на рис. 4.4.
88

Рис. 4.4. Пример диаграммы прецедентов в среде Rational Rose
Таким образом, CASE-средство Rational Rose позволяет реализовать
все виды диаграмм языка UML. Эта среда может быть полезна любому
участнику команды проекта, поскольку каждый из них по запросу может
получить актуальную информацию о системе. Также среда Rational Rose
нацелена на генерацию кода в различных языках объектно-ориентированного программирования. В Rational Rose возможно проведение обратного
проектирования, т. е. описания бизнес-моделей рабочих систем.
Контрольные вопросы
1. Каковы основные преимущества инструментов моделирования
бизнес-процессов?
2. Дайте понятие CASE-средства.
3. Какова главная цель CASE-средства?
4. Приведите классификацию CASE-средств по типам.
5. Чем классификация CASE-средств по категориям отличается от
классификации CASE-средств по уровням?
89

6. Какие группы инструментов можно выделить среди средств моде-
лирования бизнеса?
7. Приведите примеры средств имитационного моделирования.
8. Перечислите основные критерии выбора инструментального сред-
ства моделирования бизнес-процессов.
9. Из каких этапов состоит цикл разработки системы управления
предприятием?
10. Перечислите задачи, которые можно решать посредством систе-
мы Business Studio.
11. Назовите ключевых пользователей системы Business Studio.
12. С каким графическим редактором интегрируется система Business
Studio?
13. Перечислите нотации, которые поддерживаются в системе Busi-
ness Studio.
14. Назовите принципы методологии RUP.
15. Какие представления модели реализованы в среде Rational Rose?
16. Раскройте смысл представления вариантов использования.
90
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
