2011-09-22 22 views
2

我有一個關於UML組件圖一個問題:我可以在Wikipedia看,就可以創建自己的「組件類型」之類<<thin client>><<thick client>>等等。我想我只能說<<subsystem>><<component>>?!這些條目是刻板印象還是什麼?我想建立一個像oracle或mysql這樣的第三方數據庫。我是否必須創建類似<<database>>的東西,還是應該使用此工件?可能性

爲了使它更清楚,我添加了一個圖形示例:「Zugriffsmanagement」(訪問管理)使用工件「Drittanbieter-Datenbank」(第三方數據庫)來存儲數據。應該是<<artifact>>還是<<database>>還是什麼?謝謝!

enter image description here

回答

2

是的,你可以。陳規就是爲了這個。

你儘可以用一個刻板印象,說不同的東西說:「< <子系統> >」和「< <組件> >」。當然,你的「瘦客戶端」或「數據庫」,它是一個「組件」的專業化。

 
    +-------------------+ 
    |  <<thin client>>  |<--------+ 
    |  Local Database 1 |         | 
    +-------------------+         | 
                                  | 
                                  | 
                                  | 
    +-------------------+         |+--------------------+ 
    |  <<thin client>>  |<--------+|  <<system>>        | 
    |  Local Database 2 |         ||  Finantial Server  | 
    +-------------------+         |+--------------------+ 
                                  | 
                                  | 
    +-------------------+         | 
    |  <<database>>     |<--------+ 
    |  North SQL Server |         | 
    +-------------------+         | 
                                  | 
                                  | 
    +-------------------+         | 
    |  <<database>>     |<--------+ 
    |  Sth SQL Server   | 
    +-------------------+ 

乾杯。

+0

謝謝你的回答。您能否將< >中的字符串標記爲代碼,以便我可以看到它:-) – strauberry

1

在UML你有成見,但也關鍵字。這意味着您可以使用關鍵字編寫任何您想要的內容,並且只能使用構造函數向配置文件提供什麼內容。

因此,我的答案是使用關鍵字方法的「瘦客戶端」。

+0

好的,謝謝你的回答!你將如何建模數據庫的東西? – strauberry

+0

建模方法幾乎與建模工具一樣多。你使用哪種工具? – Uffe

+0

我在我的公司使用Papurus作爲私人住宅和Omondo。關鍵字功能在Rational IBM和Omondo中可用。我沒有在其他工具中找到此功能,但沒有嘗試所有這些功能。 –