《編寫有效用例》閱讀筆記01

2022-07-25 02:54:09 字數 628 閱讀 9618

《編寫有效用例》是美國alistaircockburn的著作

全書分為三部分:1.用例體部分2.在需求分析過程中經常遇到的問題3.對忙於編寫用例的人的提示

今天我主要閱讀了第一部分。

在作者的引導下思考了以下問題:

1.  什麼是用例?

例用於表示系統所提供的服務,它定義了系統是如何被參與者所使用的,它描述的是參與者為了使用系統所提供的某一完整功能而與系統之間發生的一段對話。

用例是從使用者角度描述系統的行為。它將系統的乙個功能描述成一系列事件,這些事件最終對參與者產生有價值的可觀測結果

用例是文字形式的情節描述,本質是通過編寫使用系統實現使用者目標的情節來發現和紀錄功能性需求。

要注意,用例是文字,而不是圖形。我們經常注重於uml用例圖,而非主要的用例文字。從而本末倒置。

用例的主旨還是在於簡單得描述系統,讓閱讀人員能快速得理解系統所能實現的功能。

2.用例的範圍。

用例設計中有兩個重要的概念:「範圍」和「層次」。如果把系統看作由不同大小,不同粗細的正方體粒子組成的話,那麼範圍表示粒子的邊界,而層次則表示粒子的粗細程度,不同粗細的粒子有不同的邊界,如下圖所示。

對於每乙個用例來說,都有它自己的設計範圍。

它確定了哪些東西在系統內哪些東西在系統外。

編寫有效用例 閱讀筆記01

粗略瀏覽整本書,我對它第一印象並不是很好,不然也不會遲遲未看下去。然而,耐著性子學習,卻發現我們所學習的軟體工程的相關課程,萬變不離其宗,整個系統是一致的。換句話說,乙個系統做下來,並不是單單一門課就可以解決的事,其間蘊含了所有學習的或還未學習的內容。用例這個概念曾在學習uml中有提及,當時用例的概...

《編寫有效用例》閱讀筆記三

基於資料庫操作的小用力稱為crud用例,每個小用例都表達了單獨需求,在處理這種用例是會有兩種不同的方法,可以將其分離或者先使用單個管理實體用例對其處理。在提取系統用例時或有許多用例大致相同,對此可能會建立一種通用搜尋機。用例每個目標步驟的命名類似於程式語言中的子過程呼叫,而且用例是有人而不是計算機使...

《編寫有效用例》閱讀筆記一

這個學期的好幾門課程都會用到uml用例圖的相關知識,可見用例的重要性。用例圖作為軟體開發需求分析階段的主要表現形式,有很多值得去學習和研究的內容。這本書通過對具體的一些用例的分析,介紹了一些編寫有效用例的方法和技巧。這本書分為 用例體部分 經常討論的主題 對忙於編寫用例的人的提示 幾個部分,單從名稱...