1. UML類圖
-
UML(Unified Modeling Language,統一建模語言),用來描述
軟體模型
和架構
的圖形化語言, -
常用的UML工具軟體有
PowerDesinger
、Rose
和Enterprise Architect
, -
UML工具軟體不僅可以繪制軟體開發中所需的各種圖表,還可以生成對應的源代碼,
-
在軟體開發中,使用
UML類圖
可以更加直觀地描述類內部結構(類的屬性和操作)以及類之間的關系(如關聯、依賴、聚合等),- +表示 public 型別, - 表示 private 型別,#表示protected型別
- 方法的寫法:
方法的型別(+、-) 方法名(引數名: 引數型別):回傳值型別 - 斜體表示抽象方法或類,


2. 建立類圖
2.1
在軟體開發不同階段使用的類圖具有不同的抽象層次,即概念層、說明層、和實作層,使用UML進行應用建模也應該是一個迭代的程序,所以我們應該建立一個類圖的層次的概念,
概念層類圖描述應用領域中的概念,這些概念與實作它們的類有聯系,通常沒有直接的映射關系,畫概念層類圖時很少考慮或不考慮實作問題,因此概念層類圖應獨立于具體的編程語言,下面是一個概念層類的表示,
說明層類圖,此時我們考察的是類的介面部分,而不是實作部分,這個介面可能因為實作環境、運行特性等有多種不同的實作,下面是一個說明層類的表示,
實作層類圖才真正考慮類的實作問題,提供實作的細節,此時的類的概念才應該是真正的嚴格意義上的類,它揭示了軟體物體的構成情況,實作層的類是最常用的,在很多的時候說明層的類更有助于人們對軟體的理解,
2.2
UML的最終目標是識別出所有必須的類,并分析這些類之間的關系,類的識別貫穿于整個建模程序,分析階段主要識別問題域相關的類,在設計階段需要加入一些反映設計思想、方法的類以及實作問題域所需要的類,在編碼實作階段,因為語言的特點,可能需要加入一些其他的類,
建立類圖的步驟:
(1)研究分析問題領域確定系統需求,
(2)確定類,明確類的含義和職責、確定屬性和操作,
(3)確定類之間的關系,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/551284.html
標籤:其他
下一篇:返回列表