讀古今文學網 > Maven實戰 > 4.2.1 需求用例 >

4.2.1 需求用例

為了幫助讀者詳細地瞭解賬戶註冊服務的需求,這裡正式闡述一下賬戶註冊服務的需求用例,見圖4-1。

圖4-1 賬戶註冊服務需求用例

該註冊賬戶用例包含了一個主要場景和幾個擴展場景。該用例的角色只有兩個:用戶和系統。「主要場景」描述了用戶如何與系統一步一步地交互,並且成功完成註冊。「擴展場景」則描述了一些中途發生意外的情形,比如用戶輸錯驗證碼的時候,系統就需要重新生成驗證碼,用戶也需要重新輸入驗證碼。

該用例沒有涉及非功能性需求(如安全性),也沒有詳細定義用戶界面,用例也不會告訴我們使用何種技術。關於該服務的安全性,你將會看到一些實際的措施,但我們不會過於深入;關於用戶界面,下一小節會給出一個界面原型;至於使用的技術,該項目會基於大家所熟知的Spring進一步開發。