1. 程式人生 > >UML之機房收費系統實現圖---構件圖component diagram、部署圖deployment diagram

UML之機房收費系統實現圖---構件圖component diagram、部署圖deployment diagram

實現圖來描述設計物理實現,如執行檔案,庫,表,檔案和文件等。對於面向物件系統的物理方面進行建模,實現圖由構件圖和部署圖構成。

①、什麼是構件圖?

構件圖用於靜態建模,是表示構件型別的組織以及各種構件之間依賴關係的圖。

構件圖通過對構件間依賴關係的描述來估計對系統構件的修改給系統可能帶來的影響。

構件圖使系統人員和開發人員能夠從整體上了解系統的所有物理構件,同時,也是我們知道如何對構件進行打包,已交付給最終客戶,最後,構件圖顯示了所有開發系統的構件之間的依賴關係。

②、構件圖包含哪些圖示?

③、構件圖中的關係含義?

④、構件有哪些型別?

原始碼構件:原始碼檔案.h(庫檔案)/.cpp

(知識小拓展:.h和.cpp是什麼?

.h是標頭檔案,裡面一般都是一些函式定義型別定義,不會有執行的程式碼,.cpp是原始檔,是用來執行的,在cpp中加上#include<>匯入.h檔案)

二進位制構件:目標碼檔案、靜態連結庫.lib、動態連結庫.dll

可執行構件:可執行程式.exe

資料檔案或文件

⑤、什麼是部署圖?

 部署圖用於靜態建模,是表示執行時過程節點結構、構件例項以及物件結構的圖。、

⑥、部署圖包含哪些圖示?

⑦、構件圖與部署圖

構件圖與部署圖相同的構件元素:

      構件、介面、構件例項、構件向外提供服務、構件要求外部提供的服務。

構件圖與部署圖的關係:

     構件圖表現構件型別的定義;

     部署圖表現構件例項。

     構件圖偏向於描述構件之間相互依賴支援的基本關係;

     部署圖偏向於描述構件在節點中執行時的狀態,描述了構件執行的環境、物理佈局。

⑧、機房收費系統實現圖

構件圖:

部署圖:

 以上便是實現圖部分的分享,如有不足還望您多多給予指點^_^