首先咱們團隊決定作的軟件是小學生四則運算習題自動生成軟件。html
本次的做業是作一次需求分析,需求分析的主要目的就是了解在現實世界中作實際工做的人們真正須要什麼樣的程序。模塊化
首先在作這個需求分析以前,我進行了一些準備工做,因爲咱們的軟件並無原型,所以咱們選擇的是用深刻採訪的方式。學習
我找到了在工程上學的個人一位同窗,採用了座談法的方式進行深刻採訪,瞭解用戶的需求。spa
在採訪以前,我先是準備好了問題的模板,而後認真的聆聽了同窗的需求。設計
下面是座談採訪視頻的連接:視頻
http://v.youku.com/v_show/id_XMTU0MDI3NDkyNA==.htmlhtm
問卷問題以及有此問題的緣由以下:遊戲
1、請問你的家裏面有沒有小學生?他在平時學習之餘會幹些什麼?原型
這個問題主要的目的是爲了引出關於咱們軟件的受衆人羣,直接切入軟件的直接受衆人羣,便於如下的問題的引出。模板
2、在小學生學習之餘大家會給他佈置一些做業之類的嗎?好比說一些當下學習的計算題或者是別的做業題嗎?佈置起來方便嗎?
這個問題主要目的是瞭解當前小學生家長的實際現狀,有沒有須要這樣一個咱們打算設計的軟件。
3、咱們打算設計一個這樣的話可以自動的生成小學生四則運算的軟件,你以爲怎麼樣?
這個問題的目的是終於引出咱們的軟件,以及瞭解家長還有學生對於這個軟件的需求的迫切程度。
4、那若是有這樣的一個軟件,您但願它有什麼功能或者說您對它有何預期?
這個問題主要是爲了瞭解具體的家長對於孩子的這樣一款軟件的功能需求有什麼,這個能夠在交談的過程當中,詳細的溝通,而後造成一個肯定的對於咱們設計的軟件的具體的功能預期。
5、那麼瞭解了您對於這個軟件的需求,而後如果針對咱們這個軟件的直接客戶也就是說學生的要求有什麼?
對於家長來講,孩子仍是須要不少須要注意的,好比說廣告、惡劣營銷問題等,他們都是具體的手機用戶對於這樣一個直接讓孩紙用來學習的軟件,確定會有一些具體的要求,這個得了解是頗有必要的,能夠避免之後軟件出來以後忽然爆發出來這樣一個問題,未雨綢繆是很重要的。
6、若是您做爲一個家長,讓您來選擇這樣一個軟件,您會考慮哪些方面的問題?
這個問題是爲了瞭解家長對於軟件的外觀或者是對於人機互動方面的需求,這樣咱們能夠在設計的時候有必定的針對性,畢竟對於一個應用普遍的軟件來講,外觀方面的問題也是很重要的。
7、若是咱們這樣的一個軟件投入到市場上你以爲咱們會不會有市場呢?
這個是瞭解一些客戶羣對於這個軟件的瞭解,也是瞭解市場的一個重要方面。
鑑於以上的採訪視頻,下面是我對用戶反饋的總結:
(1)設計該軟件的目的:
減輕家長出題困難的負擔;
方便學生閒暇時間的自主學習;
激發小學生的學習興趣.
(2)該軟件的功能預期:
模塊化習題集:如課後習題、延伸課後習題等;
糾錯功能:能夠統計正確率;
生成錯題集;
對小數、除法的結果有基本的精度要求;
對不一樣水平的學生有不一樣的複雜程度;
對於小學生的類似錯誤有討論板塊.
(3)對於客戶主體的學生具體實現的功能:
界面簡單幹淨、沒有垃圾廣告;
可以吸引學生去作,有必定的趣味性;
能夠設置關卡,每闖過一關以後能夠設置一些鼓勵性的話語,鼓勵小學生.
(4)家長選擇該軟件的考慮因素:
首先是沒有錯誤,運行儘可能流暢;
鑑於上面的錯誤討論板塊,能夠用註冊帳戶的方式來實現每個學生的狀況均可以展示出來,家長也能夠進行監督;
但願多多考慮學生的實際狀況,根據當下的水平選擇不一樣的級別題目.
(5)軟件投入市場前景:
對於家長來講,他們很須要這樣一個軟件來幫助他們爲孩子出題解決他們的困境;
對於學生來講,軟件能夠頗有意思,這樣學習就像玩遊戲同樣,應該也頗有需求;
對於老師來講,畢竟課堂上的時間有限,講的知識和練習的習題也有限,這樣的軟件能夠幫助老師鞏固他們的教學.