本文介紹UML圖的含義、以及如何在VisualStudio中查看類圖。
一、UML圖介紹
UML(Unified Modeling Language,統一建模語言)是一種標準化的建模語言,用于可視化、規范、構建和記錄軟件系統的各個方面的圖表工具。
UML圖分為結構圖和行為圖兩大類:
結構圖? | ?類圖?:描述系統中的類及其相互關系,展示類的屬性、方法以及類之間的靜態關系。 ?對象圖?:展示某一時刻系統中的對象實例及其關系,是類圖的運行時快照。 ?組件圖?:展示系統的物理組件(如文件、數據庫表)以及組件之間的依賴關系。 ?部署圖?:展示系統的硬件節點(如服務器)以及這些節點上部署的軟件組件。 ?包圖?:組織和分組類、組件等模型元素,展示包之間的依賴關系。 |
?行為圖? | ?用例圖?:展示系統與外部用戶之間的交互,用于捕捉系統的功能需求。 ?順序圖?:描述對象之間的交互順序,展示對象之間的消息傳遞順序。 ?協作圖?:展示對象間的交互關系,著重于對象的角色及其關 |