2013-07-19 36 views
0

我有一個現有系統,其中包括People(private),Companies(business)和Employees(business)。我想創建這些實體之間的聯繫以確定誰是供應商,誰是客戶。下一個選項應該是可能的:如何在UML中爲不同的超類建模

  • 公司可以作爲客戶的人的供應商。
  • 一家公司可以成爲另一家公司的供應商。
  • 公司可以成爲公司員工的供應商。

現有系統中還有產品和服務可用。我想模擬以下內容:

  • 供應商向客戶提供產品或服務。

而且當產品交付給客戶,我想如下建模:

  • 一個供應商發票交付的產品(S)和服務(S)給客戶。

我該如何建模?

+1

你能不能告訴我們,你已經成功在多大程度上得到試圖你自己模型? – robjohncox

+0

你想要建模什麼? UML中有很多不同的圖。 –

+0

我同意@robjohncox你是否試圖對此模型進行建模?你可以與我們分享嗎? –

回答

0

供應商需要成爲一個實體嗎?也許這是一個角色。

什麼像這樣的解決方案:

Suppliers

您可以複製和修改此模型與此鏈接:Clone this model

+0

謝謝,看起來不錯(對不起,我忘了先評論,但它真的幫助我:)) – michel