Символ компонента 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 для онлайн-покупок.