1、結對成員網絡
方澤慧302二、陳慧玲3004app
2、需求分析(學習網站)工具
運用NABCD模型所作需求分析以下:學習
1. N(need,即用戶的需求)測試
(1)不受時間及空間約束的網絡自主學習網站
(2)能夠在同一個網站上進行多種方式的學習編碼
(3)能夠在同一個網站上查找到通過篩選的優質資源人工智能
(4)能夠在此平臺上找到感興趣的學習圈子spa
(5)發帖提問可以在短期內獲得系統的智能回覆或人工解答設計
2. A(approach,即解決用戶需求的作法)
(1)設置我的信息欄,便可以實現帳戶註冊、發表學習筆記、加入學習圈、收藏有用資源等基本功能。
(2)設置學習工具欄,便可以支持網上學習、網上做業、網上測試、網上答疑等多種方式的智能學習系統。
(3)設置資源共享區,便可如下載用戶所須要的各種優質資源,能夠上傳好的資料與人共享。
(4)設置學習求助區,便可以發緊急求助貼尋求大神的幫助,同時系統會第一時間自動識別帖子的內容並給出智能回覆(推薦相關資源連接等)。
3. B(benefit,即吸引用戶的地方)
(1)功能豐富,綜合性強
(2)比較智能化和人性化
(3)所提供的資源可靠性強
(4)免費,經濟成本爲零
4. C(competitors,即市場競爭力)
(1)符合如今的人工智能趨勢
(2)用戶範圍較廣,尤爲適合學生羣體
5. D(delivery,即網站的用戶推廣)
(1)線下:在校內外的同窗、朋友及老師等人脈圈 推薦使用
(2)線上:利用公衆號、朋友圈、QQ、微博等社交平臺進行宣傳推廣
3、原型系統
採用的原型設計工具是墨刀。所呈現的原型主界面以下圖所示,主要分爲四大模塊:我的帳戶、學習工具、資源共享、Help。每個模塊又包含三至四個二級功能。
4、PSP表格
PSP2.1 |
Personal Software Process Stages |
預估耗時(分鐘) |
實際耗時(分鐘) |
Planning |
計劃 |
10 |
20 |
· Estimate |
· 估計這個任務須要多少時間 |
60 |
80 |
Development |
開發 |
/ |
/ |
· Analysis |
· 需求分析 (包括學習新技術) |
120 |
130 |
· Design Spec |
· 生成設計文檔 |
15 |
20 |
· Design Review |
· 設計複審 (和同事審覈設計文檔) |
20 |
20 |
· Coding Standard |
· 代碼規範 (爲目前的開發制定合適的規範) |
/ |
/ |
· Design |
· 具體設計 |
/ |
/ |
· Coding |
· 具體編碼 |
/ |
/ |
· Code Review |
· 代碼複審 |
/ |
/ |
· Test |
· 測試(自我測試,修改代碼,提交修改) |
/ |
/ |
Reporting |
報告 |
30 |
40 |
· Test Report |
· 測試報告 |
/ |
/ |
· Size Measurement |
· 計算工做量 |
10 |
15 |
· Postmortem & Process Improvement Plan |
· 過後總結, 並提出過程改進計劃 |
15 |
15 |
合計 |
|
280 |
340 |
5、結對心得與項目總結(學號43022)
此次是作結對做業,兩我的合做作同一個項目的需求分析,一塊兒討論,一塊兒商量,十分愉快。第一次用NABCD模型寫需求分析,第一次用墨刀工具作原型設計,第一次以開發者的身份去看待一個網站,收穫頗多。項目中的功能設想能夠有不少,但實現起來仍是有必定難度的,同時仍是要考慮到市場競爭力等社會因素,方方面面都需綜合起來,一步一步實現。
6、客戶評分
項目尚在初步設計階段,因此還沒作客戶評分。