需求分析報告
需求導出文檔
1.需求啟動:
1.1確定利益共同者:
與本系統相關的用戶有普通用戶(教師),系統管理員,學生,學校管理層。顯然這兩者屬于不同的利益共同體。其中普通用戶可以分為試題管理人員和生成試卷人員.試卷信息錄入人員主要從錄入試卷是否方便容易角度來對該系統進行評價。教師主要從生成試卷操作性,可靠性,試卷質量型方面進行考量的。系統管理員則是對系統的穩定性、安全性方面考慮的.學生雖然不是系統的直接的使用者,但是系統的產出物-—試卷的服務對象時學生。學校管理層將從各個方面考量這個系統的完成。 1。2識別多種觀點:
與不同利益共同者交流并通過一切手段獲取與需求相關的信息。
1.2.1查閱已有文檔:
在網上搜索已有的一些試卷生成的文檔,和本系統實際情況比較,找出切實可行的需求功能點。
1.2。2查看已有系統:
如果有過去的系統個,對過去的系統進行大概的學習和了解,通過這種方式,了解過往軟件的不足,并且捕捉已有的需求和過往軟件沒有達到的需求。
1。2。3學習領域業務知識:
了解在沒有計算機自動生成的情況下,老師們是如何編撰一套試卷。了解這個手動生成試卷的過程,能夠很好的理解業務開發的流程和模塊。
1。2。4召開會議:
小組內召開會議和同老師召開會議。在會議上進行頭腦風暴,快速獲取一個簡單的基本的需求列表。
1。3協同工作:
在前期準備的基礎上,大家都對這個系統需求有了大概了解和自己的想法,將需求進行一定方式分類討論。
1。4首次會議:
通過問題推動這個會議。會議問題:
1。4.1識別利益共同體
1)誰是這項工作的最初提出者?
2)誰使用該解決方案?
3)成功解決方案能帶來怎么的收益?
4)存在別的解決方案嗎?
1.4.2 更好的理解問題
5)如何描述成功解決方案產生的“良好的”輸出?
6)強調的問題是什么?
7)使用環境是怎么樣的?
8)存在影響解決方案的特殊性問題或約束?
通過問題識別利益共同者
通過問題更好的理解問題
經過這個一系列準備后,得出一個初步的需求文檔.在后面不停地迭代的過程中逐步完善需求文檔,完成需求文檔.
2.需求協同收集:
2.1列表:
對象列表:
試卷,試題,系統管理員,普通用戶,數據庫。
服務列表:
試題管理(增刪改查)、生成試題(手動、自動)、用戶管理(注銷用戶、用戶登錄、添加用戶、修改密碼)、
約束列表:
時間約束:在12月1日(高軟結課前)之前完成該項目
性能列表:
自動生成試卷的時間不能超過1分鐘
2.2需求說明文檔時需求導出的工作產品:
2。2.1可行性描述
2.2.1.1 技術可行性
相關的工作人員都要求具有一定的軟硬件基礎,會使用各種常見管理軟件。實習IT產品、由于高校從管理層到下面的教工,都具有一定的IT背景,所以在新系統投入使用時,只要對員工進行簡單的培訓,就基本上能夠操作該系統。該系統可以采用visual studio2010結合sql rver數據庫來完成。
2.2.1.2經濟可行性
從項目提出者方面來說,根據實際需求開發本系統,可以提高教師的辦公效率,減少勞動強度和辦公耗材,提高現代化管理水平,并且為老師的教學工作提供便利,減少每天需要涉及的相關工作量,節省人力物力的浪費.
2。2。1。3操作可行性
本系統采用windows圖形界面,是大家熟悉的操作系統,用戶只要具有一般計算機知識都可以輕松上手.整個系統采用最有好的交互界面.簡潔明了,不需要對數據庫非常了解也可以熟練操作。
2.2.2系統或產品的界線說明
貫穿本系統的核心是編輯試題和生成試卷.這些功能是模塊的實現是系統需要解決的主要問題。用戶模塊是系統所必須的模塊。
2.2。3參與導出需求的共同利益者的列表
系統管理員、教師、學生、學校管理層
2.2。4技術環境說明
Windows平臺下,visual studio2010,sqlrver 2008
2.2。5需求列表及需求適用的領域限制
編輯試題,手動生成試卷,自動生成試卷
2.2.6使用場景
高等學校
軟件需求規格說明書
0 文檔介紹
本要求規格說明書對試卷生成系統進行簡單的分析。系統主要用戶是教師和工作人員,加深與用戶間的交流,在功能與系統界面上與用戶達成一致的看法,以便于開發出用戶滿意的系統。
1 產品介紹
高校教務管理工作中一項非常重要的工作就是考試管理工作,每學期各專業考試,從組織出卷到試卷的印制及試卷的管理等工作非常繁瑣且工作量很大,這種組織管理方式不僅工作任務繁重而且試卷的標準化程度、難易程度、題量大小等各方面難以控制,難以形成有效的試題庫,不利于充分發揮歷年來的優秀試題及試卷的作用,給試題和試卷的管理帶來很多問題和困難。鑒于這種情況,利用計算機進行試卷的自動生成并逐步積累形成有效的試題庫,對試題和試卷的管理將變的高效而便捷,對提高工作效率,使試卷管理逐步走向正規化自動化將起到十分重要的作用.
開發出的系統使用起來應該是操作簡單,使用方便,符合用戶的需求.可實現對各個題目按
章節、題目類型及難度系數查詢,用戶根據需要可隨機抽屜貨自己手動設置試題來組成試卷,試卷的總分值也可以隨意調整。
2 產品面向的用戶群體
教育產業,學校尤其是高等院校教師.
3 產品應當遵循的標準或規范
a.2013 級工程實踐項目合肥選題
b.ISO 9000《質量管理體系結構 基礎和術語》
c.ISO 9001《質量管理體系要求》
d.ISO/IEC 12207《信息技術軟件生存周期過程》
4 產品范圍
試卷生成系統是為各個學校開發的,用于日常的試卷生成,包括試題管理和試卷生成.提
供數字化的管理,提高學校試卷生成的工作效率。
5 產品中的角色
角色名稱 | 職責描述 |
系統管理員 | 管理系統 |
一般用戶(老師) | 錄入試題、管理試題、生成試卷 |
| |
6 產品的功能性需求
6.1 需求概況
功能類型 | 功能名、表示符 | 描述 |
用戶管理A | 修改密碼A.1 | 用戶能夠自己修改密碼 |
注銷用戶A.2 | 用戶退出當前登錄 |
添加用戶A.3 | 管理員利用管理員權限添加用戶 |
試題管理B | 添加試題B.1 | 用戶向試題庫中添加試題 |
刪除試題B.2 | 用戶刪除試題庫中的試題 |
查詢試題B。3 | 用戶通過關鍵字在系統內找到相應的試題 |
修改試題B.4 | 對試題進行修改 |
試卷管理C | 手動生成C.1 | 用戶手動生成試卷 |
自動生成C。2 | 用戶設定一系列參數后,計算機自動生成試卷 |
其他D | 用戶登錄D.1 | 檢驗用戶名密碼后,用戶登錄系統內 |
| | |
6。2 各個需求詳細描述
表備注:優先級1、2、3.3表示優先級最高.
名稱、標示符 | 修改密碼A。1 |
優先級 | 1 |
功能描述 | 用戶能夠自己修改密碼 |
輸入 | 原始密碼、新密碼 |
輸出 | 返回成功 |
其他說明 | 無 |
名稱、標示符 | 注銷用戶A.2 |
優先級 | 1 |
功能描述 | 用戶退出當前登錄 |
輸入 | 向系統發送退出信息 |
輸出 | 返回退出信息 |
其他說明 | 將當前用戶信息退出 |
名稱、標示符 | 添加用戶A。3 |
優先級 | 2 |
功能描述 | 管理員利用管理員權限添加用戶 |
輸入 | 新用戶相關信息 |
輸出 | 返回成功、顯示新用戶信息 |
其他說明 | 無 |
名稱、標示符 | 添加試題B。1 |
優先級 | 3 |
| |
功能描述 | 用戶向試題庫中添加試題 |
輸入 | 試題信息 |
輸出 | 返回成功、顯示新試題信息 |
其他說明 | 無 |
名稱、標示符 | 刪除試題B.2 |
優先級 | 2 |
功能描述 | 用戶刪除試題庫中的試題 |
輸入 | 刪除試題id |
輸出 | 返回成功,刪除試題信息 |
其他說明 | 無 |
名稱、標示符 | 查詢試題B.3 |
優先級 | 3 |
功能描述 | 用戶通過關鍵字在系統內找到相應的試題 |
輸入 | 試題關鍵字、id |
輸出 | 相關試題信息或者查找失敗 |
其他說明 | 用戶可以選擇試題查找方式,如id等 |
名稱、標示符 | 修改試題B.4 |
優先級 | 2 |
功能描述 | 對試題進行修改 |
輸入 | 修改試題信息 |
| |