Схема упаковки

редактировать
Пакеты, содержащие узлы и артефакты.

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

СОДЕРЖАНИЕ
  • 1 Обзор
  • 2 элемента
  • 3 Использование
  • 4 Когда использовать
  • 5 ссылки
  • 6 Внешние ссылки
Обзор

В дополнение к стандартным отношениям зависимостей UML между пакетами определены два специальных типа зависимостей:

  • импорт пакета
  • слияние пакетов

Импорта пакет является «связь между пространством имен импортирования и пакет, указывая, что импортирование пространства имен добавляет имена членов пакета в его собственном пространстве имен.» По умолчанию зависимость между двумя пакетами без метки интерпретируется как связь импорта пакетов. В этой связи элементы в целевом пакете будут импортированы в исходный пакет.

Пакет слияния является «направленное отношения между двумя пакетами, что указывает на то, что содержимое двух пакетов должны быть объединены. Это очень похоже на обобщении в том смысле, что исходный элемент концептуально добавляет характеристики целевого элемента к его собственному характеристики, приводящие к элементу, который сочетает в себе характеристики обоих "В этой связи, если элемент существует как в исходном пакете, так и в целевом пакете, то определение исходного элемента будет расширено, чтобы включить определение целевого элемента.

Пакеты, содержащие варианты использования.
Элементы
  1. Пакет: универсальный механизм для организации элементов модели и диаграмм в группы. Он предоставляет инкапсулированное пространство имен, в котором все имена должны быть уникальными. Он используется для группировки семантически связанных элементов. Это пространство имен, а также элемент, который может содержаться в пространствах имен других пакетов.
  2. Класс: представление объекта, которое отражает его структуру и поведение в системе. Это шаблон, из которого создаются запущенные экземпляры. Классы обычно описывают логическую структуру системы.
  3. Интерфейс: спецификация поведения. Класс реализации должен быть написан для поддержки поведения класса интерфейса.
  4. Объект: экземпляр класса. Он часто используется в анализе для представления артефакта или другого предмета.
  5. Таблица: стереотипный класс.
Применение

Диаграммы пакетов могут использовать пакеты, содержащие варианты использования, чтобы проиллюстрировать функциональность программной системы.

Диаграммы пакетов могут использовать пакеты, которые представляют различные уровни программной системы, чтобы проиллюстрировать многоуровневую архитектуру программной системы. Зависимости между этими пакетами могут быть украшены ярлыками / стереотипами, чтобы указать механизм связи между уровнями.

Когда использовать
  1. Он используется в крупномасштабных системах для отображения зависимостей между основными элементами системы.
  2. Диаграммы пакетов представляют собой механизм группировки во время компиляции.
Рекомендации
Внешние ссылки
Последняя правка сделана 2024-01-08 05:02:54
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте