天天看點

第六次作業

好好學習網—需求分析與原型設計

一、結隊成員

3012李茵敏,3011陳春燕

二、需求分析(好好學習網站)

運用(NABCD模型)作需求分析

N:(Need,需求)

需求一:必備功能。如客戶登入,個人資訊,添加好友等功能。

  需求二:推薦功能。學生可以在搜尋框中輸入自己想要咨詢的題目,系統在搜尋答案的過程中,在生成答案的同時,可以自動生成知識點的關鍵字,并且會推薦知識點課程相對應的課件(如ppt或者文檔)。

需求三:好友推薦。系統可以根據學生自己平時提出的問題,主動推薦平時解決這類問題次數多的使用者,學生可以自行選擇是否添加這類好友來幫助自己更好地解決問題。

A(Approach,做法)

  1) 對于學習網站的開發,首先去參考一下一些已經成功制作出來的網頁。

  2) 界面設計追求簡約大方,讓人一目了然,讓學生可以根據自己的需求盡快檢索到自己想要的答案。

  3)确定好學習網站的開發方向和開發語言,給隊員們進行分工,按照時間表開始工作。

  4)優先做出網站的基本功能,在這個基礎上,繼續增加功能,并且根據隊員們的想法來調整并不斷完善。

B(Benefit,好處)

  能夠為有需要的學生或者有疑問的人士提供一個學習的平台。

C(Competitors,競争)

  競争對手很多,但我覺得隻要自己做得好就夠了。

D(Delivery,推廣)

  線上上推廣,為更多的學生提供學習的平台。

三、原型系統

開發工具:墨刀

設計網頁草圖如下:

登陸頁面

在登入頁面,老使用者可以輸入自己的賬号和密碼進行登入,新使用者可以點選注冊來注冊自己的賬号,并且填入自己的個人資訊。

搜尋答案頁面

使用者可以在輸入框輸入自己想要搜尋的問題,在下方出現答案的同時,右半邊的頁面會呈現出題目考察的知識點,為存在疑惑的使用者提供更多的了解知識的路徑,點選對應的知識點文字會出現該知識點對應課程的ppt或者文檔,供應使用者查閱和下載下傳。

個人資訊頁面

使用者可以在個人資訊頁面修改自己的個人資訊,包括頭像,稱号,電話,郵箱,位址,密碼等,也可以查閱自己曾經提問的問題和自己曾經下載下傳的檔案。

四、PSP表格

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 10 8
Estimate 估計這個任務需要多少時間 100 200
Development 開發 180
Analysis 需求分析 20 15
Design Spec 生成設計文檔 25
Design Review 設計複審
Coding Standard 代碼規範 (為目前的開發制定合适的規範) 13
Design  具體設計 4 6
Coding  具體編碼 190
Code Review  代碼複審 40
Test 測試(自我測試,修改代碼,送出修改) 30
Reporting 報告
Test Report 測試報告+部落格 18
Size Measurement 計算工作量
Postmortem & Process Improvement Plan 事後總結, 并提出過程改進計劃

五、心得和總結:

做了第一次結隊作業,和隊員一起碰撞産生思想的火花,是一種新的體驗。這次結隊作業合作得非常愉快,又學習到了新的知識。

六、客戶評分

等項目上線後,再來補充客戶評分。