1. 程式人生 > >201571030329/201571030310《小學四則運算練習軟件需求獲取》結對項目報告

201571030329/201571030310《小學四則運算練習軟件需求獲取》結對項目報告

開放性 畢業 問卷調查 spa 訓練 ive 下一步 建議 背景

任務1:實施軟件用戶調研活動說明:

(1) 調研對象:通過一位已經畢業在小學當數學教師的學姐,以她的同事以及班內小學生作為本次調研對象。讓他們進行體驗我和小夥伴設計的小學四則運算練習軟件,並在體驗結束後填寫電子調查問卷;因為上次和我的搭檔開發的時候就是利用Android設計的一個小APP,所以直接通過微信分享了軟件,安裝在手機上就可以直接進行體驗測試了。讓參加調查的數學老師和小學生們以這個軟件為原型工具進行反饋。

(2)調查問卷設計:由於考慮到用戶的差異性,本次問卷調查分為兩類,第一類是針對小學數學教師,而另一類是針對小學生;並且在問卷的最後還添加了開放性題目,讓體驗用戶暢所欲言,對軟件提出建設性意見和指正不足之處,或者其他想法。

問卷1(針對體驗用戶是教師):https://www.wjx.cn/m/22683999.aspx

問卷2(針對體驗用戶是學生):https://www.wjx.cn/m/22684439.aspx

(3)調查數據統計:

1>調查對象類別與人數統計:

技術分享圖片技術分享圖片

由於我們設計的小軟件題型主要偏向於簡單的整數和分數的四則運算,所以選擇參與調查的對象主要是小學數學教師和低年級的小學生。

2>對小學生使用手機情況調查:

技術分享圖片

通過本項調查我們可以發現有65%的同學經常使用手機,還有一部分同學偶爾使用一下,這就表明在小學生中展開手機軟件在線訓練答題還是具備一定的條件,能夠推廣展開使用,這是使用軟件訓練是一個很重要的前提條件。

3>題目設置難度的調查:

技術分享圖片技術分享圖片

通過本項調查我們發現大部分學生和老師覺得題目難易程度還是可以的,比較適中;而覺得困難的學生是因為這些學生是一年級的,可能裏面分數題目對於他們是比較困難的,而選擇簡單的同學是因為這些同學是高年級的,他們就覺得題目容易;所以通過這項調查還是覺得這個軟件還是太局限了,涉及的面不夠寬,沒能照顧到一年級的小學生。

4>對於設計題目數量的統計:

技術分享圖片

在統計圖中我們可以看到大部分學生與老師都傾向於每輪測試出10道題,而我們原先軟件中設計的就明顯不合適,這一點是繼續改正的方面。

5>體驗滿意度調查:

技術分享圖片

在最後我們調查參與調查用戶的滿意度,大部分老師和學生都是持滿意支持的態度,而小部分的不支持的老師與同學也給我們提了相應的意見和建議,他們主要是對於我們軟件的界面設計過於簡單,不美觀;另外沒有設置錯題糾正答案的功能;這些意見和建議也是對我們軟件設計有很大的實際意義,是我們努力改進的方向。

任務2:采用適當的建模方法描述任務1所獲取的需求。

技術分享圖片

務3軟件規格說明書

1.引言

1.1 編寫目的

為了使軟件設計者更加明確小學生四則運算練習軟件所包含的真實用戶的需求、合理安排軟件設計規劃與進度、如何進行具體的軟件開發等問題撰寫本文檔。本文檔的目的是詳細地介紹小學生四則運算練習軟件所包含的功能需求,可以作為軟件開發工作的基礎和依據以及確認測試。

1.2 背景

隨著手機的迅速普及小學生四則運算軟件面向所有參與測試的學生以及需要該軟件的小學教師,給老師提供一個智能題庫,並能為老師提供學生成績匯總, 幫助小學生熟悉四則運算,通過自動生成有關的題目,由軟件自動評分匯總分析成績,來提高訓練小學生運算能力的目的,也為老師和家長減輕了負擔,提高了學生興趣和學習效率。

1.3 定義

1) 問卷調查:通過網頁電子問卷的形式從小學生、老師的角度了解該軟件的基本需求。

2) 用戶訪談:通過與老師和學生進行語言交流,進一步分析產品需求的過程。

3) 查閱文獻:通過查閱文獻進一步彌補軟件需求的不足。

2.任務概述

2.1 目標

小學生四則運算練習系統是主要針對小學生教師、學生,可供用戶選擇百以內整數算式、真分數算式兩種練習方式,任選其一將隨機生成5道題,系統功能有:(1)自動出題;(2)反饋學生是否計算正確;(3)統計答題時間;(4)通過多輪測試系統自動記錄用戶每次測試成績,並繪制成條形圖供用戶對比。同時,老師和了解學生的答題及算術情況,為教學提供參考。

2.2 針對用戶

1.教學任務繁重的小學生老師;

2.需要練習四則運算的小學生;

3.需求規定

3.1 對功能的規定

3.1.1 主要功能

主要功能 功能描述 用戶
出題功能 按照用戶所選的功能模塊和等級進行相應的出題

學生

老師

計時功能 當用戶選擇限時測試模塊時進行計時,計時結束時停止答題
統計結果排行 在每次測試後保存結果,多次測試後可查看測試結果統計圖,按照答題分數排行

3.1.2 功能描述(詳細)

1、生成算式:為用戶提供百以內整數算式、真分數算式兩種練習。

2、計時:通過計時方便用戶更精準掌握自己真正的運算能力。

3、試題成績:對用戶答題結果進行反饋。

4、多輪測試並計分:通過計分,以多輪測試的方式,便於用戶充分的練習已達到提高運算能力的目的。

5、繪制成績柱狀圖:將多輪測試的分數以柱狀圖呈現,便於用戶直觀感受到自己的進步,可提高學生信心。

3.1.3 用戶界面

技術分享圖片 技術分享圖片

測試結果統計:

技術分享圖片

3.1.4 用戶場景

教師:(1) 課堂上對學生進行課堂小測試;(2)為學生布置家庭作業等;

學生:認識到自己運算能力不足,自主練習四則運算。

4.1 設備

裝有Windows系統的計算機一臺

裝有Android系統的手機

4.2 開發環境

Windows10 操作系統

android studio 2.0

java jdk

4.3 接口

TCP/IP 網絡協議

4.4 控制

5.驗收標準

5.1出題模塊:正確合理的每輪出五道計算題

5.2成績分析模塊:答題結束之後進行得分統計並用柱狀圖表示

5.3計時模塊:從開始答題開始計時直至答題結束

NABCD 模型分析

1. N(Need,需求)軟件需求:

解決了學生自主訓練計算四則運算問題,激發了學生用戶的學習興趣。

減輕了老師用戶的工作量負擔,能使老師有更多的時間去掌握學生的學習狀況

2. A(Approach,做法)下一步如何做?

對得到的調查結果進行統計,得出不同用戶的不同需求,對軟件進行改進,使軟件的實用性更強。

3. B(Benefit,好處)給用戶帶來什麽得好處?

對於學生來說可以提高計算能力,對於老師來說可以極大的減少工作量。

4. C(Competitors,競爭)和其他軟件相比我的優勢?

功能齊全,界面優美,激發學生的興趣。

5. D(Delivery,推廣)怎樣推廣使用本練習軟件?

利用網絡等多途徑宣傳,使更多的學生和老師了解該軟件,安裝起來也很方便。

三、感想

通過此次的需求分析的用戶調查分析,我們學到了很多課堂上學不到的知識,第一次對自己設計的軟件進行用戶體驗調查,明白了自己的軟件存在的不足之處,在真正實際運用中還存在的弊端,有些問題我們開發者是無法想到的,而只有真正的用戶在實際的操作中才能體驗到的。這些問題也是我和小夥伴需要共同改進努力的方面

201571030329/201571030310《小學四則運算練習軟件需求獲取》結對項目報告