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

Пакеты языка UML



Основной способ организации элементов модели в UML – пакет, владеющий всеми включенными в него элементами. Каждый элемент может принадлежать только одному пакету, а пакеты могут быть иерархически вложены друг в друга (создается отношение вложенности). Отношение "пакет-подпакет" ассоциировано с общим отношением "множество-подмножество».

Графически иерархии представляют деревьями, в UML несколько модифицированными, но с сохранением структуры.

Пакет на диаграмме изображают прямоугольником (в него заносят имя или содержимое пакета) с левым верхним прямоугольным полем (пустым или содержащим имя пакета, уникальное в данной модели), рис. 4.2.2

Рис. 4.2.2. Изображение пакета в UML

Перед именем пакета может стоять строка с некоторым ключевым словом-стереотипом языка UML. Для пакетов стереотипами являются слова facade, framework, stub и topLevel. Содержимым пакета могут быть имена его отдельных элементов и их свойства (видимость элементов за пределами пакетаи т.д.).

Пакеты содержат данные о входящих в них элементах модели, а отношения между пакетами представляются графически – прямым вложением изображений (рис. 4.2.3).или условными линиями связей (рис. 4.2.4).

Рисунок 4.2.3. Графическое изображение вложенных пакетов.

Рисунок 4.2.4. Явная визуализация отношения включения пакетов.

Наиболее общий пакет (метапакет или контейнер) расположен сверху, а его подпакеты ниже. Метапакет соединен с подпакетами сплошной линией, на конце которой рядом с метапакетом помещен специальный символ (плюс в круге). Это значит, контейнер не содержит других подпакетов, кроме указанных.





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



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