- •Введение
- •1. Унифицированный язык моделирования uml и его поддержка Rational Rose
- •1.1. История создания uml
- •1.2. Диаграммы uml
- •Этапы работ по rup, модели и диаграммы uml в Rational Rose
- •1.3. Инструментальное средство визуального моделирования Rational Rose
- •1.3.1. Основные элементы интерфейса Rational Rose
- •Назначение иконок стандартной панели
- •Назначение иконок диаграммы деятельности
- •1.3.2. Работа в RationalRose
- •2. Описание дисциплины бизнес моделирования
- •2.1. Цели бизнес моделирования
- •2.2. Концепции бизнес моделирования
- •2.2.1. Функционально - стоимостной анализ (Activity-Based Costing)
- •2.2.2. Архитектура бизнеса
- •2.2.3. Типовые бизнес решения
- •2.2.4. Моделирования больших организаций
- •2.2.5. Различные сценарии бизнес моделирования
- •2.2.6. Е- бизнес
- •2.3. Виды деятельности на этапе бизнес моделирования
- •2.4. Результаты бизнес моделирования
- •2.5. Роли и виды деятельности при проведении бизнес моделирования
- •2.6. Практические задания Тема: Построение потока работ бизнес моделирования в Rational Rose Задание 1. Построить поток работ в соответствие с примером
- •Задание 2. Построить поток работ документирования на этапе бизнес моделирования
- •3. Разработка моделей бизнес процессов
- •3.1. Моделирование бизнес процессов
- •Этапы модели дисциплины бизнес моделирования по rup
- •3.1.1. Цель разработки модели бизнес процессов
- •3.1.2. Использование диаграммы функций для разработки моделей бизнес процессов
- •Со стереотипом родитель - потомок «generalization»
- •3.1.3. Порядок построения модели бизнес процессов в Rational Rose
- •3.3. Практические задания
- •4. Разработка моделей потоков работ
- •4.1. Цель моделирование потока работ
- •4.2. Использование диаграммы деятельности для разработки модели потока работ
- •Для отображения деятельностей, выполняемых параллельно
- •Для отображения множественного выбора
- •В котором выполняется определенная деятельность
- •4.3. Порядок построения модели потока работ бизнес процессов в Rational Rose
- •4.4. Практические задания
- •5. Разработка моделей бизнес сущностей и их состояний
- •5.1. Цель моделирование бизнес сущностей и их состояний
- •5.2. Использование диаграммы классов или функций для разработки модели бизнес сущностей
- •5.3. Использование диаграммы состояний или деятельности для разработки модели состояний документа или бизнес сущности
- •5.4. Порядок построения модели бизнес сущности и ее состояния в Rational Rose
- •5.4. Практические задания
- •6. Разработка моделей ролей
- •6.1. Цель моделирование ролей
- •6.2. Использование диаграммы классов/функций для разработки модели ролей
- •6.3. Порядок построения модели ролей в Rational Rose
- •6.4. Практические задания
- •7. Разработка моделей бизнес правил
- •7.1. Цель моделирование бизнес правил
- •7.2. Использование диаграмм деятельности, классов и функций для разработки модели бизнес правил
- •7.3. Порядок построения модели бизнес правил в Rational Rose
- •7.4. Практические задания
- •Заключение
- •Приложение 1. Технология оформления международного перевода в банке
- •Приложение 2. Форма заявление на перевод валютных средств клиентом банка
- •Приложение 3. Форма перевода по поручению клиента мт100 в формате swift
2. Описание дисциплины бизнес моделирования
Цели занятия:
изучить структуру дисциплины бизнес моделирования с точки зрения рационального унифицированного процесса;
изучить поток работ дисциплины бизнес моделирования;
познакомиться с составом моделей и документов, разрабатываемых при проведении бизнес моделирования;
изучить состав ролей, участвующих в бизнес моделировании и их основные функции;
получить навыки работы с визуальным средством моделирования Rational Rose;
моделировать потоки работ при проведении бизнес моделирования, ориентированные под собственные потребности при проведении бизнес моделирования в Rational Rose.
2.1. Цели бизнес моделирования
С точки зрения RUP целями бизнес моделирования являются:
Описание бизнес процессов автоматизируемой организации для формирования единого их понимания со стороны заинтересованных в автоматизации организации лиц.
Определение проблем автоматизируемой организации и способов их решения.
Определение требований к автоматизированной системе организации со стороны заинтересованных лиц.
Понимание процесса размещения программного обеспечения в организации.
Для достижения этих целей в RUP описаны виды деятельности проектной команды при проведении бизнес моделирования, главными из которых являются разработка моделей бизнес процессов (Business Use-Case Model) и моделей анализа бизнеса (Business Analysis Model), описывающих реализации бизнес процессов. В некоторых версиях RUP модели анализа бизнеса, описывающие реализацию бизнес процессов, называются объектными моделями бизнеса (Business Object Model).
Результаты работы, полученные после проведения бизнес моделирование, являются основой для проведения работ по определению требований и разработки архитектуры автоматизированной системы.
2.2. Концепции бизнес моделирования
Бизнес моделирование в RUP основывается на следующих основных концепциях:
функционально - стоимостном анализе (Activity-Based Costing);
архитектуре бизнеса;
типовых бизнес решений;
моделирования больших организаций;
различных сценариев бизнес моделирования;
е – бизнесе.
2.2.1. Функционально - стоимостной анализ (Activity-Based Costing)
Функционально - стоимостной анализ (activity-based costing - ABC) является методом определения стоимости товаров и услуг на базе функций и ресурсов, задействованных в деятельности предприятия. ABC метод основывается на моделировании деятельности предприятия как множества последовательно выполняемых бизнес процессов.
Для описания бизнес процессов в RUP используются диаграммы деятельностей (activity diagrams) унифицированного языка моделирования (Unified Modeling Language - UML).
С каждым видом деятельности или функцией по методу ABC связываются:
ресурсы, то есть работники, различные бизнес объекты;
стоимости ресурсов и объектов;
длительность;
накладные расходы.
Вычисление стоимости работ на основе бизнес процесса производится следующим образом.
Количество ресурсов умножается на стоимость ресурса в единицу времени, на длительность выполнения функции, к полученному значению прибавляются накладные расходы.
На рис. 2.1. представлен пример описания деятельности с ресурсами и расчета стоимости деятельности.
Рис. 2.1. Пример описания деятельности с ресурсами и расчетом стоимости в соответствие с формулой ((1 * 200 USD)*0.5 +100USD) = 200 USD