Page 8 - 6602
P. 8
групування елементів моделі. При цьому самі елементи моделі, в
тому числі довільні елементи, віднесені до одного пакету,
виступають в ролі єдиного цілого. При цьому всі різновиди
елементів графічної нотації мови UML організовані в пакети.
Пакет (package) — загальноцільовий механізм для
організації різних елементів моделі в множину, що реалізовує
системний принцип декомпозиції моделі складної системи і
допускає вкладеність пакетів один в одного.
Підпакет (subpackage) — пакет, який є складовою
частиною іншого пакету.
Для графічного зображення пакетів на діаграмах
застосовується спеціальний графічний символ (рис. 1.1 а, б). Перед
ім'ям пакету може розміщатися рядок тексту, що містить ключове
слово-стереотип, наприклад facade, framework, stub і topLevel. Як
вміст пакету можуть виступати імена його окремих елементів і їх
властивості, такі як видимість елементів за межами пакету.
Рис. 1.1. Графічне зображення пакетів в мові UML
Одним з типів відношень між пакетами є відношення
вкладеності або включення пакетів один в одного. В мові UML це
відношення може бути зображене без використання ліній простим
розміщенням одного пакету-прямокутника всередині іншого
пакету-прямокутника (рис. 1.2).
4