前言
近期寫UML文檔,看視頻的時候感覺掌握的還能夠,當真正寫文檔的時候才發現不是一件easy的事。寫文檔自己又翻開自己的筆記看了一遍又一遍。
以下就給大家介紹一下我畫的幾張圖:
用例圖
1. 用例圖的構成
(用例,角色,關系)
用例:指功能的描寫敘述
角色:觸發起某種事件
關系:用例圖的關系(依賴,泛化,關聯)
2. 用例圖的作用
(1)用例視圖是整個UML設計的關鍵,影響到整個UML設計的過程
(2)用例模型驅動了需求分析后各個階段的開發
(3)用例模型用於需求分析階段,表明了開發人員和用戶針對需求達成的某種共識注意幾個keyword:開發人員,用戶,共同商討達成某種共識
3.設計原則
將系統看做黑盒子,從用戶角度理解系統,不須要考慮某個功能是怎樣實現的。僅僅須要考慮系統由誰來運行和怎樣交互和運行。
以下是我畫的用例圖:以用戶的權限為基礎畫出來的。

類圖
1.類圖的構成
類、接口、協作、關系、包
2.類的構成

2.類圖的作用
類圖一般在具體設計過程中出現,主要用來描寫敘述系統中各個模塊中類之間的關系,包含類或者類與接口的繼承關系,類之間的依賴、聚合等關系。通過類圖,就能實際的把系統中的各個類,即對象描寫敘述清楚,下一步就是依照這個具體的設計編碼了。
3.類圖的設計
Use case——>class(要點,抽象名詞得到類)——>確定類的屬性和方法——>屬性是靜態行為描寫敘述,方法是動態行為的描寫敘述——>正確表達類與類之間的關系
以下是我對機房收費系統設計的類圖,理解的不是非常清楚,可定存在諸多問題,希望大家積極指正。

以上是我看完UML之后對用例圖和類圖的理解,感覺理解的不是非常清楚,若有什么問題希望大家積極指正。
