Package группирует элементы модели (классы, use cases) и показывает зависимости между пакетами. Помогает структурировать большую модель и обсуждать границы модулей/подсистем на логическом уровне.
Разбор
- Зависимость пакетов не должна быть циклической без нужды.
- Имена пакетов отражают домены.
- Используют для обзора, детали — внутри.
- Связано с modularity на уровне анализа.
Итог
Packages упорядочивают большую UML-модель по смысловым границам.