Пакет (UML)
Пакет . на языке унифицированного моделирования используется «для группировки элементов и предоставления пространства имен для сгруппированных элементов» [1] Пакет может содержать другие пакеты, обеспечивая тем самым иерархическую организацию пакетов.
Практически все элементы UML можно сгруппировать в пакеты. Таким образом, классы, объекты, варианты использования , компоненты , узлы , экземпляры узлов и т. д. могут быть организованы в виде пакетов, что обеспечивает управляемую организацию множества элементов, которые влечет за собой реальная модель UML.
Использование
[ редактировать ]При организации функциональных моделей (модели вариантов использования, модели рабочих процессов и т. д.) используйте пакеты для моделирования реальной модульной структуры моделируемой системы. При организации исходного кода используйте пакеты для представления различных слоев исходного кода. Например:
- уровень представления
- уровень контроллера
- уровень доступа к данным
- уровень интеграции
- уровень бизнес-услуг
При организации моделей компонентов используйте пакеты для группировки компонентов в соответствии с возможностями владения и/или повторного использования. Например:
- готовые коммерческие продукты
- с открытым исходным кодом компоненты платформы
- пользовательские компоненты фреймворка
- пользовательские компоненты приложения
При организации моделей развертывания используйте пакеты для представления различных типов сред развертывания, которые вы будете моделировать. Например:
- производственная среда
- предпроизводственная среда
- интеграционного тестирования среда
- тестирования системы среда
- среда разработки
Ссылки
[ редактировать ]- ^ Унифицированный язык моделирования OMG (OMG UML), Инфраструктура, V2.1.1. Архивировано 9 января 2017 г. на Wayback Machine , стр. 158.
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2009 г. ) |