1. ooad(object oriented analysis and design),物件導向的分析與設計。
2. 高內聚,低耦合。
3. uml(unified modeling language),統一建模語言。圖形化的語言表示。
uml只需要掌握用例圖,類圖及時序圖即可,其他用的不多,了解即可。
1,用例圖:展示系統的核心功能及與其互動的使用者,使用者被稱之為「活動者」(actor),用例使用橢圓表示
示例:
上圖表示管理員具有crud的許可權,而普通使用者只有查詢的許可權。
2.類圖:
1)表現類的特徵
2)類圖描述了多個類、介面的特徵,以及物件之間的協作與互動
3)由乙個或多個矩形區域構成,內容包括:
—— 型別(類名)
—— 屬性(可選)
—— 操作(可選)
示例:
說明:person類與computer類是關聯關係,child與parent是繼承關係.
3.時序圖:
1)捕捉一段時間範圍內多個物件之間的互動資訊
2)強調訊息互動的時間順序
示例:
說明:時序圖描述的是類與類的呼叫關係。
注意:uml在平時的開發中要多用,多畫圖有助於思路的清晰,一圖勝千言!
UML學習筆記
什麼是uml 1,圖形化語言 2,需求,構建,配置開發軟體階段 進一步認識uml 1,用於物件導向 2,開發人員 使用者 維護人員溝通用 3,uml表示乙個骨架 框架,開發的過程也可以描述 4,uml是一種語言 5,不同的圖形代表不同的意思,如橢圓就是用例 6,uml的核心就是抽象 uml中常用的元...
UML學習筆記
uml語言 1.用例圖 用於描述系統系列功能。功能用橢圓表示 角色用人形符號表示 角色與功能的關係用線段表示 功能和功能之前的關係用帶箭頭的虛線表示 2.類圖 類圖用於表示系統都包含哪些類,類之間都如何關聯。類圖通過三個部分的矩形來表示,最上面的是類名,中間的是屬性,下面的是方法。類之間有三種基本的...
UML 學習筆記
uml圖關係 符號說明 關係有關聯 單線關聯 實線大於箭頭 依賴 虛線大於箭頭 泛化 實線三角箭頭 實現 虛線三角箭頭 聚合 實線四菱空心箭頭 組合 實線四菱實心箭頭 類圖 類,介面,協作關係,依賴關係 使用,抽象,授權,繫結 關聯關係,泛化關係,實現關係 物件圖 用例圖 各個使用者可執行那些功能操...