"Моделирование бизнес-процессов при проектировании программных систем с использованием CASE-средства Rational Rose"
Теоретическая часть.
Решаемая задача (формулировка и цель)
Цель работы - построение модели бизнес процессов для описания предметной области, под-лежащей автоматизации, с использованием диаграммы деятельности (activity diagram) CASE - сред-ства Rational Rose 2001.
Введение
Процесс создания программных систем (ПС) по методологии разработки программных сис-тем Rational Unified Process фирмы Rational Software Corporation включает следующие шесть этапов:
1. Моделирование предметной области (Business Modeling);
2. Определение требований к системе (Requirements);
3. Анализ и проектирование (Analysis & Design);
4. Разработку (Implementation);
5. Тестирование (Test);
6. Внедрение (Deployment).
Моделирование бизнес или, по-другому, производственных процессов для описания пред-метной области, для которой разрабатывается программная система, производится собственно на этапе разработке ПС моделирования предметной области (Business Modeling) с использованием диаграмм деятельности (activity diagram) CASE - средства Rational Rose 2001.
Описание бизнес процессов с использованием диаграммы деятельности (activity diagramm)
Для описания бизнес процессов будем использовать следующие элементы диаграммы дея-тельности (activity diagram):
- начальное состояние (start state);
- конечное состояние (end state);
- деятельность (activity);
- состояние (state);
- переход (state transition);
- решение (decision);
- горизонтальные синхронизаторы (horizontal synchronization);
- вертикальные синхронизаторы (vertical synchronization);
- разделительные линии (swimlane);
- объект (object);
- поток объектов (object flow).
Начальное состояние (start state) обозначается черным маленьким кружком, с которым мо-жет быть связано название, например, "Точка начала".
Конечное состояние (end state) обозначается большим черным кружком внутри круга, с ко-торым может быть связано название, например, "Точка конца".
Рис. 1. Пример начального (start state) и конечного состояния (end state).
Диаграмма деятельности (activity diagram) может иметь только одно начальное состояние. Конечных же состояний может существовать множество.
Новые начальные состояния могут быть только на диаграммах, декомпозирующих отдель-ные виды деятельности.
Деятельность (activity) обозначается прямоугольником с закругленными сторонами.
|