1. 程式人生 > >團隊作業3——需求改進&系統設計

團隊作業3——需求改進&系統設計

網絡 sprint 分數 borde 應用 運算 原型設計 部署 將不

需求&原型改進

1. 給目標用戶展現原型,與目標用戶進一步溝通理解需求。

用戶的痛:在中小學生學習簡單運算、分數運算的時候,常常會因為不熟練,計算出錯。這導致了他們可能在考試中失利或者在生活中鬧笑話。在當前充斥著遊戲等娛樂的網絡應用中,中小學生習慣了不經歷思考,不經歷努力直接獲得結果的不良習慣,這將不利於他們運算能力,邏輯能力的培養,更不利於他們未來的成長。所以,無論是家長或者中小學生,他們痛在如何在網絡應用中尋找到學習的工具,可以幫助他們學習的一股清流。若是從小抓起的話,提高數學運算能力的網絡應用,正是解決該問題的一種體現。、

使用產品前的場景:一大群的中小學生課後紮堆玩王者榮耀、絕地求生等網絡遊戲。中小學生沈迷網絡遊戲的娛樂應用中,無法自拔,對學習不上心,導致成績下降,父母責罵,漸漸的失去自信,對學習越來越沒有興趣,陷入失敗的陰影,開始糟糕的人生。在這不良風氣的傳播過程,可能會有很多人的天賦被埋沒,可能會有很多人與長輩決裂,可能會導致輟學率上升,可能會導致失業人數增加。

使用產品後的場景:美觀的應用界面,獨特的用戶排名設計,緊張的計時運算,即時核對的答案檢驗。中小學生體驗到了學習的樂趣,感受到了數學的美妙。從此喜歡上學習,邏輯能力、運算能力、學習成績逐漸提高。

b.給用戶展示原型,並溝通需求

調查方式:

QQ采訪:給中小學生發原型設計鏈接,並采訪他們的需求以及改進意見

當場訪問:直接給用戶展示並講解原型,與他們溝通需求

https://modao.cc/app/nQxvZqFJkRZUBdFBptYvkWbxuYqaxpk

2. 修改完善上周提交的需求規格說明書

https://coding.net/u/jmu/p/arithmetic-system/git/blob/master/%E8%BD%AF%E4%BB%B6%E9%9C%80%E6%B1%82%E8%A7%84%E6%A0%BC%E8%AF%B4%E6%98%8E%E4%B9%A6%E4%BF%AE%E6%94%B9%E7%89%88.docx

3. 參考《構建之法》8.5節功能的定位和優先級,給出功能分析的四個象限。

技術分享

4.任務分解WBS

時間分配:

  • 1 註冊登錄?? 2
  • 2 運算功能?? 3
  • 3 交互功能?? 3
  • 4 計時功能?? 1
  • 5 界面設計?? 2
  • 6 數據庫搭建? 2

系統設計

在設計階段,我們要清楚:軟件是怎麽解決這些需求的?

一個好的分層式結構,可以使得開發人員的分工更加明確。一旦定義好各層次之間的接口,負責不同邏輯設計的開發人員就可以分散關註,齊頭並進。

1. 如何才能最大限度地實現這些需求,這就是架構設計要解決的問題。請給出系統的架構設計

2. 完成團隊項目的數據庫設計,並在隨筆中提供相應ER圖(如果必要)

技術分享

Alpha任務劃分及任務分配計劃

召開 Alpha 計劃會議,為下周進入Sprint作準備。會議內容包括兩個部分:
  • 需求分析為主,選擇和排序該階段需要實現的任務(訂單條目
  • 在最終完成這個項目之前,肯定需要完成很多小任務。有些任務沒必要在 Alpha 階段實現,這些任務先排除掉。要在 Alpha 階段實現的任務中,又有一些必須的基礎或者核心的任務是要優先完成的,需要將這些任務排到任務清單的前面。
  • 設計為主,確定系統設計方案和工作內容
  • 每個任務要采用何種技術(實現方案)去完成?每一個任務將會分配給哪位成員去實現?

測試計劃

時間 測試任務
第9周 測試數據庫是否成功創建並且可連接(林棟)
第10周 搭建部署項目,並且測試項目對數據可的增刪改查(陳福鵬)
第11周 對用戶登錄註冊功能進行測試(雍斌凡)
第12周 對系統答題界面和答題和成績進行測試(白至幸)
第13周 對用戶定位和排位排行榜功能測試(洪灝捷)
第14周 對整個項目測試(所有人)

團隊作業3——需求改進&系統設計