Метод моделирования, используемый в технологии Rational Unified Process



Этот метод предусматривает построение двух базовых моделей:

· модели бизнес-процессов (Business Use Case Model);

· модели бизнес-анализа (Business Analysis Model).

Модель бизнес-процессов — модель, описывающая бизнес-процессы организации в терминах ролей и их потребностей. Она представляет собой расширение модели вариантов использования (use case) UML за счет введения набора стереотипов — Business Actor (стереотип действующего лица) и Business Use Case (стереотип варианта использования).

Business Actor (действующее лицо бизнес-процессов) — это некоторая роль, внешняя по отношению к бизнес-процессам организации, это индивидуум, группа, организация, компа­ния или система, которые взаимодействуют с моделируемой бизнес-систе­мой, но не входят в нее, т.е. не являются частью моделируемой системы. Общее свойство бизнес-актеров состоит в том, что они являются инициаторами или клиентами бизнес-процессов моделируемой системы (слайд 13).

Бизнес-вариант использования (business use case) — описание последовательности действий (потока событий) в рамках некоторого бизнес-процесса, приносящей ощутимый результат конкретному действующему лицу. Общее свойство бизнес-вариантов использования со­стоит в том, что они являются концептуальной моделью отдельных биз­нес-процессов моделируемой системы (слайд 13).

Данный метод концентрирует внимание в первую очередь на элементарных бизнес-процессах. Такой процесс можно определить как задачу, выполняемую одним человеком в одном месте в одно время в ответ на некоторое событие, приносящую конкретный результат и переводящую данные в некоторое устойчивое состояние. Выполнение такой задачи обычно включает от пяти до десяти шагов и может занимать от нескольких минут до нескольких дней, но рассматривается как один сеанс взаимодействия действующего лица с исполнителями.

Каждый Business Use Case отражает цель или потребность некоторого действующего лица. Стереотипы связей явно показывают роль действующих лиц по отношению к вариантам использования.

Для каждого Business Use Case строится модель бизнес-анализа — объектная модель, описывающая реализацию бизнес-процесса в терминах взаимодействующих объектов (бизнес-объектов — Business Object), принадлежащих к двум классам — Business Worker и Business Entity.

Business Worker (исполнитель) — активный класс, представляющий собой абстракцию исполнителя, выполняющего некоторые действия в рамках бизнес-процесса; это класс, служащий на диаграмме классов для представления любого сотрудника, который является элементом бизнес-системы и взаимодействует с другими сотрудниками при ре­ализации бизнес-процесса. Общее свойство сотрудников заключается в том то, что они являются субъектами и входят в состав моделируемой системы. Исполнители взаимодействуют между собой и манипулируют различными сущностями, участвуя в реализациях сценариев Business Use Case (слайд 13).

Business Entity (сущность) — пассивный класс, не инициирующий никаких взаимодействий. Этот класс служит для сохранения информации о результатах выполне­ния бизнес-процесса в моделируемой бизнес-системе или организа­ции. Этот класс также может быть изображен в форме прямоуголь­ника класса со стереотипом «business entity». Объект такого класса может участвовать в реализациях различных Business Use Case. Сущность является объектом различных действий со стороны исполнителей (слайд 13).

Модель бизнес-анализа может состоять из диаграмм разных типов. В состав модели обязательно должна входить диаграмма классов, содержащая исполнителей и сущности.

Кроме диаграммы классов, модель бизнес-анализа может включать:

· Диаграммы последовательности (и кооперативные диаграммы), описывающие сценарии Business Use Case в виде последовательности обмена сообщениями между объектами-действующими лицами и объектами-исполнителями. Такие диаграммы помогают явно определить в модели обязанности каждого исполнителя в виде набора операций класса.

· Диаграммы деятельности с потоками объектов и "плавательными дорожками", описывающие взаимосвязи между сценариями одного или различных Business Use Case.

· Диаграммы состояний, описывающие поведение отдельных бизнес-объектов

Метод моделирования Rational Unified Process обладает следующими достоинствами:

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

· моделирование на основе вариантов использования способствует хорошему пониманию бизнес-модели со стороны заказчиков;

· метод предусматривает достаточно простой переход от бизнес-модели к системным требованиям.

 

 


Дата добавления: 2021-07-19; просмотров: 55; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!