天天看點

結對項目之需求分析與原型設計

一、結隊成員:

李宗曉 3002

二:需求分析(NABCD模型):

1.N(Need,需求)

    當今世界旅遊業十分發達,人們越來越有錢出去走走,但是有許多人是沒有掌握甚至不懂如今全球通用語言—英語。面對陌生語言,最便攜快速的處理方式便是使用智能手機進行語音或者語句翻譯(找人工翻譯成本太高,需求并不算太大)。随着經濟全球化進一步提高,旅遊業的蓬勃發展,免費且離線翻譯的需求會越來越大,我們專注于開發一款面向遊客的免費離線的英漢翻譯軟體。

2.N(Approach,做法)

(1)在完成需求分析後,利用人脈,尋找計算機相關專業的學生一起開發軟體。

(2)基于Python、Java(安卓),建立在深度學習、神經網絡算法,開發語音翻譯功能,可以通過離線進行語音翻譯,可選擇中譯英或者英譯中。

(3)基于建構統計翻譯模型,開發單詞翻譯功能,引入雅思、托福詞典,讓遊客可以更好地學習英語,了解詞彙的意思,也可選擇中譯英或者英譯中。

3.B(Benefit,好處)

(1)我們專注于旅遊類翻譯,對旅遊類詞彙以及語句能更精确的翻譯,并且詞彙包針對旅遊詞彙設計,沒有其他可能多餘的詞彙。

(2)考慮到國外未必能使用使用移動網絡上網,該軟體能離線翻譯單詞和語音,并且沒有其他繁雜備援的功能和廣告。

(3)基于資料分析、機器學習研發出來的語音翻譯更加智能、精準。

4.C(Competitors,競争)

(1)免費。大多數離線翻譯軟體是需要收費的,通過免費商業模式,但前期無廣告,争取流量。

(2)針對旅遊詞彙,軟體小,不占大量的手機容量。

(3)基于深度學習技術,語音翻譯更加智能,更加精确。

(4)我們的劣勢是為知名度不高,失去先發優勢。

 5.D(Delivery,推廣)

(1)通過公衆号推文、微信朋友圈、部落格進行推廣宣傳

三、原型開發工具及原型系統

(1)原型開發工具:墨刀

結對項目之需求分析與原型設計
四.PSP表格:

預計耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 40 30
Estimate 估計這個任務需要多少時間
Development 開發 200 180
Analysis 需求分析
Design Spec 生成設計文檔 20
Design Review 設計複審(和同僚稽核設計文檔) /
Coding Standerd 代碼規範(為目前的開發制定合适的規範)
Design 具體設計 140 120
Coding 具體編碼
Code Review 代碼複審
Text 測試(自測,修改代碼,送出修改)
Reporting 報告
Text Report 測試報告
Size Measurement 計算工作量 10
Postmortem & Process Improvement Plan 事後總結,并提出過程改進計劃

五.本次項目的總結:

    本次結對項目需求分析,我學會到NABCD模型流程化進行需求分析,且了解了前期調研、軟體推廣的一些方法,也更加會合作分工 。