- •Введение
- •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
Назначение иконок стандартной панели
Иконка |
Название иконки |
Назначение |
Create New Model or File |
Создание новой модели или файла | |
Open Existing Model |
Открытие файла модели | |
Save Model , File or Script |
Сохранение модели, файла или скрипта | |
Cut |
Вырезка | |
Copy |
Копирование | |
Paste |
Вставка | |
Print Diagram |
Печать диаграммы | |
Context Sensitive help |
Открытие файла справки | |
View Documentation |
Визуализация окна документации | |
Browse Class Diagram |
Открытие диаграммы классов | |
Browse Interaction Diagram |
Открытие диаграммы взаимодействия | |
Browse Component Diagram |
Открытие диаграммы компонентов | |
Browse State Machine Diagram |
Открытие диаграммы состояний | |
Browse Deployment Diagram |
Открытие диаграммы размещения | |
Browse Parent |
Открытие диаграммы родителя | |
Browse Previous Diagram |
Открытие предыдущей диаграммы | |
Zoom In |
Увеличение масштаба | |
Zoom Out |
Уменьшение масштаба | |
Fit in Window |
Поместить диаграмму в одном окне | |
Undo Fit in Window |
Отменить команду Поместить диаграмму в одном окне |
В табл. 1.3 представлен набор иконок для построения диаграммы деятельности.
Таблица 1.3.
Назначение иконок диаграммы деятельности
Иконка |
Название иконки |
Назначение |
Selection Tool |
Выбор любой иконки на панели | |
Text Box |
Текстовое поле | |
Note |
Примечание | |
Anhor Note to Item |
Линия для соединения примечания с любым элементом | |
State |
Состояние | |
Activity |
Деятельность | |
Start state |
Начальное состояние | |
End state |
Конечное состояние | |
State Transition |
Переход от одной деятельности или состояние в другое | |
Transition to self |
Переход в текущее состояние или деятельность | |
Horizontal Synchronization |
Горизонтальные синхронизаторы | |
Vertical Synchronization |
Вертикальные синхронизаторы | |
Decision |
Решение | |
Swim lane |
Дорожка | |
Object Flow |
Поток объектов | |
Object |
Объект | |
RPW Activity |
Деятельность при описании процесса создания ПС | |
RPW Workflow Detail |
Поток работ при описании процесса создания ПС |
1.3.2. Работа в RationalRose
Создание моделей является первым шагом при работе с Rational Rose. Модели можно создавать как без использования шаблонов, так и с их использованием. Готовая модель со всеми диаграммами сохраняется в файле с расширением .mdl (модель).
Для создания модели:
Выберите в меню File пункт New .
Если на экране появляется список шаблонов (рис. 1.7) выберите требуемый и нажмите кнопку Ok. Если шаблон не требуется использовать, нажмите кнопку Cancel.
Рис. 1.7. Экран Rational Rose с шаблонами
Для сохранения модели выберите в меню File пункт Save или щелкните мышью по иконке Save стандартной панели инструментов.
Для добавления новой диаграммы:
В браузере щелкните правой кнопкой по пакету.
Выберите пункт New, далее выберите диаграмму.
Введите имя новой диаграммы. Новая диаграмма добавляется ниже выбранного пакета.
Дважды щелкните по иконке созданной диаграммы для ее открытия.
Для удаления диаграммы щелкните по иконке диаграммы правой кнопкой мыши в окне браузера и выберите пункт меню Delete.
Работа с иконками на диаграмме организуется следующим образом. Выбирается на панели иконка, затем щелчком левой клавиши мыши иконка помещается на поле диаграммы. Элемент именуется в соответствующей спецификации. Спецификация элемента открывается по щелчку правой клавиши мыши и выбором из появившегося контекстного меню первого пункта.
В Rational Rose можно изменять шрифты и изменять их размеры. Назначить элементам диаграмм новый шрифт или размер можно следующим образом:
Выделите требуемый элемент диаграммы.
Выберите в меню Format пункт Font. На экране отобразиться окно работы со шрифтами (рис. 1.8.)
В Rational Rose можно изменять не только шрифт, но и цвет.
Для изменения цвета линии элемента:
Выделите требуемый элемент диаграммы.
Выберите в меню Format пункт Line Color. На экране отобразиться окно работы с цветом (рис. 1.9.).
Выберите требуемый цвет линии.
Рис. 1.8. Окно работы со шрифтами
Рис. 1.9. Окно работы с цветом
Для изменения цвета заливки элемента:
Выделите требуемый элемент диаграммы.
Выберите в меню Format пункт Fill Color. На экране отобразиться окно работы с цветом (рис. 1.9.).
Выберите требуемый цвет заливки.
Коллективная работа в Rational Rose организуется через элемент Пакет (Package). Пакетом в UML называется элемент, используемый для группировки элементов модели. Пакетами можно разделить модель в Rational Rose на несколько файлов. Для этого в браузере следует щелкнуть по пакету правой клавишей мыши. В появившемся меню выбрать пункт Units Control. Сохранить файл с пакетом и его содержимым. Сохраненный файл будет иметь расширение .cat. Открыть файл в новой модели можно, выбрав пункт Units Load. Пакет, загружаемый в пустую модель, будет помещён на диаграмму классов в представлении Logical View.