一.任務描述
1.利用用例模型進行系統功能需求分析,需體現出業務中用例包含、擴展關系。
2.根據用例模型,針對識別的用例給出用例詳述(按照用例規約要求)
3.根據用例模型,針對重要用例給出原型頁面,並利用活動圖事件流
二.任務目的
掌握用例建模技術,能進行需求分析工作
三.任務詳情
1.分工
討論參與:李彥林、朱國宇、張號、黃博
文檔撰寫:朱國宇
文檔校准:黃博
2.文檔內容
1)系統用例模型
高校調查問卷管理系統的用例模型如下:
2)用例詳情描述
針對上述用例模型我們將登錄、定義問卷項目、審核問卷、發布問卷、填寫與上交問卷、查看問卷統計信息這六個用例進行了詳述。其中,每個用例的內容均包括用例名、參與者、前置條件、事件流、異常流和后置條件等。具體內容如下:
2.1 登錄用例。參與者:所有用戶。
標題 |
內容 |
用例名稱 |
登錄 |
用例簡要說明 |
對用戶登錄的流程進行描述,用戶輸入用戶類型、用戶名、密碼進行登錄系統操作 |
前置條件 |
系統已啟動並到達登錄界面 |
事件流 |
1.用戶進入登錄界面;系統顯示登錄界面。本用例開始 2.用戶輸入登錄信息;系統顯示輸入的信息 3.用戶輸入登錄信息后,可能有兩種操作: a.點擊“登錄”,執行事件流 4 b.點擊“重置”,執行事件流 1 4.系統驗證用戶的登錄信息,可能有兩種情況: a.登錄成功:本用例結束 b.登錄失敗:執行事件流 1 |
后置條件 |
1.登錄成功,系統進入初始操作界面 2.登錄失敗,系統跳轉回登錄界面 |
擴展點 |
用戶忘記密碼,執行找回密碼操作 |
優先級 |
高 |
2.2 定義問卷項目用例。參與者:項目發起人。
標題 |
內容 |
用例名稱 |
定義問卷項目 |
用例簡要說明 |
對項目發起人定義並創建問卷項目進行描述。項目發起人進入問卷項目界面,進行創建或刪除問卷項目的操作 |
前置條件 |
項目發起人進入問卷項目界面 |
事件流 |
1.項目發起人進入到問卷項目頁面;系統顯示問卷項目界面。本用例開始 2.項目發起人有如下操作可選: a.點擊“新建”,執行事件流 3 b.點擊“查看”,執行事件流 4 d.點擊“返回”,執行事件流 5 3.系統進入創建問卷項目界面,項目發起人新建問卷項目,輸入問卷項目名稱、簡介。完成創建后,執行事件流 2 4.系統進入問卷項目匯總界面,項目發起人有兩個可選操作:a.可查看所有已創建的問卷項目 b.點擊“返回”,執行事件流 2 5.系統返回到初始界面,本用例結束 |
后置條件 |
系統返回到上一界面,用戶定義了一個新問卷項目 |
擴展點 |
無 |
優先級 |
高 |
2.3 設計問卷用例。參與者:系統管理人員(問卷設計人員)。
標題 |
內容 |
用例名稱 |
設計問卷 |
用例簡要說明 |
對問卷設計人員的設計問卷操作進行描述 |
前置條件 |
問卷設計人員進入問卷設計界面 |
事件流 |
1.問卷設計人員進入到問卷設計頁面;系統顯示問卷設計界面。本用例開始 2.問卷設計人員有如下操作可選: a.點擊“新建”,執行事件流 3 b.點擊“查看”,執行事件流 4 c.點擊“返回”,執行事件流 5 3.系統進入新問卷編寫界面,問卷設計人員輸入問卷名稱、簡介、編寫問卷問題,並保存提交。完成后,執行事件流 2 4.系統進入問卷查看界面,用戶可查看已設計的問卷,可選擇修改、刪除、發布、分析等操作。點擊“返回”執行事件流 2 5.系統返回到上一界面,本用例結束 |
后置條件 |
系統返回到上一界面,用戶設計了一個新問卷 |
擴展點 |
無 |
優先級 |
高 |
2.4 審核問卷用例。參與者:項目發起人。
標題 |
內容 |
用例名稱 |
審核問卷 |
用例簡要說明 |
對項目發起人審核問卷的操作進行描述。項目發起人對問卷設計人員創建的問卷內容進行審核,通過的問卷方可發布 |
前置條件 |
項目發起人進入問卷審核界面 |
事件流 |
1.項目發起人進入到問卷審核界面;系統顯示問卷審核界面。本用例開始 2.問卷設計人員有如下操作可選: a.點擊“審核”,執行事件流 3 b.點擊“返回”,執行事件流 4 3.項目發起人進入待審核問卷,查看內容后,選擇通過或不通過此問卷。完成后,執行事件流 2 4.系統返回到上一界面,本用例結束 |
后置條件 |
1.問卷審核通過,系統將其標記為可發布 2.問卷未通過審核,系統將其標記為需修改 |
擴展點 |
無 |
優先級 |
高 |
2.5 發布問卷用例。參與者:系統管理人員。
標題 |
內容 |
用例名稱 |
發布問卷 |
用例簡要說明 |
對系統管理人員發布問卷的操作進行描述 |
前置條件 |
系統管理人員進入問卷發布界面 |
事件流 |
1.項目發起人進入到問卷審核界面;系統顯示問卷審核界面。本用例開始2.問卷設計人員有如下操作可選:a.點擊“審核”,執行事件流 3b.點擊“返回”,執行事件流 43.項目發起人進入待審核問卷,查看內容后,選擇通過或不通過此問卷。完成后,執行事件流 24.系統返回到上一界面,本用例結束 |
后置條件 |
問卷發布成功,系統生成問卷鏈接,同時自動發送問卷到待調查人員的郵箱 |
擴展點 |
無 |
優先級 |
高 |
2.6 填寫與上交問卷用例。參與者:待調查人員。
標題 |
內容 |
用例名稱 |
填寫與上交問卷 |
用例簡要說明 |
對待調查人員的填寫問卷操作進行描述 |
前置條件 |
問卷成功發布,待調查人員收到問卷鏈接 |
事件流 |
1.待調查人員打開問卷鏈接,進入問卷頁面 2.開始填寫問卷信息 3.填寫完畢后,點擊“提交” 4.問卷被上傳到系統並保存 |
后置條件 |
填寫好的問卷被上傳到系統保存 |
擴展點 |
無 |
優先級 |
中 |
2.7 查看問卷統信息用例。參與者:系統管理人員(問卷分析人員)。
標題 |
內容 |
用例名稱 |
查看問卷統計信息 |
用例簡要說明 |
對問卷分析人員查看問卷統計信息的操作進行描述 |
前置條件 |
問卷分析人員進入問卷分析界面 |
事件流 |
1.問卷分析人員進入問卷分析界面;系統顯示問卷分析界面。本用例開始 2.問卷分析人員有如下選擇: a.點擊“查看”,執行事件流 3 b.點擊“導出”,執行事件流 4 c.點擊“返回”,執行事件流 5 3.問卷分析人員查看問卷的詳細分析報告。點擊“返回”,執行事件流 2 4.系統導出問卷分析報告,用戶可選擇導出格式。點擊“返回”,執行事件流 2 5.返回上一界面。本用例結束 |
后置條件 |
獲取到問卷分析報告 |
擴展點 |
無 |
優先級 |
高 |
3)需求跟蹤
本系統的應用需求跟蹤矩陣如下表所示:
用戶需求標題 |
二級需求項 |
需求功能標題 |
需求變更標識 |
當前狀態 |
優先級 |
高校調查問卷管理系統 |
1.1 系統 前端設計 |
1.1.1 用戶登錄界面 |
原始 |
需求開發 |
高 |
1.1.2 用戶注冊 |
原始 |
需求開發 |
高 |
||
1.1.3 密碼找回 |
增加 |
需求開發 |
低 |
||
1.2 系統 后台管理 |
1.2.1 定義問卷項目 |
原始 |
需求開發 |
高 |
|
1.2.2 設計問卷 |
原始 |
需求開發 |
高 |
||
1.2.3 導入待調查人員信息 |
原始 |
需求開發 |
中 |
||
1.2.4 審核問卷 |
原始 |
需求開發 |
高 |
||
1.2.5 發布問卷 |
原始 |
需求開發 |
高 |
||
1.2.6 查看問卷分析統計結果 |
原始 |
需求開發 |
高 |
||
1.2.7 用戶管理 |
原始 |
需求開發 |
高 |
||
1.3 系統發布問卷 |
1.3.1 問卷發布到待調查人員郵箱 |
原始 |
需求開發 |
高 |
|
1.3.2 填寫問卷 |
原始 |
需求開發 |
高 |
||
1.3.3 獲取回答問卷的設備地址 |
增加 |
需求開發 |
中 |
原始的需求 |
11 |
增加的需求 |
2 |
修改的需求 |
0 |
刪除的需求 |
0 |
未變更需求數 |
11 |
現有需求數 |
13 |
需求變更總數 |
2 |