Свяжитесь с нами
Продукт
Возможности
Мероприятия
Материалы
Крупные предприятия
Свяжитесь с нами

Композиция Composition

На какой вопрос отвечает «Может ли эта часть жить отдельно от целого?»

Связь между целым и его частью, где часть не может существовать отдельно от целого в модели. Если элемент-целое удаляется или изменяется, зависимые от него части теряют смысл или исчезают вместе с ним.

Аналогия Как комната в доме: если снести дом, комната перестанет существовать как отдельная сущность.

Разобраться

Зачем это нужно

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

Применить

Когда это нужно, а когда нет

Когда нужно

  • Часть не имеет смысла без целого
  • Удаление целого влечёт за собой удаление части
  • Нужно отразить иерархию владения объектами

Когда не нужно

  • Часть может существовать независимо от целого (нужна агрегация)
  • Связь описывает временное использование, а не владение (нужна ассоциация)
  • Элементы связаны логически, но не структурно (нужна другая связь)

Типичные ошибки

  • 01Применение композиции там, где часть может пережить целое или существовать отдельно
  • 02Путаница с агрегацией, которая допускает независимое существование частей
  • 03Использование композиции для описания временных взаимодействий или потоков данных

Сверить с первоисточниками

Что говорят стандарты

Определения из источников с переводом и ссылкой на раздел. Категория показывает назначение каждого подхода.

A whole-part relationship where the part cannot exist independently of the whole in the modeled context.

Раздел стандартаСтрока реестра

Ещё 1 редакция этого подхода
Represents that an element combines one or more other concepts, where the existence of those concepts depends on that of the element.

Перевод Означает, что элемент объединяет одно или несколько других понятий, причём существование этих понятий зависит от существования элемента.

Раздел стандарта

С чем связано

Связи понятия и его место в структуре подхода.

ArchiMate

Relationships / Отношения — Structural

14 дней бесплатно

Опишите архитектуру своей компании в Storm

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

Попробовать бесплатно Без банковской карты

Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей

Поддержка