UML:Unified Modeling Language?統壹建模語言,又稱標準建模語言。是用來對軟件密集系統進行可視化建模的壹種語言。
UML的定義包括UML語義和UML表示法兩個元素。
UML是在開發階段,說明、可視化、構建和書寫壹個面向對象軟件密集系統的制品的開放方法。最佳的應用是工程實踐,對大規模,復雜系統進行建模方面,特別是在軟件架構層次,已經被驗證有效。
統壹建模語言(UML)是壹種模型化語言。模型大多以圖表的方式表現出來。壹份典型的建模圖表通常包含幾個塊或框,連接線和作為模型附加信息之用的文本。這些雖簡單卻非常重要,在UML規則中相互聯系和擴展。
UML的目標是以面向對象圖的方式來描述任何類型的系統,具有很寬的應用領域。其中最常用的是建立軟件系統的模型,但它同樣可以用於描述非軟件領域的系統,如機械系統、企業機構或業務過程,以及處理復雜數據的信息系統、具有實時要求的工業系統或工業過程等。
總之,UML是壹個通用的標準建模語言,可以對任何具有靜態結構和動態行為的系統進行建模,而且適用於系統開發的不同階段,從需求規格描述直至系統完成後的測試和維護。