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