Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Анализ и разработка моделей информационных процессов и структур..pdf
Скачиваний:
43
Добавлен:
05.02.2023
Размер:
1.99 Mб
Скачать

OMG о графической нотации моделированиябизнес-процессов

Всвоем выпуске 2006 г. OMG описывает видение сервисноориентированной архитектуры (SOA) и описаний бизнес-процессов как части архитектуры, управляемой моделями (MDA). При этом указано соответствие стандартов OMG (в т. ч. BPMN и UML) уровням моделей (уровням окружения) SOA.

BPMN, согласно OMG, применяется на самом верхнем уровне – уровне бизнес-процессов, а UML – на уровне компонентов программного обеспечения для описания интерфейсов между компонентами программного обеспечения и бизнес-сервисами.

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

UML.

OMG планирует использовать нотацию BPMN в метамодели (сейчас она называется «OMG-спецификации бизнес-процессов метамодели»), оперирующую понятиями уровня бизнес-процессов, а не уровня программного обеспечения. И только там, где есть пересечения с уже существующей метамоделью UML 2, предполагается использовать элементы метамодели UML 2 в метамодели BPDM. В этом, пожалуй, и состоит очень существенное отличие диаграмм BPMN от диаграмм деятельности UML: разная семантика элементов моделей. И именно поэтому правильно моделировать бизнес-процессы, используя диаграммы, обладающие соответствующим смыслом (семантикой), т. е. BPMN в данном случае.

Нарисовать «похожие» диаграммы можно и с помощью диаграмм деятельности UML, после чего эти модели могут быть экспортированы в BPEL (и в BPMN), но это уже будет моделированием «снизу вверх».

Пример. Модель функционирования торгового предприятия

1. Введение. Повышение покупательской способности населения, являясь положительным признаком развития рыночной экономики, стимулирует рост сферы розничной торговли. Розничная торговля – наиболее динамичный, быстро растущий вид торговли.

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

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

36

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

3. Результаты. Структурные модели логистических систем описывают фактическую схему осуществляемых процессов и «оптимальную», т. е. ту, которая позволит повысить эффективность данной системы. Они используются в качестве основы для подготовки и принятия управленческих решений, обеспечивая общее видение и единое понимание на предприятии логистических процессов, выявление «проблемных мест», определение приоритетных задач и стоимость процессов. Структурные (процессные) модели отражают состав агентов, их функции, последовательность операций, события и используемые ресурсы. Следует добавить, что для отображения перемещений сущностей (клиентов, продукции, персонала) в торговом зале необходимо использовать инфологическую карту.

Процессная модель (BPM.1) поведения покупателя в торговом зале с закрепленными к прилавкам продавцами учитывает следующие концептуальные аспекты:

задается блок генерации покупателей на основе статических данных, полученных в ходе мониторинга торгового зала;

каждый покупатель обслуживается продавцом-консультантом, при этом оплата может производиться покупателем в кассе или через продавца-консультанта;

указываются приемлемые и неприемлемые для клиента размеры очереди. Если размер очереди имеет критическое для клиента значение, то он покидает торговый зал;

при формировании покупателем корзины допускается согласие либо отказ от приобретения товара в меньшем количестве.

Следовательно, ключевыми показателями оценки эффективности работы торгового предприятия являются:

количество упущенных клиентов вследствие возникновения критического размера очереди;

количество клиентов, чей запрос удовлетворен не в полном объеме, и соответствующий финансовый результат в виде упущенного дохода и прибыли от продажи;

количество необслуженных клиентов из-за отсутствия товара в продаже и соответствующая величина упущенного дохода и прибыли;

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

37

Диаграмма модели BPM.1 в нотации методологии BPMN (Business

Process Modeling Notation), разработанная при помощи инструмента

Enterprise Architect, представлена на рис. 1.16. Пример модели банковского

процесса кредитования изображен на рис. 1.17.

 

Появление

 

 

 

 

 

 

клиентов

 

 

 

 

 

 

 

 

 

 

 

 

 

«Group»

 

 

 

 

 

 

Обслуживание клиента

 

Есть

Нет

 

 

 

 

 

очередь?

 

 

 

Генерирует

 

 

Да

 

 

 

запрос

 

 

 

Очередь

 

 

 

 

 

 

 

неприемлема

 

 

 

 

 

 

 

для клиента?

Нет

Клиент

 

 

 

 

 

 

 

становится

Да

Нет

 

 

Да

 

в очередь

 

 

 

 

 

 

 

 

Товар есть

Да

 

 

 

В очереди

 

в полном

Нет

 

 

 

 

 

 

 

 

объеме?

 

 

 

 

 

 

 

 

 

Частично?

 

 

 

 

 

Да

 

 

 

 

 

 

Добавляет

 

 

 

 

 

Нет

Да

в корзину

 

Заказывает?

Запрос

 

 

 

 

 

неудовлетворен

 

 

Очередь

 

Нет

Да

Оплачивает

 

 

 

 

 

 

 

подошла?

 

Запрос

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сформирован?

 

 

 

Клиент

 

 

 

 

 

 

уходит

 

 

 

 

 

Рис. 1.16. Диаграмма процессной модели поведения покупателя в торговом

зале с закрепленными к прилавкам продавцами в нотации BPMN

38

Сотрудник отдела

безопасности

 

 

 

 

2-е недели

Проверка

 

 

 

 

завершена?

 

 

 

Проверка

 

 

 

 

 

 

надежности

 

 

 

 

 

клиента

 

 

 

 

 

 

 

 

 

 

Сотрудник отдела

 

 

 

 

Отправка

Выдать кредит

Не выдавать

кредитования

 

 

 

документов

 

 

 

Консультирование

 

 

Документы

 

 

 

 

 

в порядке?

 

 

 

клиента по

 

 

 

 

 

 

 

Проверка

Выдача

 

Отказ в

условиям

 

 

 

 

 

документов

кредита

 

выдаче

получения кредита

 

 

 

 

 

 

 

 

кредита

 

 

 

 

 

 

 

 

Получение

 

Нет

 

 

 

 

 

 

 

 

 

 

 

 

консультации

 

 

 

 

 

 

Обращение за

 

Отправка

Договор

 

 

 

консультацией

Условия не

 

 

 

 

Начало

 

документов

 

 

 

 

процесса

Выяснение

подходят?

 

 

 

 

 

Клиент

Определение

 

 

Сбор и

 

 

 

условий

 

 

Получение

 

размера

получения

 

Нет

предоставление

 

кредита

кредита

Да

документов

кредита

 

 

 

 

 

 

 

 

 

 

 

 

 

Завершение

 

 

 

 

 

 

процесса

 

Рис. 1.17. Диаграмма модели бизнес-процесса по выдаче кредита

Формализованное описание бизнес-процессов позволяет проводить их оптимизацию, проектировать новые процессы, оптимизировать оргструктуру, совершенствовать систему управления бизнесом. Оптимизация бизнес-процессов обычно включает в себя:

изменение бизнес-логики процесса (добавление, удаление, реструктуризация процедур);

переработку форм документов, содержания нормативных документов, входов-выходов процесса;

перераспределение ответственности и исполнителей.

Приведенные примеры показывают перспективность формализации бизнеса с помощью средств визуального графоаналитического моделирования. При этом подтверждается актуальность развития оригинальной технологии моделирования в терминах «Узел – Функция – Объект» с использованием собственного инструментального средства «UFO-toolkit», так как данная технология обладает рядом полезных свойств (например, возможность автоматизации построения моделей), отсутствующих у других технологий. Кроме того, практически полезным и наукоемким в настоящее время является разработка визуальных графоаналитических моделей с помощью спецификации BPMN, так как данная спецификация предусматривает возможность имитации исполнения бизнес-процессов.

39