UML:統一建模語言
隨著機房驗收,重新學習了一遍UML,整體上驗證了米老師說的書一定要多讀,當讀完兩遍之後,一定要去看書的前言和第一章的介紹,這個時候你會有不同的理解。你會知道為什麼要學習這些內容,它能幹什麼。趁著這個機會看了一下這些內容。
什麼是UML
Unified Modeling Language (UML)又稱統一建模語言或標準建模語言,是始於1997年一個OMG標準,它是一個支援模型化和軟體系統開發的圖形化語言。
UML組成元素
5類,10種圖
UML特點
(1)UML統一了各種方法對不同型別的系統、不同開發階段以及不同內部概念的不同觀點,從而有效的消除了各種建模語言之間不必要的差異。它實際上是一種通用的建模語言,可以為許多物件導向建模方法的使用者廣泛使用。
(2)UML建模能力比其它物件導向建模方法更強。它不僅適合於一般系統的開發,而且對並行、分散式系統的建模尤為適宜。
(3)UML是一種建模語言,而不是一個開發過程。
UML應用
UML的目標是以物件導向圖的方式來描述任何型別的系統。是一個通用的標準建模語言,可以對任何具有靜態結構和動態行為的系統進行建模。
UML適用於系統開發過程中從需求規格描述到系統完成後測試的不同階段。
UML模型還可作為測試階段的依據。
總結
書要反覆的閱讀,第一遍囫圇吞棗有個印象,第二遍結合實踐重在操作和理解,再讀就是針對具體的內容進行鍼對性研究和學習,但是巨集觀的掌握是每一遍都要進行的。
相關文章
- 統一建模語言UML輕鬆入門之用例
- 標準建模語言UML及其支援環境(一) (轉)
- UML用例建模解析(一)
- Bug管理系統UML2.0建模例項(一)
- EA工具UML建模學習(一)
- 圖書館管理系統UML建模
- 精通Python自然語言處理 2 :統計語言建模Python自然語言處理
- uml建模工具介紹
- StarUML for mac(UML建模工具)Mac
- UML建模工具比較
- UML用例建模解析(三)
- UML用例建模解析(二)
- Bug管理系統UML2.0建模例項(四)
- Bug管理系統UML2.0建模例項(三)
- UML在活塞PDM系統建模中的運用
- StarUML mac UML軟體建模器Mac
- Astah Professional for Mac(UML建模工具)ASTMac
- UML建模之時序圖(Sequence Diagram)時序圖
- Thinking in UML-2-建模基礎Thinking
- UML建模——用例圖(Use Case Diagram)
- 從語言建模到隱馬爾可夫模型:一文詳述計算語言學隱馬爾可夫模型
- [全程建模]窺國外uml應用情況之一隅
- 軟體設計、架構與 UML 建模架構
- 【譯】統一樣式語言
- UML用例建模的慨念和應用
- [全程建模]一個專案UML設計中的幾個問題
- UML建模實踐——選“對”企業架構建模視角很關鍵架構
- [程式設計]UML語言:理論之光與實踐之惑程式設計
- StarUML for Mac(UML軟體建模器) 5.1.0啟用版Mac
- 需求分析:將技術語言和業務語言統一
- [全程建模]UML中用例圖裡的外部系統的表示方式有規定麼?
- 擴散引導語言建模(DGLM):一種可控且高效的AI對齊方法AI
- 日程功能模組【從建模到程式碼實現】UML + JavaFXJava
- 第十章——UML建模(下午第三道,15)
- 選擇一門程式語言,任何一門語言
- DDD建模心得:領域概念建模是一種語文語法分析練習 - prefactordesign語法分析
- C語言(一)C語言
- 物件導向建模 = 面向賓語建模 != 主語思維物件