第六次做業——結對項目之需求分析與原型設計

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、客戶評分

      項目尚在初步設計階段,因此還沒作客戶評分。

相關文章
相關標籤/搜索