UML之用例圖
用例圖,是這幾種圖的核心圖,從文檔方麵講,它主要用於需求分析階段,用戶、開發人員溝通的一個通道,從UML方麵講,不管是哪種圖,都是基於用例圖的,有了用例圖,一個係統就有了整體的框架,從用例圖出發,再進入到設計、實現、集成測試階段。
下麵用一張圖來概括一下我看完UML後對用例圖的總結:
下麵用一個簡單的機房收費係統的例子做個示範,初次畫,大家有什麼問題就指出來,我非常願意改正,這張用例圖主要是在寫需求分析文檔時用到了:
在對用例圖的三個部分進行理解的時候,我理解的角色就是會觸發功能實現的人、物,都屬於角色;而用例就是功能;在說到關係時,我們要能用泛化不用關聯,能用關聯不用依賴,依賴是這幾種關係中最弱的一種,泛化就是指繼承,泛化很好的滿足了麵向對象技術中的原則之一,它很好的反應了模塊的複用,實現了代碼的簡化,降低了工作量。
在對用例的粒度進行選擇的時候,我不是很清楚,視頻中隻是說要適度,可是這個度我不知道怎麼把握,也許是需要多實踐才能體會出來的吧!
最後更新:2017-04-03 12:53:42