- •Предисловие
- •Введение
- •УниФицированный язык моделирования и его поддержка EnterpriSe ArchitecT
- •1.1.История создания uml
- •1.1.Инструментальное средство Enterprise Architect
- •1.1.Диаграммы uml в Enterprise Architect
- •1.1. Основные элементы интерфейса Enterprise Architect
- •1.1. Создание проекта в Enterprise Architect
- •1.1.Создание диаграммы в Enterprise Architect
- •1.1.Коллективная работа в Enterprise Architect
- •1.1.Использованием стереотипов элементов
- •1.1.Навигация в Enterprise Architect
- •1.1. Задания для самоконтроля
- •4. Выбор из многих
- •5. Выбор из многих
- •9. Выбор из одного
- •10. Выбор из многих
- •1.1. Практические задания
- •Типовой проект моделирования предметной области
- •1.1. Основные понятия при создании моделей предметной области
- •1.1. Этапы типового проекта моделирования предметной области
- •1.1. Применение диаграммы деятельности uml для моделирования этапов работ бизнес-процесса с использованием Enterprise Architect
- •1.1. Задания для самоконтроля
- •2. Выбор из одного
- •6. Выбор из многих
- •7. Выбор из одного
- •8. Выбор из одного
- •9. Выбор из одного
- •10. Выбор из одного
- •1.1. Практические задания
- •Моделирование бизнес-процессов
- •3.1. Моделирование целей бизнеса
- •3.2. Моделирование состава бизнес-процессов
- •3.3. Моделирование бизнес-процесса в виде потока работ
- •3.4. Определение функциональных требований на основе моделей бизнес-процесса
- •3.5. Задания для самоконтроля
- •3.6. Практические задания
- •Моделирование объектов бизнес-процессов
- •4.1. Моделирование объектов
- •4.2. Моделирование типов данных
- •4.3. Моделирование состояний объектов
- •4.4. Моделирование организационной структуры
- •4.5. Моделирование ключевых показателей бизнес-процессов
- •4.6. Задания для самоконтроля
- •4.7. Практические задания
- •5. Прочие модели предметной области
- •5.1. Моделирование ролей
- •5.2. Моделирование технического и программного обеспечения
- •5.3. Моделирование бизнес-правил
- •Перечень сокращений
- •Предметный указатель
- •Перечень ссылочных документов
- •Приложение 1. Технология оформления международного перевода в банке
- •Приложение 2 Форма заявление на перевод валютных средств клиентом банка
- •Г. Москва заявление на перевод n_________________
- •Подпись печать.
5.3. Моделирование бизнес-правил
Целью моделирования бизнес-правил является их использование для определения ограничений, накладываемых на разрабатываемые системы/подсистемы. Модели бизнес-правил являются опциональными. То есть правила можно и описывать только текстом, без использования моделей.
В общем случае бизнес-правила можно разделить на три группы:
Правила–ограничения;
Правила–выводы;
Правила–утверждения.
Правила–ограничения определяют условия поведения и структуру объекта или субъекта.
Правила–выводы определяют условия вывода фактов на основе других фактов или вычисления результатов на основе других результатов.
Правила–утверждения определяют определенные факты.
Правила–ограничения можно разделить на следующие подгруппы:
Правила перехода (правила перехода объектов или субъектов из одного состояния в другое);
Правила пред и постусловий (правила определяющие условия, которые должны быть истинны, перед и/или после выполнения деятельности или операции объекта, для гарантии правильности ее выполнения);
Правила структуры (правила относительно классов, объектов и связей между ними).
Правила– выводы можно разделить на следующие подгруппы:
Логические выводы (правила, определяющие, что если определенный факт является истинным, то можно сделать определенное заключение);
Расчетные формулы (правила получения результатов, на основе вычислительных алгоритмов).
Для разработки моделей бизнес-правил могут использоваться:
Диаграмма деятельности (activity diagram);
Диаграмма классов (class diagram);
Диаграмма состояний (statechart diagram ).
Диаграммы деятельности (activity diagram) используются для описаний правил логического вывода, пред и постусловий, утверждений, расчетных формул.
Диаграммы состояний (statechart diagram) используются для описаний правил перехода.
Диаграммы классов (class diagram) используются для описаний структурных правил.
Описание используемых элементов для создания бизнес-правил с использованием диаграммы деятельности, классов, стояний представлены в табл. 3.3, 4.1., 4.3.
Пример бизнес-правил, замоделированных с использованием диаграммы деятельности и классов представлен соответственно на рис. 5.6., 5.7.
Рис. 5.6. Пример модели правила предусловий, разработанной с использованием диаграммы деятельности (activity diagram)
Рис. 5.7. Пример модели структурного бизнес- правила, разработанной с использованием диаграммы классов (class diagram)
Перечень сокращений
ЕА |
Enterprise Architect |
UML |
Unified Modeling Language |
АС |
Автоматизированная система |
ТПР |
Типовое проектное решение |
Предметный указатель
Enterprise Architect 8
Браузер в ЕА 13
Ключевые показатели бизнес-процессов 80
Коллективная работа в EA 22
Модели бизнес-правил 93
Модель 6
Модель бизнес-процесса в виде потока работ 49
Навигация по моделям 23
Нотация 6
Объекты бизнес процессов 69
Окно диаграммы 14
Организационная структура 77
Основные понятия при создании моделей предметной области 30
Роли бизнес-процессов 89
Состав бизнес-процессов 42
Состояния объектов 75
Спецификация элементов 14
Стадии и этапы создания АС 5
Стереотип 23
Техническое и программное обеспечение 90
Типы данных 73
Унифицированный язык моделирования 8
Функциональные требования 52
Цели бизнеса 41
