需求分析和模型設計
結對成員:
3043沈傑釗
3039陳誌權
原型開發工具:墨刀
需求分析:
對客戶需求進行需求分析 ,采用NABCD模型。
NABCD模型解釋如下:
N,需求(need),解決用戶的需求;
A,做法(approach),解決需求的手段;
B,好處(benefit),產品會給客戶/用戶帶來什麽好處;
C,競爭(competitors),市場競爭,看清優劣事態;
D,推廣(delivery),如何把產品交到用戶手中。
N:因為部分人喜歡出國旅遊,或者有人在學習英語的過程中,遇到一系列關於英語表達的問題,這時候就需要一款能夠中英互譯的軟件來幫助他們,市場上有許許多多的翻譯軟件,但是他們要麽部分功能可能是收費的,要麽是經常給你推送一大堆的廣告影響用戶的使用體驗,所以我們決定做一個中英互譯軟件
A:根據用戶的需求,我們做出相關步驟:
- 分析軟件所需要具備哪些基本的功能
- 對軟件進行模型的設計
- 對軟件進行完善
以下是具體的模型設計圖:
B:頁面簡潔,軟件免費,方便人們學習
C:目前國內出名的翻譯軟件很多,所以競爭力度很大,所以得更好的對軟件進行相關的優化
D:可以采用朋友圈,微博,博客的平臺宣傳產品
PSP表格:
|
|
預計耗時(分鐘) |
實際耗時(分鐘) |
Planning |
計劃 |
30 |
30 |
Estimate |
估計這個任務需要多少時間 |
30 |
120 |
Development |
開發 |
170 |
330 |
Analysis |
需求分析 |
30 |
30 |
Design Spec |
生成設計文檔 |
20 |
60 |
Design Review |
設計復審(和同事審核設計文檔) |
/ |
/ |
Coding Standerd |
代碼規範(為目前的開發制定合適的規範) |
/ |
/ |
Design |
具體設計 |
120 |
120 |
Coding |
具體編碼 |
/ |
/ |
Code Review |
代碼復審 |
/ |
/ |
Text |
測試(自測,修改代碼,提交修改) |
/ |
/ |
Reporting |
報告 |
60 |
60 |
Text Report |
測試報告 |
55 |
20 |
Size Measurement |
計算工作量 |
5 |
5 |
Postmortem & Process Improvement Plan |
事後總結,並提出過程改進計劃 |
/ |
/ |
個人心得總結:
個人總結:通過這次結對做項目,可以增強和其他人的合作,還能一起相互分析項目的優勢,互幫互助。
項目總結:因為之前沒有做過類似的項目,所以對於這個項目來說也是一個很大的挑戰吧,從需求分析、模型設計、軟件的實現都需要花大量的時間的完成,希望有很大的收獲吧。
需求分析和模型設計