
- •Введение
- •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. Работа в Rational Rose
- •2. Описание дисциплины бизнес моделирования
- •2.1. Цели бизнес моделирования
- •2.2. Концепции бизнес моделирования
- •2.2.1. Функционально - стоимостной анализ (Activity-Based Costing)
- •2.2.2. Архитектура бизнеса
- •2.2.3. Типовые бизнес решения
- •2.2.4. Моделирования больших организаций
- •2.2.5. Различные сценарии бизнес моделирования
- •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
- •7.3. Порядок построения модели бизнес правил в Rational Rose
- •7.4. Практические задания
- •Заключение
- •Приложение 1. Технология оформления международного перевода в банке
- •Приложение 2. Форма заявление на перевод валютных средств клиентом банка
- •Приложение 3. Форма перевода по поручению клиента мт100 в формате swift
1.3. Инструментальное средство визуального моделирования Rational Rose
Rational Rose - инструмент, позволяющий разрабатывать модели с использованием диаграмм UML на всех этапах создания программной системы, в соответствие с рациональным унифицированным процессом RUP.
1.3.1. Основные элементы интерфейса Rational Rose
Основными элементами интерфейса Rational Rose являются (рис. 1.2):
браузер (browser) или окно просмотра элементов модели;
окно документации (documentation window);
стандартная панель инструментов (standard panel);
панель инструментов диаграммы (diagram panel);
окно диаграммы (diagram window);
спецификации элементов (specification).
Рис. 1.2. Основные элементы интерфейса Rational Rose
Браузер организован в виде дерева. Каждый элемент в браузере может содержать другие элементы, находящиеся ниже его в иерархии. Щелчок левой клавиши мыши по изображению плюса "+" рядом с элементом в браузере позволяет раскрыть содержимое элемента. Щелчок мыши по изображению минуса "-" рядом с элементом в браузере позволяет скрыть содержимое элемента в браузере.
Браузер используется для:
создания диаграмм;
навигации по диаграммам;
добавления элементов диаграмм;
перемещения элементов диаграмм;
группировки элементов диаграмм и диаграмм в пакеты (папки);
работы со спецификацией элементов диаграмм;
открытия диаграммы;
удаления диаграммы.
Браузер поддерживает четыре представления (в браузере существуют четыре пакета) (рис.1.3):
представление функций (Use Case View);
логическое представление (Logical View);
представление компонент (Component View);
представление размещения (Deployment View).
Рис. 1.3. Пакеты в Rational Rose для создания диаграмм и элементов модели
В любом из пакетов можно создавать свои собственные пакеты для размещения любых диаграмм и их элементов.
Например, в представлении функций можно создавать следующие элементы и диаграммы (рис. 1.4):
пакет (Package);
функция (Use Case);
роль (Actor);
класс (Class);
диаграмма функций (Use Case Diagram);
диаграмма классов (Class Diagram);
диаграмма взаимодействия (Collaboration Diagram);
диаграмма последовательностей (Sequence Diagram);
диаграмма состояний (Statechart Diagram);
диаграмма деятельности (Activity Diagram).
Рис. 1.4. Элементы и диаграммы представления функций
Вызов элементов диаграмм и диаграмм в любом представлении производиться по щелчку правой клавиши мыши по пакету представления и выбора пункта меню New.
Окно документации предназначено для документирования элементов модели.
Панели инструментов обеспечивают быстрый доступ к часто используемым командам. В Rational Rose существуют два вида панелей: стандартная панель (standard panel) и панель диаграммы (diagram panel) (рис. 1.5). Стандартная панель видна всегда. Ее кнопки соответствуют командам, которые могут использоваться для работы с любой диаграммой. Панель диаграммы своя для каждого типа диаграмм UML. Можно изменить и настроить любую панель инструментов. Для этого следует выбрать пункт меню Tools пункт меню Options закладка Toolbars (рис. 1.6).
Рис. 1.5. Стандартная панель и панель диаграмм
Окне диаграммы используется для построения диаграмм. При внесении изменений в элементы диаграммы Rational Rose автоматически обновляет браузер. Аналогично при внесении изменений в элемент с использованием браузера Rational Rose автоматически обновляет соответствующие диаграммы.
Спецификация элементов используется для документирования информации, связанной с элементами диаграмм.
Рис. 1.6. Закладка для настройки панелей диаграмм
Назначение иконок стандартной панели представлено в табл. 1.2.
Таблица 1.2.