Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Подпакет Управление моделями



Подпакет Управление моделями (Model Management) описывает базовые элементы UML, формирующие все модельные представления, и содержит семантики модели, пакета и подсистемы. Они играют роли контейнеров, группирующих прочие элементы модели.

Пакет есть метакласс UML и может содержать ограничения и зависимости между элементами модели внутри себя. Каждый элемент пакета имеет видимость только внутри данного пакета, т.е. за пределами пакета его элементы нельзя использовать без дополнительных указаний на импорт или доступ к отдельным элементам пакета. Но и сами пакеты со своим содержимым определены в некоем пространстве имен, которое определяет уникальность имен всех элементов модели, а само пространство имен, будучи тоже элементом модели, может быть вложено в более общее пространство имен.

Подклассом пакета является модель - абстракция системы, предназначенная для определенной цели, которая и определяет нужные для включения в медель компоненты. Цель обычно задана в форме исходных требований к системе,а те в UML записываются как варианты использования системы (прецеденты).

В UML системас различных точек зрения может представляться различными моделями. Такими моделями могут быть: логическая, проектирования, вариантов использования и т.д. Каждая модель по-своему абстрагирует и рассматривает физическую систему, и модели могут вкладываться друг в друга. Пакет может включать различные модели одной системы, что важно для механизмов разработки моделей на UML.

Общая модель системы в контексте языка UML содержит в себе модель анализа и модель проектирования, что явно отражает связь с ООАП (рис. 4.2.9.а).

Рисунок. 4.2.9.а. Изображение модели системы в виде пакетов моделей анализа и проектирования.

Подсистема группирует элементы модели, специфицирующие некоторое простое поведение системы. В метамодели UML подсистема - подклассом и классификатора и пакета, а её элементы делятся на спецификацию поведения и его реализацию.

Графическим представлением подсистемы служит, как и для пакета, прямоугольник с разделением на три секции (рис. 4.2.9 б). Верхний малый прямоугольник содержит "вилку", указывающую на подсистему. Имя подсистемы с возможным ключевым словом или стереотипом записывают внутри большого прямоугольника. Имя подсистемы можно записать рядом с "вилкой".

Рис. 4.2.9 б. Изображение подсистемы в UML.

Операции подсистемы расположены в левой верхней секции, ниже - элементы спецификации, а справа - элементы реализации. Два последних раздела помечены как "Элементы спецификации" и "Элементы реализации", а секция операций не помечается. Отсутствующие в подсистеме секции на схеме не отображаются.





Дата публикования: 2014-10-25; Прочитано: 565 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...