30 Глава 2
цию или область деятельности.
В
данном случае роль такой орга-
низации выполняет деканат, отвечающий за регистрацию студен-
тов на курсы, а следовательно, действующими лицами бизнес-
процессов являются:
• студент
—
записывается на курсы;
• профессор
—
выбирает курсы для преподавания.
Упражнение 2.1.
Создание действующих лиц бизнес-процессов
в
среде Rose
При запуске Rose в окне "Create New Model" выберите шаблон
"Rational Unified Process" (см. рис. 1.5). Для того чтобы поместить
действующее лицо в браузер:
1.
Щелкните правой кнопкой мыши по пакету Business Use
Case Model представления Use Case View в браузере.
2.
Выберите в открывшемся меню пункт New > Actor. В брау-
зере появится новое действующее лицо под названием NewClass.
Слева от его имени вы увидите пиктограмму действующего лица
UML.
3.
Выделите новое действующее лицо и введите его имя.
4.
Щелкните правой кнопкой мыши по действующему лицу.
5.
Выберите пункт Open Specification в открывшемся меню.
6. Выберите Business Actor в поле стереотипа и щелкните по
кнопке ОК.
7.
Сохраните модель под именем Coursereg с помощью пунк-
та меню File > Save после создания действующих лиц.
Business
Use Case
(вариант использования с точки зрения биз-
нес-процессов) определяется как описание последовательности
действий в рамках некоторого бизнес-процесса, приносящих
ощутимый результат конкретному действующему лицу.
При использовании данной методики необходимо сосредото-
чить внимание в первую очередь на
элементарных
бизнес-процес-
сах. Элементарный бизнес-процесс можно определить как задачу,
выполняемую одним человеком в одном месте в одно время в от-
вет на некоторое событие, приносящую конкретный результат и
переводящую данные в некоторое устойчивое состояние (напри-
мер,
подтверждение платежа по кредитной карточке). Решение
такой задачи обычно включает от
5
до 10 шагов и может занимать
от нескольких минут до нескольких дней, но рассматривается как
один сеанс взаимодействия действующего лица с исполнителями.
Каждый Business Use Case отражает цель или потребность не-
которого действующего лица. Исходя из потребностей действую-