|
С точки зрения RUP, наиболее значимыми артефактами, связанными с бизнес моделированием являются модели бизнес процессов (Business Use-Case Model), модели анализа бизнеса или объектные модели, описывающие реализации бизнес процессов (Business Analysis Model), а также набор документов, в котором отражены результаты бизнес моделирования.
Модели бизнес процессов описывают процессы, связанные с оказанием услуг организацией (business use case), и действующих лиц или систем, внешних по отношению к бизнес-процессу (business actor). Действующие лица и системы либо инициируют бизнес процесс, либо заинтересованы в получении некоторых результатов бизнес процесса.
Модели анализа показывает, как каждый бизнес процесс реализуется некоторым набором участников бизнес процесса: работниками (business worker), действующими лицами внешними по отношению к бизнес-процессу (business actor) и связанными с ними бизнес сущностями (business entity).
Работник бизнес процесса (business worker) есть роль, которую играет тот или иной сотрудник организации, непосредственно участвуя в бизнес процессе.
Бизнес сущность (business entity) есть объект предметной области. Бизнес сущность либо: Бизнес сущностью может являться бумажный документ, электронный документ, набор документов, объект реального мира и т. п. Бизнес сущность является пассивным элементом и не может инициировать действий и все операции с ней выполняются участниками бизнес процесса.
Реализация бизнес процессов описывает, отдельно взятый процесс в терминах участников, действующих лиц и бизнес сущностей.
Для описания моделей бизнес процессов используются диаграммы функций (Use Case Diagrams) языка UML.
Для описания реализаций бизнес процессов могут использоваться следующие диаграммы языка UML:
диаграммы деятельностей (Activity diagrams);
диаграммы классов (Class diagrams);
диаграммы состояний (Statechart Diagram);
диаграммы последовательностей действий (Sequence diagrams);
диаграммы взаимодействия (Collaboration diagrams).
Основными документами, в которых должны быть отражены результаты бизнес моделирования по RUP, являются следующие документы:
документ Оценка автоматизируемой организации (Target-Organization Assessment);
документ Архитектура бизнеса (Business Architecture Document);
документ Словарь терминов предметной области (Business Glossary);
документ Бизнес правила (Business Rule);
документ Концепция развития организации (Business Vision);
документ Описание бизнес процесса (Business Use Case);
документ Дополнительные требования к деятельности организации (Supplementary Business Specifications).
В RUP принято документы, модели, элементы модели называть артефактами. Основными ролями в проектной команде по RUP, участвующими в бизнес моделирования являются:
бизнес аналитик (Business-Process Analyst);
бизнес проектировщик (Business Designer);
рецензент моделей бизнес процессов и моделей анализа бизнеса (Business-Model Reviewer).
Основными видами деятельности бизнес аналитика являются:
оценка организации заказчика;
определение и уточнение целей организации заказчика;
определение бизнес правил;
разработка словаря бизнес терминов;
выявление бизнес процессов и действующих лиц, инициирующих процесс или являющихся потребителями его результатов;
уточнение связей между бизнес-процессами;
описание архитектуры бизнеса;
разработка рекомендаций по бизнес моделированию.
Результатами деятельности бизнес аналитика являются:
разработанные модели бизнес процессов и модели анализа или объектные модели, описывающие реализации бизнес процессов;
подготовленные документы:
документ Оценка автоматизируемой организации (Target-Organization Assessment);
документ Архитектура бизнеса (Business Architecture Document);
документ Словарь предметной области (Business Glossary);
документ Бизнес правила (Business Rule);
документ Концепция развития организации (Business Vision);
документ Дополнительные требования к деятельности организации (Supplementary Business Specifications);
документ Рекомендации по бизнес моделированию (Guidelines).
На рис. 15 представлены основные виды деятельности бизнес аналитика и артефакты, за которые он ответственен. Для изображения бизнес аналитика использовался элемент диаграммы функций (use case diagram) языка UML роль бизнес процесса (role), для изображения артефактов - элемент бизнес сущность (business entity). Деятельность бизнес аналитика изображена в виде операции участника бизнес процесса.
Рис. 15. Основные виды деятельности бизнес аналитика и артефакты, за которые он ответственен
Основными видами деятельности бизнес проектировщика являются:
описание бизнес процессов;
определение участников бизнес процессов;
детальное описание участников бизнес процессов;
детальное описание бизнес сущностей;
определение требований к системе на основе документов и моделей.
Основными результатами деятельности бизнес проектировщика являются:
документ Описание бизнес процесса (Business Use Case);
На рис. 16 представлены основные виды деятельности бизнес проектировщика и артефакты, за которые он ответственен.
Рис. 16. Основные виды деятельности бизнес проектировщика и артефакты, за которые он ответственен
Основными видами деятельности рецензента моделей бизнес процессов и моделей анализа бизнеса или объектных моделей бизнеса являются:
рецензирование модели бизнес процессов;
рецензирование моделей анализа или объектных моделей бизнеса.
Результатами деятельности рецензента моделей бизнес процессов и объектных моделей бизнеса являются:
рецензии на модели бизнес процессов;
рецензии на модели анализа бизнеса или объектные модели бизнеса.
На рис. 17 представлены основные виды деятельности рецензента моделей бизнес процессов и моделей анализа бизнеса или объектных моделей бизнеса и артефакты, за которые он ответственен.
Рис. 17. Основные виды деятельности рецензента моделей бизнес процессов и объектных моделей бизнеса и артефакты, за которые он ответственен
Задание 1. Построить поток работ в соответствие с примером
Порядок построения потока работ на этапе бизнес моделирования в Rational Rose должен включать следующие шаги:
Запустите Rational Rose.
Создайте в папке Use Case View диаграмму деятельности (activity diagram) с названием Поток работ на этапе бизнес моделирования.
Поместите на поле диаграммы соответствующие элементы как представлено на рис. 18.
Соедините их стрелками переходов.
Сохраните модель.
Рис. 18. Пример описания потока работ на этапе бизнес моделирования адаптированный под конкретный проект
Задание 2. Построить поток работ документирования на этапе бизнес моделирования
Порядок построения потока работ документирования в Rational Rose должен включать следующие шаги:
Самостоятельно определите порядок документирования на этапе бизнес моделирования.
Запустите Rational Rose.
Создайте в папке Use Case View диаграмму деятельности (activity diagram) с названием Порядок документирования на этапе бизнес моделирования.
Поместите на поле диаграммы соответствующие элементы. Соедините их стрелками переходов.
Сохраните модель.
Лабораторная работа № 9
Тема: Разработка UML диаграмм
Разработка моделей бизнес процессов в Rational Rose
Цели занятия:
научиться разрабатывать модели бизнес процессов (Business Use Case Model);
понять место данной модели при определении состава подсистем разрабатываемой системы на этапе определения требований к системе.
|
|
|