201571030316/201571030314 《小学四则运算练习软件需求说明》结对项目报告
小伙伴兒的博客地址鏈接:http://www.cnblogs.com/mjuan/p/8877738.html
我的學號:201571030316????????????????? 小伴兒的學號:201571030314
一、調研過程:
1. 調查問卷:https://www.wjx.cn/jq/22680271.aspx利用問卷星,列出來20道題分別對老師和二年級以上(含二年級)的小學生進行了問卷調查。我們的《小學生在線四則運算軟件》的主要用戶是老師和小學生,所以本次問卷分為了兩個部分,即:老師和小學生。具體設計如下:選擇第一題之后,2~10題是為小學生設計的調查,11~20是為小學數學老師設計的調查。 問卷統計與分析:
?
2. 調研對象: 老師:我們主要找了一些兼職大學生,讓她們試用了我們的原型并給我們提出一些意見和建議 學生:我小妹^_^,還有我們專業(yè)老師的小孩兒們 二、采用適當的建模方法描述任務1所獲取的需求,請調研用戶復查。 三、調研報告1.引言
1.1 編寫目的
本文檔的目的是詳細地介紹《小學生在線四則運算系統》所包含的需求,以便客戶能夠確認產品的確切需求以及開發(fā)人員能夠根據需求設計編碼,以下敘述將結合文字 描述,界面原型以及類圖等來描述教師報課系統的功能,性能,用戶界 面,運行環(huán)境,外部接口以及針對用戶操作給出的各種響應。
本文檔的預期讀者有客戶(包括小學教師、小學生),項目經理,開發(fā)人員以及跟該項目相關的其他競爭人員和無關人員。
1.2 背景
本文檔介紹的產品是《小學生在線四則運算系統》,該系統產面向二年級以上(包含二年級)的小學生和小學數學教師,為此我們專門為小學生開發(fā)了《小學生在線四則運算系統》,更好的幫助提高小學生運算能力。
1.3 定義
《小學生在線四則運算系統》是一款為小學生學習四則運算的軟件。是教師進行四則運算教學的一個輔助工具,老師可以在課堂上使用該軟件對學生進行測試,小學生可以在課下進行測試,以此來進一步鞏固上課知識,提高自己的四則運算能力。
2.任務概述
2.1 目標
《小學生在線四則運算系統》是一款小學生進行加減乘除運算的練習產品,它取代了 傳統的用紙質練習題測試學生的方法。
主要適用于小學數學老師和二年級以上(含二年級)的小學生。
2.2 用戶特點
用戶主要有:小學數學教師、小學生。
小學數學教師:是該系統使用人數最多的群體之一,
小學生:小學生是使用該系統的另外一個群體,小學生存在注意力不集中,對電腦操作不熟練的問題,需要老師帶著學生熟悉該系統。
2.3 假定和約束
1. 約束:
高級語言:該系統將采用JAVA 語言編寫。
2. 假設方面:
開發(fā)時間充足。
老師和學生均能使用手機或者電腦進行在線測試。
3.需求規(guī)定
3.1 對功能的規(guī)定
3.1.1 主要功能
用戶登錄、出題、判斷正誤、計分、繪制柱狀圖。
3.1.2 功能描述(概要)
(1):
| 功能 | 概述 |
| 登錄 | 輸入用戶名和密碼,點擊“登錄”按鈕,數據庫判斷登錄信息是否正確,若正確,則登錄成功,進入答題界面。 |
| 出題 | 用戶輸入題目數量和答題次數,點擊“開始答題”按鈕,進行答題,點擊“下一個”,接著下一道題 |
| 計分 | 用戶輸入算式答案,程序檢查答案是否正確,每道題正確計5分,錯誤不計分,測試結束后給出總分。 |
| 繪制柱狀圖 | 答題結束后,自動繪制出前幾輪的成績柱狀圖。 |
(2)類圖:
?
3.1.3 功能描述(詳細)
- 自動生成運算式功能
自動生成百以內加減乘除運算式,其中也包括有帶括號的算術混合運算,算式難度適中。
- 多次測試功能
軟件用戶可以多次進行測試,系統會記錄用戶每次的答題測試成績。用戶可以在系統中查看自己的每次成績,系統為用戶每次的測試成績提供了柱狀圖顯示,直觀的反映了用戶的成績走勢。
- 免注冊登錄功能
該軟件不需要用戶注冊,直接登錄就可直接進行算式運算測試。用戶不用擔心忘記密碼或者用戶名的問題。
- 答題規(guī)范功能
用戶進入答題界面后,在每個算式右邊的輸入框中輸入自己的答案。輸入框會自動檢測輸入字符的正確性,系統規(guī)定用戶只能輸入數字且非空。如出現非法字符,系統將提示用戶重新輸入,否則將無法提交測試答案。
3.1.4 用戶界面
1.登錄界面
2.數據庫
3.做題界面
4.答題結束時,自動顯示柱狀圖
3.1.5 用戶場景
在線的情況下,在學校、家中、戶外等地點都可以使用該軟件進行練習測試。
3.2 對性能的規(guī)定
3.2.1 精度
本系統涉及到需要手工輸入數據的字段及說明如下:
| 字段 | 精度 |
| 用戶名 | 1-10個字符 |
| 密碼 | 6-20 個字符,包括大小寫字母,數字,下劃線 |
| 輸入的答案 | int類型,正整數 |
3.2.2 時間特性要求
開始答題,用戶點擊“下一個”需立即輸出下一道運算題,對答案進行判斷,并給出總分,到了用戶給定的題目數量和答題次數時,自動繪制出前幾輪的成績柱狀圖。
3.2.3 靈活性
3.3 輸入輸出要求
輸入:用戶輸入運算題的答案,要求答案是正整數。
輸出:根據答案的正確性輸出總分,并在一輪或多輪結束后繪制出成績柱狀圖。
4.運行環(huán)境規(guī)定
4.1 設備
4.2 開發(fā)環(huán)境
Windows10 操作系統
Eclipse
jdk8.0
mysql數據庫
4.3 接口
軟件接口:運行于Windows操作系統之上,eclipse。
硬件要求:本軟件不需要特定的硬件或硬件接口進行支撐。支持筆記本電腦,臺式電腦。
4.4 控制
本軟件的開發(fā)語言是JAVA
四、通過本次用戶需求調研實驗,請閱讀 NABCD 的描述,談談用戶的痛點和你的估計有什么差別?你原來設想的軟件原型是否能滿足用戶的需求,以及團隊能在多長時間實現。 另外請談談你做作業(yè)的感受和體會。?
通過本次用戶需求調研實驗,我發(fā)現我原來設想的軟件原型只能滿足一部分用戶的需求,存在的問題很多。在調研過程中,我們發(fā)現很多用戶對在線系統進行四則運算測試不怎么關注,也很少用這種網上測試的系統,經歷本次實驗后,我們對一個軟件的開發(fā)流程和設計規(guī)范有了一個更加深層次的認識和理解。
?
?
NABCD模型:
?
?1. N(Need,需求):??
? ? 該軟件節(jié)省了老師的工作時間,提高了老師的工作效率,老師隨時可以對學生測試鍛煉做題;家長在家可以用這軟件讓孩子進行拓展訓練;學生可以自行通過此軟件提高自己的四則運算能力,提高學生使用練習軟件的興趣。
?
?2. A(Approach,做法):
?
? ? 通過一些調查報告對用戶需求進行深入的分析,根據不同的反饋對軟件進行升級維護,符合用戶要求。
?
?3. B(Benefit,好處):
?
? ? 簡單的頁面設計能讓小學生更好的接受并使用,有助于學生進行四則運算的自學,提高自身四則運算能力。老師可節(jié)省出題時間,隨時可為學生出題訓練;家長也不用為孩子買更多的資料,省心省力。
?
?4. C(Competitors,競爭):
?
? ? 通過我們的觀察發(fā)現市場上有很多類似的軟件是很豐富的,它們的功能很多界面又美觀,而且很多用戶青睞APP類軟件,所以我們需要開發(fā)類似的APP來提高我們的競爭能力。
?
?5. D(Delivery,推廣):
?
? ? 在軟件開發(fā)完之后,我們先發(fā)布到網上平臺讓不同的人進行試用進行反饋,再讓附近小學生,小學老師使用進行推廣,并且對他們提出的問題進行維護升級。
?
轉載于:https://www.cnblogs.com/mqqgd/p/8872347.html
總結
以上是生活随笔為你收集整理的201571030316/201571030314 《小学四则运算练习软件需求说明》结对项目报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序开发工具最新版本已更新下载(1
- 下一篇: sql查询语句for xml path语