- •Проектирование информационных систем
- •Часть II
- •ПРактическая работа № 7 . Моделирование предметной области
- •Основные понятия, используемые при создании моделей предметной области
- •Организационная структура
- •Цели бизнес процессов
- •Состав бизнес - процессов
- •Описание бизнес - процессов
- •Объекты бизнес - процессов
- •Типы данных
- •Деятельность по обеспечению заказа на ужин в ресторане
- •Литература
- •Цели и задачи работы
- •Теоретическая часть
- •Порядок выполнения работы
- •Индивидуальные задания.
- •Список рекомендуемой литературы
Министерство образования и науки Российской Федерации
Государственное образовательное учреждение
высшего профессионального образования
«Кузбасский государственный технический университет»
Кафедра информационных и автоматизированных
производственных систем
Проектирование информационных систем
Методические указания к практическим работам
по курсу «Проектирование информационных систем»
для студентов специальности 230201
"Информационные системы и технологии"
Часть II
Составители О. Н. Ванеев
Утверждено на заседании кафедры
Протокол № Х от ХХ.ХХ.2011
Рекомендовано к печати
учебно-методической комиссией
специальности 230201
Протокол № ХХХ от ХХ.ХХ.2011
Электронная копия находится
в библиотеке главного корпуса
ГУ КузГТУ
Кемерово 2011
ПРактическая работа № 7 . Моделирование предметной области
1. ЦЕЛЬ РАБОТЫ
Изучение основных принципов и артефактов, используемых при моделировании предметной области на основе нотации UML
В связи с этим задачами работы является
Изучение артефактов, используемых при моделировании предметной области
Изучение элементов UML, используемых при моделировании предметной области
Изучение среды моделирования EnterpriseArchitect, её использования при моделировании предметной области.
Практическое применение методики для разработки модели предметной области
2.ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ
Основные понятия, используемые при создании моделей предметной области
Основными понятиями, используемыми при создании моделей предметной области, являются:
бизнес - процесс;
владелец бизнес - процесса;
вход бизнес - процесса;
выход бизнес - процесса;
декомпозиция,
заказчик;
инструмент;
методология создания модели бизнес процесса;
моделирование бизнес процессов;
модель;
модель «как есть» (от «asis» - англ.) [1];
предметная область;
ресурс.
Описание основных понятий представлено в словаре терминов данного документа.
Состав моделей и инструментарий
В процессе описания предметной области должны быть разработаны следующие модели:
организационная структура;
состав бизнес процессов;
цели бизнес процессов;
описание бизнес процессов;
описание объектов бизнес процессов;
описание бизнес правил;
типы данных;
Для создания моделей, может быть использовать инструмент [2] Enterprise Architect (ЕА), который поддерживает универсальный язык моделирования Unified Modeling Language (UML) версии 2.0.
Описание предметной области целесообразно локализовывать или в отдельной области просмотра (View) или в пакете
В области просмотра «Организационная структура» следует создать настраиваемую пользователем диаграмму (custom diagram) с наименованием «Организационная структура».
В области просмотра «Описание бизнес процессов » следует создать пакеты с наименованиями:
01. Цели бизнес – процессов;
02. Состав бизнес – процессов;
03. Описание бизнес – процессов;
04. Описание объектов бизнес – процессов;
05. Описание бизнес – правил;
06. Типы данных;
07. Автоматизируемые элементы БП.
В области просмотра «Навигация по моделям» следует создать пакетную диаграмму «package diagram», на которой следует организовать необходимую навигацию.
На рис. 1 представлено дерево моделей в браузере ЕА.
Рис. 1. Дерево моделей в ЕА
Организационная структура
Целью разработки модели «Организационная структура» является отображение состава подразделений, должностных лиц организации, связей между подразделениями и отдельными должностными лицами, и их подчиненность.
Для разработки модели «Организационная структура» должна использоваться настраиваемая пользователем диаграмма (custom diagram).
Элементы, настраиваемой пользователем диаграммы (custom diagram), используемые для разработки модели, представлены в табл. 1.
Таблица 1.
Элементы настраиваемой пользователем диаграммы (custom diagram), используемые для разработки модели «Организационная структура»
Изображение элемента |
Название и назначение элемента |
|
пакет. Используется для отображения подразделения предприятия, например департамента, службы, отдела, группы и т.д. , |
|
Класс со стереотипом «worker» Используется для отображения должностей и профессий сотрудников предприятия |
|
|
|
связь ассоциация. Используется для отображения связей между элементами |
|
связь зависимость. Используется для отображения связей между элементами. Связь проводится от зависимого элемента к независимому элементу. Связь может использоваться со стереотипом, например «подчиняется» |
Модель организационной структуры строиться как иерархия диаграмм.
На первом уровне помещается пакеты с изображением вышестоящих по иерархии подразделений, их связи и работники, которым они подчиняются, на последующем уровне нижестоящие подразделения, их связи и работники, которым они подчиняются и т.д. На самом последнем уровне работники и их связи между собой.
На рис. 3, 4 представлен пример моделей организационной структуры университета.
Рис. 3. Пример организационной структуры университета. Состав подразделений и их связей
Рис. 4. Пример организационной структуры университета. Состав должностей деканата и их связей
Пример расположения модели «Организационная структура» в браузере EA представлен на рис. 5 .
Рис. 5. Пример расположения модели «Организационная структура» в браузере EA