UML語言

UML語言

UML語言,一種基於反映多種面向對象建模方法聯合的可擴充建模語言

基本介紹

  • 中文名:UML語言
  • 全稱:unifiedmodelinglanguage語言
解釋
UML是unifiedmodelinglanguage的縮略語。主要用於軟體密集型系統的規約書寫、系統構作、文檔形成,並力求形象直觀。UML的基本成分是圖和建模元素。UML定義了9種用於建立系統模型的圖以及為各種圖所公用的建模元素和擴展機制。圖有類圖、對象圖、用案(或稱用況)圖、順序圖、協作圖、狀態圖、活動圖、構件圖、部署圖。其中類圖和對象圖統稱靜態結構圖,順序圖和協作圖為兩種不同的互動圖,構件圖和部署圖為實現圖。建模元素有串、關鍵字、表達式、包、子系統等,並給出了表示符號。擴展機制有約束(constraint)、注釋(comment)、標記值(taggedvalue)和衍型(stereotype)。這些元素可以添加到其他建模元素之上,將原來的建模元素特化為一種語義較為特殊的新變形,或者表示出它們的某些細節。UML的出現使面向對象建模概念和表示法趨於統一和標準化。套用廣泛,成效顯著。但UML也存在不足之處,如內容龐大,複雜無理,延拓(profile)或缺,嚴謹欠佳等。

相關詞條

熱門詞條

聯絡我們