201571030335/201571030320《小学四则运算练习软件软件需求说明》结对项目报告
一、? 調(diào)查情況(調(diào)查問卷地址:https://www.wjx.cn/m/22622760.aspx)
1.調(diào)查結(jié)果分析
a、您的身份是?
? ? ? ? ? ? ? ? ? ? ? ?
b、您對電腦的熟悉程度是?
?
c、您覺得類似小學(xué)生四則運算程序?qū)W(xué)習(xí)有無幫助?
?
d、您覺得一次做多少道題目合適?
?
e、您對題目難度的要求是?
?
f、您希望此軟件還有什么功能?
?
g、您希望軟件提供在線答疑服務(wù)嗎?
?
二、《小學(xué)生四則運算程序》設(shè)計說明書
1. 引言
1.1編寫目的
a. 編寫本說明書的目的在于闡明用戶對《小學(xué)生四則運算程序》的要求,描述出《小學(xué)生四則運算程序》的需求模型、功能和性能要求以及其他約定,為后期的軟件設(shè)計等工作提供依據(jù)。??
b. 本說明書的預(yù)期讀者為用戶(小學(xué)老師、輔導(dǎo)班老師、小學(xué)生家長、小學(xué)生等)、系統(tǒng)設(shè)計員及其他開發(fā)人員和相關(guān)審核檢測人員。
1.2 背景
隨著小學(xué)生學(xué)習(xí)任務(wù)的日益繁重,家長陪伴孩子的時間越來越少的情況下,軟件技術(shù)對小學(xué)生學(xué)習(xí)的作用日漸突出,其帶來的便利與幫助是不容忽視的,所以在此發(fā)展需求下我們設(shè)計了針對小學(xué)生的《小學(xué)生四則運算程序》,期望提高小學(xué)生數(shù)學(xué)上進行四則運算的能力,為學(xué)生減負,為家長和老師減壓,力求做到軟件應(yīng)用功能完善,操作簡便。
1.3 參考資料
a、導(dǎo)師互選系統(tǒng)軟件需求規(guī)格說明書.pdf.zl5aqwp
b、軟件設(shè)計詳細說明書
2.任務(wù)概述
2.1 目標(biāo)
該四則運算練習(xí)系統(tǒng)服務(wù)對象主要是不同年級的小學(xué)生、老師和家長。對于小學(xué)生,目標(biāo)在于避免單一的書面練習(xí),在此軟件上快樂輕松地完成算數(shù)練習(xí),提高算數(shù)能力。對于老師,目標(biāo)在于多形式的對學(xué)生進行測試,并在減少批改作業(yè)的工作量的同時提高學(xué)生的練習(xí)量。對于家長,目標(biāo)在于監(jiān)督子女學(xué)習(xí),讓他們自主學(xué)習(xí),體驗到學(xué)習(xí)的樂趣。
此軟件,設(shè)計實現(xiàn)百以內(nèi)整數(shù)相加、整數(shù)相減 、整數(shù)相乘、整數(shù)相除四種運算的自動生成。最后生成用戶答案及答題狀態(tài),預(yù)習(xí)題自動生成的正確答案進行對比學(xué)習(xí),加強學(xué)習(xí)效果。并通過多次測試,統(tǒng)計用戶正確率和錯誤率,并算出總分,及時反饋用戶學(xué)習(xí)情況。
?
?
2.2 用戶特點
a.需要加強算數(shù)練習(xí)的小學(xué)生
b.需減輕書面批改算術(shù)作業(yè)而又要保證學(xué)生練習(xí)量的教師
c.監(jiān)督學(xué)生學(xué)習(xí)的家長
2.3 假定和約束
假定:
a.小學(xué)生、教師和家長會使用該軟件。
b.小學(xué)生、教師和家長肯定該軟件并愿意花費時間利用該軟件進行練習(xí)。
c.該軟件開發(fā)時間充足并且在最后無錯誤。
約束:
a.? 可靠性需求:
該系統(tǒng)主要針對于小學(xué)生的四則運算,題目自動生成,對于小學(xué)生用戶,運算數(shù)量,運算難度以年級的增加需求也是累加的。出題的運算符號,出題的數(shù)值范圍,是否包含負數(shù)的運算等等問題在給出答案的時候不能出錯,否則對于學(xué)生的積極性,對軟件的可靠性有影響,
b.? 并行操作:
該系統(tǒng)的服務(wù)對象是小學(xué)生、教師和家長,如果同時多個用戶使用,極有可能造成服務(wù)器崩潰等問題。
3.需求規(guī)定
3.1 對功能的規(guī)定
3.1.1 主要功能
a、試題生成:設(shè)計實現(xiàn)一百以內(nèi)整數(shù)相加、整數(shù)相減、整數(shù)相乘、整數(shù)相除四種運算的自動生成。
b、試題答案:生成用戶答案及答題狀態(tài),與習(xí)題自動生成的正確答案進行對比學(xué)習(xí),加強學(xué)習(xí)效果。
C、測試及記分:通過多次測試,統(tǒng)計用戶正確率與錯誤率,并算出總分,及時反饋用戶學(xué)習(xí)情況。
3.1.2 功能描述(詳細)
a、試題生成:運行程序,直接進入答題界面,習(xí)題自動生成,用戶自主決定答題數(shù)量。
b、試題答案:用戶答題完畢后,點擊“提交”,答案自動生成。
c、測試及記分:用戶可以自主控制答題數(shù)量,進行多次測試,答題完畢后,點擊“提交”,做題數(shù)目及正確數(shù)目都會顯示,并且會統(tǒng)計出用戶分?jǐn)?shù)及具體題目正確與否。
3.1.3 用戶界面
a、設(shè)計交互頁面,首頁題目生成。
b.點擊“提交答案”,統(tǒng)計答題情況?。
3.1.4 用戶場景
a、學(xué)生:進行自測,加強自身四則運算能力。
b、老師:便于對學(xué)生進行測試,提高教學(xué)效率。
c、家長:便于及時掌握孩子學(xué)習(xí)情況,及時幫助解決孩子遇到的學(xué)習(xí)困難。
3.2 對性能的規(guī)定
3.2.1 精度
頁面布局簡單清晰,操作簡單,測試正確,統(tǒng)計數(shù)據(jù)精準(zhǔn)度較高。
3.2.2 時間特性要求
a、響應(yīng)時間:在選擇相應(yīng)題庫時,能夠及時響應(yīng)生成練習(xí)題。
b、傳送時間:當(dāng)學(xué)生選擇發(fā)起挑戰(zhàn)、老師的評價都得得到及時的相應(yīng)。
3.2.3 靈活性
a、當(dāng)遇到不會做的題時,允許答案為空,點擊“提交答案”,即可跳過。
b、操作環(huán)境根據(jù)答題要求容易上手。
c、開發(fā)環(huán)境簡單,靈活性較強。
3.3 輸入輸出要求
a、輸入簡單,易操作。
b、輸出穩(wěn)定,精確,完整,具有較強的可觀性。
3.4 數(shù)據(jù)管理能力要求
a、數(shù)據(jù)庫數(shù)據(jù)通過后臺生成試題存入數(shù)據(jù)庫中,前端快速有效的獲取正確試題。
b、數(shù)據(jù)庫數(shù)據(jù)通過后臺統(tǒng)計答題狀態(tài)后,前端快速生成結(jié)果統(tǒng)計。
3.5 故障處理要求
a、用戶進行答題時,若輸入錯誤字符,答題過程不予進行。
b、用戶若操作有無,可能造成答題系統(tǒng)異常終止。
c、若在線用戶有一定數(shù)量,不影響答題效果及進程。
3.6 其他專門要求
無
4.運行環(huán)境規(guī)定
4.1 設(shè)備
硬件設(shè)備:服務(wù)器,電腦;
軟件設(shè)備:Windows操作系統(tǒng),eclipse;
網(wǎng)絡(luò)設(shè)備:網(wǎng)卡、網(wǎng)線等。
4.2 開發(fā)環(huán)境
Windows10 操作系統(tǒng)
eclipse
Java jdk
4.3 接口
數(shù)據(jù)通信協(xié)議:TCP/IP 協(xié)議
調(diào)用出題系統(tǒng)的接口
4.4 控制
開發(fā)程序為JAVA
5、NABCD總結(jié)
(1). N (Need 需求)
a、學(xué)生:自主學(xué)習(xí),加強練習(xí),提高四則運算能力。
b、教師:進行高效教學(xué),及時準(zhǔn)確了解學(xué)生運算能力。
c、家長:及時掌握孩子學(xué)習(xí)情況,解決學(xué)生遇到的學(xué)習(xí)困難。
(2). A (Approach 做法)
根據(jù)用戶需求進行軟件設(shè)計,基本符合用戶要求。
(3). B (Benefit 好處)
小學(xué)生四則運算程序有助于學(xué)生進行四則運算的自學(xué),提高自身四則運算能力;對老師而言,是進行教學(xué)的好幫手,減輕其教學(xué)壓力,提高其教學(xué)效率;在家長方面,便于其及時掌握孩子的學(xué)習(xí)情況。
(4). C (Competitors 競爭)
在設(shè)計這款軟件之前,在市場上已經(jīng)有類似軟件出現(xiàn),而且功能比較完善,對于該軟件的市場壓力很大,需要我們進一步加強該軟件功能,增強其競爭力。
?(5). D (Delivery 交付)
?在軟件性能完善之前,設(shè)計人員進行多次調(diào)試,保證其性能;在軟件完成之后,進行內(nèi)部及周圍環(huán)境測試;在軟件發(fā)布之后,保證后期檢測及維護。
(6)我的看法及設(shè)計總結(jié)
????? 本次實驗軟件的完成出發(fā)點是為了讓小學(xué)生在課后加強主動性,進行主動學(xué)習(xí),提升自己的算數(shù)能力。為了老師減少工作量的同時保證學(xué)生練習(xí)數(shù)量,為了家長及時的掌握學(xué)生學(xué)習(xí)情況。在設(shè)計過程中,我們加入了太多自己的想法,在用戶自身考慮的有點少,最后的軟件可能有些達不到理想效果,但在此次試驗結(jié)束后,我們認真的反省,在以后的試驗中會更加注意這一點,慢慢使軟件設(shè)計過程更加成熟。
???????
轉(zhuǎn)載于:https://www.cnblogs.com/zjy25/p/8868878.html
總結(jié)
以上是生活随笔為你收集整理的201571030335/201571030320《小学四则运算练习软件软件需求说明》结对项目报告的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu16.04 Docker 安
- 下一篇: 输入、输出与Mad Libs游戏