1
我有兩次重複類的類圖。這是什麼意思?在UML圖上重複一個元素
例如,模型表示節點樹。父節點聚合子節點。這些圖表意味着什麼?
我有幾種選擇:
- 上圖的圖形元素是模型元素的鏈接。因此,具有相同名稱的矩形指的是相同的模型元素。圖表意味着同樣的事情。
- 圖中的圖形元素呈現獨特的模型元素。所以,模型中有兩個
Node2
類,無論作者的意思如何。 - 圖中的圖形元素呈現獨特的模型元素。兩個具有相同名稱的矩形意味着兩個類
Node2
,但它不是良構模型。
是否在UML Standard中指定?
我一直認爲UML限制了在同一個圖中使用相同的元素,因爲命名空間不是必需的,因此它可能不清楚,那麼兩個較低的'Node2'實際上是相同的元素。 (企業架構師不允許這樣做,只有在後來的版本中引入了一些奇怪的東西來構造它。)但是,當我瀏覽規範時,我無法找到我的假設的指標。奇怪。我總是會投票選出較低者爲非法陳述。 –
是的,我記得在規格中也看到過這樣的重複。 –
嗯,我實際上不鼓勵這種方法,因爲在設計階段存在巨大的錯誤風險。然而語義是清楚的。至於命名空間的缺失,如果它可能導致模糊不清,則必須添加它們,而不管元素是否在圖上存在一次或多次@ThomasKilian – Ister