- •Предисловие
- •Введение
- •УниФицированный язык моделирования и его поддержка 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. Прочие модели предметной области
5.1. Моделирование ролей
Целью разработки модели «Роли бизнес-процессов» является формализованное описание ролей, связанных с бизнес-процессами.
Формализованное описание ролей будет использовано при определении пользователей АС, поддерживающих замоделированные бизнес-процессы, при проектировании АС в соответствии с автоматизированными рабочими местами (АРМ).
Для разработки модели «Роли бизнес-процессов» может использоваться или диаграмма классов (class diagram) или диаграммы функций (use case diagram).
Элементы диаграммы классов (class diagram) или диаграммы функций (use case diagram), используемые для разработки модели, представлены в табл. 5.1.
Таблица 5.1.
Элементы диаграммы классов (class diagram) или диаграммы функций (use case diagram), используемые для разработки модели «Роли бизнес-процессов»
Изображение элемента |
Назначение |
|
Пакет. Используется для группировки элементов |
|
Класс со стереотипом <<worker>>. Используется для отображения внутренних ролей |
|
Внешняя по отношению к бизнес-процессу роль. Используется для отображения инициаторов бизнес – процессов, получателей результатов бизнес-процессов. Может быть использована со стереотипом «business actor» - бизнес-роль |
|
Связь ассоциация. Используется для отображения связей между элементами. |
|
Связь зависимость. Используется для отображения связей между элементами. Связь проводится от зависимого элемента к независимому элементу |
|
Связь наследование. Используется для отображения связей между элементами. Связь проводится от элемента потомка к элементу родитель. Элемент потомок наследует свойства элемента родителя |
.
Модель ролей должна строиться как иерархия диаграмм. Вначале строятся пакеты групп процессов, внутри пакета - роли, относящиеся к конкретному процессу. Рекомендуется роли моделировать как локальные по отношению к бизнес-процессу.
На рис. 5.1, 5.2 представлен пример состава ролей.
Рис. 5.1. Модель группы ролей
Рис. 5.2. Модель ролей по бизнес-процессов «Зачисление студентов»
5.2. Моделирование технического и программного обеспечения
Целью разработки модели «Техническое и программное обеспечение» является отображение технических средств систем, их связей и программного обеспечения, установленного на них.
Для разработки модели «Техническое и программное обеспечение» должна использоваться диаграмма развертывания (deployment diagram).
Элементы диаграммы развертывания (deployment diagram), используемые для разработки модели, представлены в табл. 7.
Таблица 7.
Элементы диаграммы развертывания (deployment diagram), используемые для разработки модели «Техническое и программное обеспечение»
Изображение элемента |
Назначение |
|
Пакет. Используется для группировки элементов схемы |
|
Связь ассоциация. Используется для отображения связей между элементами |
|
Узел. Используется для отображения технических средств, например, процессоров |
|
Компонент системы. Используется для отображения компонент системы, размещенных на технических средствах |
|
Информация, получаемая или производимая системой. Используется для отображения файлов с исходными кодами, таблиц БД, разрабатываемых и поддерживаемых документов |
|
Спецификация развертывания. Определяет набор свойств, связанных с исполнением компонента, размещенного на узле |
|
Связь размещение. Используется для отображения связи компонент, артефактов с узлами |
|
Связь зависимость. Используется для отображения связей между элементами. Связь проводится от зависимого элемента к независимому |
Допускается схему технических и программных средств представлять несколькими схемами, первой из которых является укрупненная схема комплекса технических средств объекта автоматизации в целом, на отдельных диаграммах отображать программное обеспечение.
На схемах технические средства можно объединять по каким-либо логическим признакам (например, совместному выполнению отдельных или нескольких функций, одинаковому назначению и т. д.).
Рекомендуется указывать основные характеристики технических средств.
Пример технического обеспечения представлен на рис. 5.3.
Допускается связывать с элементами моделирования их изображения в виде картинок, например как представлено на рис. 5.4.
Рис. 5.3. Модель технического обеспечения
Рис. 5.4. Модель технических средств, выполненная с использованием различных изображений элементов моделирования
Пример расположения модели «Техническое и программное обеспечение» в браузере EA представлен на рис. 5.5.
Рис. 5.5. Пример расположения модели «Техническое и программное обеспечение» в браузере EA
