2016-02-10 82 views
4

我正在研究一個鍛鍊跟進程序的設計。我有以下關係圖,我想用它創建一個類圖。UML類圖:如何從關係圖傳遞給類圖

relational diagram

在這種情況下,我應該創建一個關聯表如下:

associativeTable

要解釋的關係:肌肉可以通過許多不同的練習中有針對性的練習可以針對多肌肉。

下列表達是否正確?我們可以改進它嗎?

class diagram

如果它是不正確的,任何人可以提出來代表它在類圖的最佳方式?

回答

3

你的圖幾乎是正確的。您應該用關聯結束屬性替換所有出現的List<...>。要做到這一點,你需要兩個關聯。這裏有一個例子:

enter image description here

我改變了對初選的多樣性的自由。我認爲每個方向至少有一個。這顯示了爲什麼使用關聯更具表現力 - 使用List<...>,您無法表達最小和最大基數。