使用案例

Use Cases

一、定義:

使用案例是軟體工程或系統工程中對系統如何反應外界請求的描述,是一種通過用戶的使用場景來獲取需求的技術。是一種分析需求的工具,一般是由軟體開發者和最終用戶共同創作的。

二、使用時機:

需求擷取: 新增一個使用案例,就表示擷取到一個新需求。

建立使用案例模型: 在物件導向軟體系統開發 過程建立使用案例模型

與客戶溝通: 使用案例是以客戶角度 來觀察系統,所以能夠作為系統開發者和客戶 之間的溝通橋樑。

產生測試計劃: 當我們詳細描述使用案例後, 即可提供建議,讓我們產生系統的測試計劃。

三、執行步驟:

1.選擇系統邊界:軟體系統或者是軟體體整合系統,使用者是個人或者組織。

2.找出主要參與者:這些使用者會透過系統所提供的服務滿足他們的目標。

3.針對每個主要參與者,找出他的使用者目標。把這些使用者目標變成滿足EBP指引的高階使用者目標層級。並且在稍後列出參與者目標清單。

4.定義滿足使者目標的使用案例:根據這些目標替使用者案例命名。通常目標與案例是一對一的。

四、案例:

一個ATM系統裏面,如果銀行客戶的查詢、提款和轉帳操作都需要列印回執,那麼我們就可以把列印回執這個操作提取出來稱為一個用例,而原有的查詢、提款和轉帳操作都可以包含這個用例,提高系統的可維護性。

參考資料:

http://web.ydu.edu.tw/~alan9956/doc100/100-02.sa/ooad-uml-chap06.pdf

https://joinwind.wordpress.com/2011/03/25/淺談-use-cases-找出-use-case-的四個基本流程/

http://blog.csdn.net/eddle/article/details/7038008

results matching ""

    No results matching ""