- •Предисловие
- •Введение
- •УниФицированный язык моделирования и его поддержка 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_________________
- •Подпись печать.
4.2. Моделирование типов данных
Целью разработки модели «Типы данных» является унификация описание атрибутов объектов, связанных с бизнес-процессами, например, документов, материальных объектов.
Для разработки модели «Типы данных» должна использоваться диаграмма классов (class diagram).
Элементы диаграммы классов (class diagram), используемые для разработки модели, представлены в табл. 4.2.
Таблица 4.2.
Элементы диаграммы классов (class diagram), используемые для разработки модели «Типы данных»
Изображение элемента |
Назначение |
|
пакет. Используется для группировки элементов |
|
класс. Используется для отображения типов данных печатных документов, материальных объектов. При необходимости требуется указание его атрибутов |
|
связь ассоциация. Используется для отображения связей между элементами |
|
связь зависимость. Используется для отображения связей между элементами. Связь проводится от зависимого элемента к независимому элементу |
На рис. 4.7 представлен пример типов данных атрибута.
Рис. 4.6. Пример типов данных
Пример расположения модели «Типы данных» в браузере EA представлен на рис. 4.7.
Рис. 4.7. Пример расположения модели «Типы данных» в браузере EA
4.3. Моделирование состояний объектов
Целью разработки модели «Состояния объектов» является отображение последовательности состояний, в которых находиться объект в процессе выполнения бизнес-процесса.
Описание состояний объектов может быть полезным при проектировании функций системы, пользовательского интерфейса, БД, а также в некоторых случаях выявления скрытых атрибутов объектов.
Для разработки модели «Состояния объектов» должна использоваться диаграмма состояний (state diagram).
Элементы, диаграммы состояний (state diagram), используемые для разработки модели, представлены в табл. 4.3. Пример диаграммы состояний представлен на рис. 4.8.
Таблица 4.3.
Элементы диаграммы деятельности (state diagram), используемые для разработки модели «Состояния объектов»
Изображение элемента |
Назначение |
|
Начало. Используется для отображения начального состояния |
|
Конец. Используется для отображения конечного состояния |
|
Состояние. Используется для отображения состояния объекта |
|
«Макро» состояние. Используется для отображения состояния, которае декомпозируется |
|
Переход. Используется для отображений связей между состояниями |
|
Выбор. Используется для разветвления переходов между состояниями |
|
Заметка. Используется для отображения подразделения, в котором выполняется шаг бизнес процесса |
Рис. 4.8. Пример модели состояний объекта бизнес-процесса
Модель состояний в браузере EA следует располагать под объектом.
Пример расположения модели «Состояние объекта бизнес-процесса» в браузере EA представлен на рис. 4.9.
.
Рис. 4.9. Пример расположения модели состояний объектов бизнес-процесса в браузере EA
