- •Предисловие
- •Введение
- •УниФицированный язык моделирования и его поддержка 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.1. Моделирование объектов
Целью разработки модели «Объекты бизнес процессов» является формализованное описание объектов реального мира, связанных с бизнес-процессами, например, документов, материальных объектов и т.п.
Формализованное описание объектов будет использовано при проектировании перечня входных/выходных сигналов и данных, пользовательского интерфейса, баз данных (БД), классов реализующих функции системы
Для разработки модели «Объекты бизнес-процессов» должна использоваться диаграмма классов (class diagram).
Элементы диаграммы классов (class diagram), используемые для разработки модели, представлены в табл. 4.1.
Таблица 4.1.
Элементы диаграммы классов (class diagram), используемые для разработки модели «Объекты бизнес-процессов»
Изображение элемента |
Назначение |
|
Пакет. Используется для группировки элементов |
|
Класс. Используется для отображения печатных документов, файлов, материальных объектов. При необходимости требуется указание его атрибутов и связи с внешним видом |
|
Связь ассоциация. Используется для отображения связей между элементами.
|
|
Связь зависимость. Используется для отображения связей между элементами. Связь проводится от зависимого элемента к независимому элементу |
Количество объектов, принимающих участие в связи, называется мощностью связи. Мощность указывается на каждом конце связи. Мощность означает число связей между одним объектом в начале линии связи с объектом в конце линии связи.
Пример мощности связи представлен на рис. 4.1.
Рис. 4.1 Пример мощности связей между объектами
Модель «Объекты бизнес - процессов» строится как иерархия диаграмм.
Сначала моделируется состав объектов в разбивке по бизнес - процессам, далее – конкретные объекты.
В случае моделировании атрибутов объекта, каждый объект следует также поместить в пакет с соответствующим наименованием.
На рис. 4.2, 4.3 представлен пример состава печатных документов, на рис. 4.4 – пример конкретного документа.
Рис. 4.2. Пример состава печатных документов в разбивке по бизнес-процессам
Рис. 4.3. Пример состава печатных документов в разбивке по конкретному бизнес-процессу
Рис. 4.4. Пример печатного документа
Пример расположения модели «Объекты бизнес - процессов» в браузере EA представлен на рис. 4.5.
Рис. 4.5. Пример расположения модели «Объекты бизнес-процессов» в браузере EA
Объекты имеют атрибуты. При описании атрибутов объектов должны указываться:
Название атрибута;
Тип данных атрибута;
Стереотип атрибута;
Начальное значение атрибута (опционально);
Правила формирования атрибута;
Примеры значений атрибута.
Пример заполнения атрибутивных данных объекта представлен на рис. 4.6.
Рис. 4.6. Пример заполнения атрибутивных данных объекта
Для задания типов атрибутов могут использоваться различные типы данных, зарезервированные в ЕА или другие типы, например: число, символ, дата, список, время, логическое значение, объект.
Тип данных «число» можно использовать для описания чисел любого вида, например, «число (10.3)». В скобках рекомендуется указывать общее количество цифр числа и если требуется, количество цифр после точки.
Тип данных символ можно использовать для описания строк символов, например, «символ (100)».
Тип данных «дата» можно использовать для атрибутов, которые являются датами.
Тип данных «время» можно использовать для атрибутов, которые являются временем.
Тип данных «логическое значение» можно использовать для атрибутов, которые могут принимать два значения, например «истина», «ложь».
Тип данных «объект» можно использовать для атрибутов, представляющих большой объект, например чертеж, фотография.
Для задания стереотипов атрибутов можно использовать два значения обязательный «О» и необязательный «Н».
Начальное значение атрибута не является обязательным полем.
Если значения атрибута могут задаваться элементом списка, являться кандидатом на справочник, словарь, то в комментариях рекомендуется указывать, что атрибут является кандидатом на справочник, словарь.
По атрибутам, по которым будет производиться группировка или сортировка, например, для отчетов, в описании начальных значений можно дополнительно указывать слово параметр группировки или сортировки.
Если атрибут задается типом данных объект, то начальное значение может задается как имя файла, в котором храниться объект, например, фотография или чертеж.
