2012-03-06 41 views
4

我很困惑這些「組件」應該是什麼。順便說一句,我剛剛開始使用UML。我不知道應該使用哪些組件或放置在圖中。我搜索了關於這些組件的定義,他們很難理解。你能否以非常簡單的方式解釋這些組件應該是什麼?組件圖中的組件UML

P.S .:這個組件圖將是一個網站。規劃師網站。

我不能發佈我的想法,因爲我是新用戶,新用戶不允許發佈圖片。

回答

2

我認爲它們的方式是作爲系統功能的一大塊合乎邏輯的塊;有點像可能在單個庫或.jar文件中找到的那樣。它們往往更多地與分佈在多個節點(計算機)和位置上的軟件密集型系統相關聯。他們的想法是,他們主要通過定義良好的界面進行交互,並且可以將其替換或「換出」與將執行相同工作的另一個組件。一個例子就是更改爲不同的數據庫管理系統,或更新一些硬件驅動程序。

元件在組件和順序圖中使用最多。

我相信存在關於組件和類之間真正差異的爭論。兩者都是一個分類的UML

在你的情況—概念的特殊化在不知道具體多少—你可能有他們之間的接口包括以下組件:

  1. 網絡客戶端組件
  2. 業務/問題邏輯組件或組件
  3. 某種數據管理組件。

儘管如此,您仍然可以以任何方式使用UML。一個簡單的軟件項目可能無法使用組件圖。每個項目團隊都需要定義他們正在處理的抽象的上下文和級別,並相應地選擇圖表類型。

+0

謝謝您的信息! – 2012-03-09 17:43:21