пар. Разработка программных модулей
![]()
|
Результаты бизнес моделированияС точки зрения 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); понять место данной модели при определении состава подсистем разрабатываемой системы на этапе определения требований к системе. |