- •Предисловие
- •Введение
- •УниФицированный язык моделирования и его поддержка 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_________________
- •Подпись печать.
1.1.Диаграммы uml в Enterprise Architect
Различные версии ЕА поддерживают различные версии UML. В данном пособии рассматривается ЕА версии 7.1 и версия UML 2.0.
UML 2.0., поддерживаемый ЕА, включает набор диаграмм, представленный на рис. 1.3. Как видно из рис. 1.3. диаграммы UML подразделяются на две группы: структурные диаграммы и процессные диаграммы.
К структурным диаграммам относятся:
диаграмма классов;
диаграмма объектов;
составная структурная диаграмма;
диаграмма компонент;
диаграмма размещения;
диаграмма пакетов.
К процессным диаграммам относятся:
диаграммы взаимодействия;
диаграммы деятельности;
диаграммы функций;
диаграммы состояний.
В свою очередь диаграммы взаимодействия подразделяются на:
диаграммы последовательностей;
обзорные диаграммы потоков управления;
коммуникационные диаграммы;
временные диаграммы.
Рис. 1.3. Диаграммы UML 2.0.
Структурные диаграммы используются для моделирования элементов систем и их связей из которых они состоят. Процессные диаграммы используются для моделирования процессов в системах или бизнес-процессов компаний, предприятий и т.п.
Дополнительно ЕА поддерживает диаграммы:
требований;
пользовательских интерфейсов;
баз данных;
анализа;
и некоторых других типов.
1.1. Основные элементы интерфейса Enterprise Architect
После запуска ЕА на экране появляется стартовая страница (рис. 1.4).
Рис. 1.4. Стартовая страница ЕА
Использование стартовой страницы позволяет:
вызывать модуль помощи (Getting Started);
обращаться к ресурсам компании Sparx Systems (Online Resources&Tutorial);
настраивать опции EA (Configure Options);
открывать файл проекта (Open a a Project File);
создавать новый проект (Create New Project);
создавать пустой проект (Copy a Base project);
присоединяться к репозиторию на сервере (Connect to Server);
вызывать модели из текущего списка (Recent Models).
Вид стартовой страницы можно изменять с использованием команд из меню View.
Например. для отображения на стартовой странице панели инструментов и браузера проекта в меню View следует выбрать командыToolbox, Project Browser (рис. 1.5.)
Для пустого проекта после задания указанных команд стартовая страница будет выглядеть, как представлено на рис. 1.6.
Рис. 1.5. Команды меню View
Рис. 1.6. Стартовая страница ЕА после выполнения команд Project Browser, Toolbox
Браузер в ЕА организован в виде дерева. Каждый элемент в браузере может содержать другие элементы, находящиеся ниже его в иерархии. Щелчок левой клавиши мыши по изображению плюса "+" рядом с элементом в браузере позволяет раскрыть содержимое элемента. Щелчок мыши по изображению минуса "-" рядом с элементом в браузере позволяет скрыть содержимое элемента в браузере.
Браузер используется для:
создания диаграмм;
навигации по диаграммам;
добавления элементов диаграмм;
перемещения элементов диаграмм;
группировки элементов диаграмм и диаграмм в пакеты (папки);
работы со спецификацией элементов диаграмм;
открытия диаграммы;
удаления диаграммы.
Главное меню (рис. 1.7) включает набор команд, представленных в табл. 3.
Рис. 1.7 Главное меню ЕА
Таблица 3.
Основное назначение команд главного меню
Название пункта меню |
Основное назначение команд меню |
File (Файл) |
Создание, открытие, сохранение, закрытие проекта, настройка параметров печати, печать диаграмм |
Edit (Редактирование) |
Отмена действия, возврат к отмененному действию, выбор элементов, копирование, вставка, поиск, удаление, пометка выбранных элементов диаграмм |
View (Область просмотра) |
Настройка панелей инструментов, окон. |
Project (Проект) |
Поддержка управления проектом |
Diagram (Диаграмма) |
Создание, сохранение изображений диаграмм, настройка свойств диаграмм |
Element (Элемент) |
Управление элементами диаграмм |
Tools (Инструменты) |
Управление инструментами, включая проверку правописания, управление *.EAP файлами, настройку собственной конфигурации меню |
Add-Ins (Внешние компоненты) |
Работа с внешними компонентами |
Settings (Настройки) |
Настройки проекта (авторы, стереотипы UML, типы данных и т.п.) |
Window (Окно) |
Работа с окнами |
Help (Справка) |
Справка |
Описание вызова команд меню EA с использованием «горячих» клавиш представлено в «Help Contents» в указателе «Keyboard, Accelerator Map».
Окно диаграммы используется собственно для построения диаграмм. При внесении изменений в элементы диаграммы ЕА автоматически обновляет браузер. Аналогично при внесении изменений в элемент с использованием браузера ЕА автоматически обновляет соответствующие диаграммы.
Спецификация элементов используется для документирования информации, связанной с элементами диаграмм.
