Символ компонента UML: два блока слева представляют что-то конкретное?

Я только что получил диаграмму от коллеги, которую теперь должен расширить. Он имеет множество компонентов, каждый из которых нарисован с использованием следующего символа.

Я понимаю, что это "компонент" в диаграммах компонентов UML.

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

Есть ли у двух блоков слева определенные значения? Является ли (например) верхний вход и нижний выход? Или они не имеют никакого конкретного значения?

1 ответ

Решение

(1) Согласно объяснению Кирилла Фахрутдинова термина Component в uml-diagrams.org: Диаграммы компонентов UML это нотация UML 1.4, которая все еще может использоваться по причинам обратной совместимости.

Изучая документы, связанные с версией 1.4 UML, опубликованной OMG в 2001 году, вы можете найти пример, который четко показывает

Источник: http://www.omg.org/spec/UML/1.4/PDF/index.htm

введите описание изображения здесь

Рисунок 3-94. Компонентная схема

что два блока изначально не имели какого-либо конкретного значения.

(2) Аналогичные обозначения со значением входного и выходного выводов используются в диаграммах активности UML, как показано на рисунке ниже.

Источник: Конрад Бок, UML 2: модели действий и действий. Часть 4. Узлы объектов.

введите описание изображения здесь

Рисунок 14: Как избежать тупика

(3) Для работы по расширению устаревшей диаграммы вам может пригодиться пример uml-diagrams.org: схема компонентов UML для онлайн-покупок.

Другие вопросы по тегам