UML組件圖

概述:

組件圖是不同的性質和行爲。組件圖用於模擬物理方面的系統。

現在的問題是什麼,這些物理方面?物理方面的元素,如可執行文件,庫,文件,證件等它位於在一個節點。

因此,組件圖用於可視化的組織和系統組件之間的關係。這些圖也被用來使可執行的系統。

目的:

組件圖是一種特殊的UML圖中。所有其他圖表到目前爲止討論的目的也不同。它不描述該系統的功能,但它描述了用於使這些功能的組件。

所以從這一點來說,組件圖用於可視化在一個系統中的物理組件。這些組件庫,程序包,文件等。

組件圖也可以被描述爲一個靜態的實施的系統視圖。靜態執行代表組織的組成部分,在一個特定的時刻。

一個單一的組件圖不能代表整個系統,但圖的集合可用來代表整個。

因此,組件圖的目的可概括爲:

  • 可視化系統的組成部分。

  • 構建的可執行文件,使用正向和反向工程。

  • 描述的組織和組件的關係。

如何繪製組件圖?

組件圖是用來描述一個系統的物理構件。此神器包括文件,可執行文件,庫等。

所以這張圖的目的是不同的,組件圖的過程中使用的應用程序的實施階段。但它準備提前以可視化的實現細節。

最初,系統的設計使用不同的UML圖,然後構件是現成的組件圖是用來得到一個想法的實現。

此圖是非常重要的,因爲如果沒有它,應用程序不能有效地實施。精心準備的組件圖在其他方面也是很重要的,如應用程序的性能,維護等

所以在繪製組件圖後的工件是清楚可辨:

  • 在系統中使用的文件。

  • 庫和其他構件的申請有關。

  • 構件之間的關係。

現在,確定構件需要遵循以下幾點:

  • 使用有意義的名稱,標識組件圖要繪製。

  • 作好心理準備之前的佈局使用的工具。

  • 使用說明明確的要點。

下面是一個訂單管理系統的組件圖。這裏的構件是文件。所以,該圖顯示了在應用程序的文件和它們之間的關係。在實際組件圖還包含dll文件,庫,文件夾等。

在下面的圖中,四個文件識別,併產生了它們之間的關係。到目前爲止討論與其他UML圖,組件圖不能直接匹配。因爲它是得出完全不同的目的。

所以下面的組件圖已經繪就考慮到所有上述提到的幾點:

UML

在哪裏使用組件圖?

我們已經描述組件圖用於可視化系統的靜態實現視圖。組件圖是特殊類型的UML圖,但用於不同的目的。

這些圖顯示系統的物理組件。要澄清,我們可以說,組件圖描述了在一個系統中的組件組織。

組織機構可以進一步描述爲在一個系統中的組件的位置。這些組件是在一個特殊的組織方式,以滿足系統要求。

正如我們已經討論過這些組件庫,文件,可執行文件等,現在組織實施前的應用程序,這些組件。此組件組織還單獨設計作爲項目執行的一部分。

從執行的角度來看,是非常重要的組件圖。因此,應用程序的執行團隊應該有一個正確的認識組件的詳細信息。

載入組件圖的使用可以被描述爲:

  • 組件建模的一個系統。

  • 模型的數據庫架構。

  • 模型的應用程序的可執行文件。

  • 模型系統的源代碼。