Использованием стереотипов элементов
Стереотиписпользуется для определение нового элемента языка на основе существующего элемента моделирования [2].
Задание стереотипа в ЕА осуществляется следующим образом.
1. Выберите в главном меню пункт «Settings».
2. В появившемся меню выберите пункт «UML».
3. В появившемся окне «UML Types» в поле «Stereotype» задайте название стереотипа, напримр, бизнес-процесс.
4. В поле «Base Clacc» выберите элемент «usecase».
5. Нажмите кнопку «Save».
Новый стереотип будет внесен в список стереотипов.
Навигация в Enterprise Architect
Для удобства работы с моделями в ЕА можно создавать схему навигации и список сокращений.
Для этого, например, на соответствующей диаграмме Навигация по моделямследует создать ссылки на модели, например как представлено на рис. 1.21. На диаграмме также можно создать список сокращений и их расшифровку.
Ссылки на модели создаются посредством перетаскивания иконки диаграммы из браузера на поле диаграммы и выборе типа перетаскивания «Hyperlink»
Для удобства работы с моделями можно создать несколько диаграмм навигации.
Рис. 1.21. Пример диаграммы навигации по моделям
Пример расположения моделей «Навигация по моделям и список сокращений» в браузере EA представлен на рис. 1.22.
Рис. 1.22. Пример расположения модели
«Навигация по моделям и список сокращений» в браузере EA
Задания для самоконтроля
Тест 1. Унифицированный язык моделирования UML и его поддержка ЕА
Выбор из одного
Какие диаграммы UML 2.0 относятся к структурным ? | · диаграмма функций · диаграмма классов · диаграмма взаимодействия · диаграмма последовательностей диаграмма состояний | |
· диаграммы взаимодействия; · диаграммы деятельности; · диаграммы функций; · диаграммы состояний | ||
· диаграмма классов; · диаграмма объектов; · составная структурная диаграмма; · диаграмма компонент; · диаграмма размещения; · диаграмма пакетов |
Выбор из многих
Какие диаграммы UML 2.0 относятся к процессным ? | · диаграммы взаимодействия; · диаграммы деятельности; · диаграммы функций; · диаграммы состояний | |
· диаграммы последовательностей; · обзорные диаграммы потоков управления; · коммуникационные диаграммы; · временные диаграммы. | ||
· диаграмма объектов; · составная структурная диаграмма; · диаграмма компонент; · диаграмма размещения; · диаграмма пакетов | ||
· диаграмма функций · диаграмма классов · диаграмма взаимодействия · диаграмма последовательностей; · диаграмма состояний |
Выбор из одного
На какой стадии работ по ГОСТ 34.601-90 формируются требования пользователя? | Разработка концепции АС | |
Формирование требований к АС | ||
Техническое задание | ||
Рабочая документация |
Выбор из многих
Какие этапы работ по ГОСТ 34.601-90 относятся к стадии эскизный проект? | Обследование объекта и обоснование необходимости создания АС; Оформление отчета о выполненной работе и заявки на разработку АС (тактико-технического задания) | |
Разработка и утверждение технического задания на создание АС | ||
Разработка предварительных проектных решений по системе и ее частям | ||
Разработка документации на АС и ее части |
Выбор из многих
Какие стадии относятся к созданию АС по ГОСТ 34.601-90? | Бизнес-моделирование | |
Эскизный проект | ||
Техническое задание | ||
Управление проектом | ||
Сопровождение АС |
Выбор из одного
На основе какой модели определяются функциональные требования к АС? | Организационная структура объекта автоматизации | |
Модель бизнес-процесса в виде потока работ | ||
Цели бизнеса | ||
Модели объектов реального мира |
Выбор из одного
На основе какой модели определяются подсистемы разрабатываемой АС? | Организационная структура объекта автоматизации | |
Модель бизнес-процесса в виде потока работ | ||
Состав бизнес-процессов | ||
Модели объектов реального мира |
Выбор из одного
На основе какой модели создается регламент? | Организационная структура объекта автоматизации | |
Техническое и программное обеспечение объекта автоматизации | ||
Состав бизнес-процессов | ||
Модель бизнес-процесса в виде потока работ |
Выбор из одного
На какой стадии работ по ГОСТ 34.601-90 разрабатывается программное обеспечение? | Техническое задание | |
Технический проект | ||
Эскизный проект | ||
Ввод в действие | ||
Рабочая документация |
Выбор из многих
Какой элемент используется для обеспечения коллективной работы в Enterprise Architect? | Бизнес процесс | |
Класс | ||
Пакет | ||
Функция | ||
Область просмотра |
Практические задания
Цели занятия:освоить создание проекта в Enterprise Architect
Задание 1.Создать проект в ЕА и построить области просмотра в проекте
1.1. В проекте должны быть построены пять простых областей просмотра (Simple View) как представлено на рис. 1.23:
- организационная структура;
- бизнес-процессы;
- технические средства, ПО, АС;
- ключевые показатели;
- навигация по моделям и список сокращений.
Рис. 1.23. Области просмотра модели в браузере EA
1.2. В области просмотра «Бизнес-процессы» должны быть созданы пакеты (рис. 1.24):
- 01. Цели бизнеса;
- 02. Состав и потоки работ бизнес – процессов;
- 03. Объекты/Документы бизнес-процессов;
- 04. Роли в бизнес – процессах;
- 05. Типы данных;
- 06. Бизнес – правила;
- 07. Роли и должности;
- 08. Заинтересованные лица.
В каждый пакет должна быть помещена пакетная диаграмма.
1.3. В области просмотра «Навигация по моделям» должна быть создана пакетная диаграмма «package diagram», на которой следует организовать необходимую навигацию.
Рис. 1.24. Пример областей просмотра
Рис. 1.25. Примеры областей просмотра для размещения моделей в проекте ЕА
2. ТИПОВОЙ ПРОЕКТ МОДЕЛИРОВАНИЯ
ПРЕДМЕТНОЙ ОБЛАСТИ
Основные понятия при создании моделей предметной области
Основные понятия при создании моделей предметной областипредставлены в табл. 2.1.
Таблица 2.1
Определения основных понятий при моделировании предметной области
ТЕРМИН | ОПИСАНИЕ | |
БИЗНЕС-ПРОЦЕСС | Устойчивая, целенаправленная совокупность взаимосвязанных видов деятельности (последовательность работ), которая по определенной технологии преобразует входы в выходы, представляющие ценность для потребителя | |
ВЛАДЕЛЕЦ БИЗНЕС-ПРОЦЕССА | Должностное лицо, которое имеет в своем распоряжении персонал, инфраструктуру, программное и аппаратное обеспечение, информацию о бизнес процессе, управляет ходом бизнес-процесса и несет ответственность за результаты бизнес процесса | |
ВХОД БИЗНЕС-ПРОЦЕССА | Ресурс, необходимый для выполнения бизнес-процесса | |
ВЫХОД БИЗНЕС-ПРОЦЕССА | Результат (продукт, услуга) выполнения бизнес процесса | |
ДЕКОМПОЗИЦИЯ | Разделение модели, элемента модели на части. Способ управления со сложностью модели | |
ДИАГРАММА | Набор графических элементов для создания модели | |
ИНСТРУМЕНТ МОДЕЛИРОВАНИЯ | Программный продукт, используемый для создания моделей | |
ЗАКАЗЧИК | Должностное лицо, имеющее ресурсы и полномочия для принятия решения о проведении работ по описанию, регламентации или аудиту бизнес-процесса | |
МЕТОДОЛОГИЯ СОЗДАНИЯ МОДЕЛИ БИЗНЕС - ПРОЦЕССА | Совокупность способов, при помощи которых объекты реального мира (например, деятельность организации) и связи между ними представляются в виде модели | |
МОДЕЛЬ | Графическое, табличное, текстовое, символьное описание бизнес-процесса либо их взаимосвязанная совокупность | |
МОДЕЛЬ «КАК ЕСТЬ» (от «as is» - англ.) | Модель бизнес-процесса, построенная на основе субъективного видения существующего в организации бизнес - процесса | |
НОТАЦИЯ МОДЕЛИРОВАНИЯ | Визуальное представление элементов моделирования | |
ПОКАЗАТЕЛИ ЭФФЕКТИВНОСТИ БИЗНЕС-ПРОЦЕССА | Количественные и/или качественные параметры, характеризующие бизнес-процесс и его результат | |
РЕСУРС | Информация (документы, файлы), финансы, материалы, персонал, оборудование, инфраструктура, среда, программное обеспечение, необходимые для выполнения бизнес-процесса | |