1. 程式人生 > >軟件工程學習心得二

軟件工程學習心得二

選擇 nbsp 工程 登錄系統 規約 添加用戶 調用 需要 執行

5.2用例規約

用例編號:007

用例名:信息查詢

用例描述:該功能可以讓用戶查詢自己的相關信息,包括帳號、密碼、姓名及郵箱等

參與者:購書用戶

前置條件:電子商城正常運行,用戶登錄系統進入自己的頁面

後置條件:用戶提交請求後系統從數據庫中調用與該用戶有關的所有信息

基本路徑

1.用戶執行登錄帳號進入自己的頁面

2.用戶提交信息查詢申請

3.系統調用數據庫中與該用戶有關的信息

4.系統把數據返回給用戶

擴展點:無

變異點:無

用例編號:008

用例名:修改信息

用例描述:該功能是信息查詢的拓展功能,主要指密碼、郵箱的修改

參與者:購書用戶

前置條件:電子商城正常運行,用戶已登錄系統並執行了查詢功能

後置條件:用戶提交修改信息功能後,系統對比修改信息需要的條件,如果符合則把用戶在系統數據庫中的信息修改,否則,提示信息修改失敗

基本路徑

1.用戶執行登錄帳號進入自己的頁面

2.用戶執行信息查詢功能

3.用戶填寫想要修改的信息

4.系統檢測相關條件

5.系統修改用戶的信息

擴展點:無

變異點:無

用例編號:009

用例名:添加用戶

用例描述:把新註冊的用戶添加到系統數據庫中

參與者:系統管理員

前置條件:有用戶條件註冊申請,管理員執行添加操作

後置條件:如果用戶輸入的帳號在系統中未被註冊過,該用戶會註冊成功;否則,顯示帳號已註冊,提示用戶重新輸入。

基本路徑

1.管理員登錄系統

2.管理員執行添加用戶操作

3.系統檢測用戶是否註冊

4.管理員將用戶信息添加到數據庫中

擴展點:無

變異點:無

用例編號:010

用例名:修改用戶

用例描述:該功能可以修改用戶的信息及用戶權限

參與者:系統管理員

前置條件:系統正常運行

後置條件:管理員選擇修改用戶信息,系統修改用戶在數據庫中的信息

基本路徑

1.管理員登錄系統

2.管理員執行修改用戶操作

3.系統修改用戶信息

擴展點:無

變異點:無

用例編號:011

用例名:刪除用戶

用例描述:該功能可以把用戶從系統中徹底刪除

參與者:系統管理員

前置條件:系統正常運行

後置條件:管理員選擇刪除用戶,將用戶從系統中徹底刪除

基本路徑

1.管理員登錄系統

2.管理員執行刪除用戶操作

3.系統將用戶徹底刪除

擴展點:無

變異點:無

用例編號:012

用例名:修改圖書信息

用例描述:在圖書的價格等實際信息更改後要在系統中做出相應修改

參與者:系統管理員

前置條件:系統正常運行,實際運行的圖書信息有變化

後置條件:管理員根據實際的修改對系統中的圖書信息做出相應修改

基本路徑

1.管理員登錄系統

2.管理員執行修改圖書信息操作

3.系統重新存儲修改後的信息

擴展點:無

變異點:無

用例編號:013

用例名:數據備份

用例描述:定期將重要數據進行備份,防止數據丟失

參與者:系統管理員

前置條件:系統正常運行

後置條件:管理員選擇數據備份,數據被備份存儲

基本路徑

1.管理員登錄系統

2.管理員執行數據備份操作

3.系統將重要數據進行備份

擴展點:無

變異點:無

軟件工程學習心得二