我正在開發一個在線網上商店。這是一個簡單的網絡商店,我必須爲該類創建域UML圖並顯示多重性。我對我提出的多重性感到困惑。我不知道如何區分構圖,聚合和關聯。下面是我想到的圖表。有人能告訴我我是否正確嗎?UML圖:在線Webstore類圖和關係
http://i.imgur.com/8FwhsaI.jpg
我正在開發一個在線網上商店。這是一個簡單的網絡商店,我必須爲該類創建域UML圖並顯示多重性。我對我提出的多重性感到困惑。我不知道如何區分構圖,聚合和關聯。下面是我想到的圖表。有人能告訴我我是否正確嗎?UML圖:在線Webstore類圖和關係
http://i.imgur.com/8FwhsaI.jpg
還不錯。除非需要處理數據庫設計中的內存管理或外鍵約束,否則不應該對聚合進行太多的調整。只是把它們留下。
您應該做出的一個重要更改是關聯的角色名稱。例如。而不是shippingAddress:Address
作爲屬性聲明使用shippingAddress
出現在Address
關聯關係附近User
(等其他人)。
由於Address
是那種常見的就地和各地使用,你可以離開了類此圖中,並使用它圍繞着它的獨立圖,其中Address
在中間和所有其他人。
我同意托馬斯,但我會顯示其他的點,所以你可以調整你的圖。 請不要看到破壞性的東西。我只相信這些提示可以幫助你。
記住(部分),使一些與(全)
*如果您不會從模型生成代碼。