- •Предисловие
- •Введение
- •УниФицированный язык моделирования и его поддержка 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_________________
- •Подпись печать.
3.6. Практические задания
Цели занятия: освоить создание моделей «Состав бизнес-процесса», «Бизнес-процесса в виде потока работ» в ЕА, освоить определение подсистем создаваемых АС и их функций, поддерживающих моделируемые бизнес-процессы
Задание 1. Создать модель «Состав процессов кредитования»
Порядок построения модели «Состав процессов кредитования» должен включать следующие шаги:
Откройте проект, с созданными областями просмотра для моделирования предметной области (рис. 3.15).
Рис. 3.15. Состав моделей проекта моделирования предметной области
На диаграмме «01. Цели бизнеса» поместите пакет с названием «01. Цели кредитования». Создайте в пакете «01. Цели бизнеса» диаграмму классов (рис. 3.16).
Рис. 3.16. Пакет с изображением группы целей процесса кредитования
Поместите на диаграмму классов «01. Цели кредитования» класс со стереотипом «target» с названием «Получение прибыли от операций кредитования» (рис. 3.17).
Рис. 3.17. Изображение цели процесса кредитования
На пакетной диаграмме «Основные бизнес-процессы» поместите пакет «01. Процессы кредитования» (рис. 3.18). Создайте в пакете «01. Процессы кредитования» пакетную диаграмму.
Рис. 3.18. Изображение группы процессов кредитования
Создайте в пакете «01. Процессы кредитования» пакеты с названиями «01.1. Кредитование юридических лиц в рублях», «01.2. Кредитование физических лиц в рублях», «01.3. Кредитование юридических лиц валюте», «01.4. Кредитование физических лиц в валюте» (рис. 3.19). В каждом из пакетов создайте диаграмму функций.
Рис. 3.19. Изображение группы из четырех процессов кредитования
На диаграмме функций поместите изображение соответствующей бизнес-роли и бизнес-процесса. Рекомендуется роль делать локальной по бизнес-процессу.
Соедините связью ассоциация роль и бизнес-процесс.
Перетащите из папки «01. Цели кредитования» цель процессов кредитования как простую ссылку.
Соедините бизнес-процесс и цель связью зависимость. Присвойте ей стереотип «поддерживает». Построенные модели бизнес-процессов должны соответствовать моделям представленным на рис. 3.20 – 3.23.
Рис. 3.19. Изображение процесса кредитования юр. лиц в рублях
Рис. 3.21. Изображение процесса кредитования юр. лиц в валюте
Рис. 3.22. Изображение процесса кредитования физ. лиц в рублях
Рис. 3.23. Изображение процесса кредитования физ. лиц в валюте
На диаграмму «Роли в бизнес-процессах» поместите пакет «Роли по процессам кредитования». Создайте в этом пакете диаграмму функций. Перетащите по браузеру роли в этот пакет (рис. 3.24).
Рис. 3.24. Изображение ролей по процессам кредитования в браузере
Откройте диаграмму «Роли по процессу кредитования». Перетащите роли из браузера на поле диаграммы (рис. 3.25).
Рис. 3.25. Изображение ролей по процессам кредитования на соответствующей диаграмме
Сохраните модель.
Задание 2. Создать модель «Состав международных расчетов»
Постройте модель бизнес-процессов для процессов международных расчетов Банка.
Процессы международных расчетов в Банке подразделяются на:
Оформление международных переводов;
Оформление аккредитивов;
Оформление гарантий;
Оформление инкассо.
Все процессы независимы друг от друга. Все процессы инициирует клиент Банка.
Цель, которую поддерживают процессы международных расчетов, является получение прибыли.
Задание 3. Создать модель потока работ бизнес-процесса кредитования юридических лиц в валюте
Порядок построения модели потока работ бизнес-процесса кредитования должен включать следующие шаги:
Декомпозируйте бизнес-процесс «Кредитование юридических лиц в валюте» (рис. 3.26). По умолчанию ЕА создает в браузере диаграмму функций, расположенную под декомпозированным элементом
Откройте диаграмму, которая декомпозирует бизнес-процесс. Измените ее тип с диаграммы функций на диаграмму деятельности.
Построй те на этой диаграмме основные этапы процесса кредитования юридических лиц в валюте как представлено на рис. 3.27.
Декомпозируйте первый этап процесса кредитования юридических лиц в валюте.
На декомпозированной диаграмме создайте разделительные линии со следующими названиями (рис. 3.28):
входные/выходные документы;
деятельность;
роль;
бизнес-правила;
инструмент;
подразделение/должность.
Рис. 3.26. Изображение декомпозированного бизнес-процесса
На декомпозированной диаграмме создайте поток работ по этапу бизнес-процесса «Предварительное ознакомление с клиентом и его хозяйственной деятельностью» (рис. 3.29).
Отметьте цветом шаги по этапу бизнес-процесса «Предварительное ознакомление с клиентом и его хозяйственной деятельностью», которые могут быть автоматизированы.
Сохраните модель.
Рис. 3. 27. Основные этапы процесса кредитования юридических лиц в валюте
Рис. 3. 28. Поле диаграммы с нанесенными разделительными линиями для создания потока работ
Рис. 3. 29. Модель поток работ по этапу бизнес-процесса «Предварительное ознакомление с клиентом и его хозяйственной деятельностью»
Задание 4. Создать модель потока работ бизнес-процесса международных переводов
Создать модель потока работа бизнес-процесса международных переводов, описанного в прил. 1. Модель создать в два этапа. Сначала замоделировать основные этапы международного перевода. Далее декомпозировать каждый этап. Обязательно использование на диаграммах декомпозирующих основные этапы бизнес-процесса разделительных линий и прочих объектов, как представлено на рис. 3.29.
Отметить цветом на декомпозирующих диаграммах шаги бизнес-процессов, подлежащих автоматизации.
Сохранить модель.
Задание 5. Определить подсистемы и функции создаваемой АС
Построить матрицы трассировки для процессов кредитования и международных расчетов в соответствии с представленными таблицами:
Зависимость подсистем от бизнес-процессов
№ |
Бизнес-процесс |
Подсистема |
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
Зависимость функций подсистемы «Название подсистемы» от шагов бизнес-процесса «Название подсистемы»
№ |
Шаг бизнес-процесса |
Требование к функции |
Функция системы |
ТПР по функциям |
1 |
|
|
|
|
