UML 理解用例

2021-08-26 16:08:13 字數 419 閱讀 3077

uml中用例圖的作用是從客戶的角度分析系統的需求,分析系統要達到什麼樣的目的。

這些天參考了一本叫做《大象think in uml》的書,書中提到「用例驅動」,那怎麼理解呢。

首先來說用例,在需求中什麼是用例呢,用例是與參業者互動,並且給參與者提供可觀測的有意義的一系列活動的集合。也就是用例是參與者利用系統要達到的目標。

從用例中可以提取出來特定的事情,特定的參與者,規則,動作。在細化的過程中,可以進一步通過時序圖、活**、協作圖等分析出物件,用來建立類圖。

這張圖包括了用例圖和其他檢視間的關係,用例圖最為基本,其他檢視都與之聯絡

邏輯檢視是描述人事物規則之間如何組織

程序檢視是描述人事物規則之間在運作時如何協作

部署檢視是描述人事物規則之間的物理實現

實施檢視:如何組織生產和組裝這些檢視,最終成為系統

UML 用例粒度

剛剛接觸uml的時候,這個粒度搞的我一臉懵逼,但是經過系統的學習,還是將其解決了!這塊的知識屬於uml用例圖中的知識,所以在解釋名詞的時候都是以uml為根據的!以前在學軟體工程的時候有乙個名詞叫做測試用例,那個用例指的是為了測試系統的正確性提前準備的例子。在uml中的用例主要是對系統的使用者需求 主...

UML 用例建模技巧

uml 用例建模技巧 從參與者的角度並以主動語態編寫用例。應該以主動語態 學生表明參加研習班意向 而不是被動語態 研習班意向被學生表明 來編寫用例。而且,應該從參與者的角度來編寫用例。畢竟,用例的目的是理解使用者如何對系統進行操作。編寫方案文字,而非功能需求。用例描述的是對參與者來說有價值的一系列行...

UML 用例的粒度

來自 太初有產 乙個用例到底因該多大呢?這個問題恐怕很難說得清楚。按照我們對用例的定義來說,用例就是使用者 外部系統 和系統的一次典型互動。但是有可能這個互動特別複雜。我們來看gis系統中的乙個很普通的互動 新增圖層。對於新增圖層這個用例使用者的要求顯然是系統能夠記住這個圖層並在系統中其它地方使用,...