Bing詞典分析

0x01 Bug測試結果

本次測試的是Bing詞典wp版本V4.5.2,通過測試,共發現以下Bug。
1.更新後,舊版本首頁的每日單詞與文章推薦不能從新得到,部分搜索歷史記錄丟失。
2.在單詞挑戰模式下,以選項區域做爲滑動起點進行拖動可能不被識別。(見視頻)
3.下載擴展詞典後,部分中文輸入的單詞沒法經過網絡得到翻譯,直接提示查找不到對應的翻譯結果。刪除軟件並從新安裝後能夠再次正常搜索。
4.我愛說英語模式下,遇到短句子時,使用較快的語速連讀,則連讀部分識別不正常。例:How do you want to go there. 疑問句末尾單詞升音時斷定有誤,使用標準降音得分更好。
5.單詞搜索模式下,快速輸入單詞(如administrator),程序按字母檢索單詞,依次在下拉列表中顯示單詞全部前綴的搜索結果,可是惟獨最終單詞的搜索結果未被顯示,而顯示的是搜索歷史。
一個不肯定的問題:
我愛說英語模式下:單詞末尾g發音是否進行羅馬音發音方式斷定。如morning、working。瀏覽器

0x02 用戶調查

受訪用戶:某BUAA非英語專業大三學生基。目標提升英語考試成績,使用軟件背單詞&學英語。
使用過程當中,基主要使用了查單詞功能和單詞挑戰模式。基認爲,軟件簡單易用,功能基本知足需求。軟件存在的不足是聯網查詢單詞太慢,以及沒有掃一掃翻譯的功能。用戶體驗比較好,可是手機版仍是不如PC版方便。
我比較推薦這款軟件。
(因爲Markdown編輯器插入圖片路徑容易出錯,另開設博客上傳圖片)網絡

0x03 軟件分析

優缺點分析

Bing詞典與很富哦同類詞典相比,具備不少出彩的地方。
1.Bing詞典自己融合了多種功能,包括背單詞、發音練習、習題練習等。與其餘軟件中的推廣連接相比,這種方式輕量且易用。
2.在單詞學習方面,Bing詞典會在很大程度上激勵學習者進步。Bing詞典中的模式中,存在諸多的排位制度,每個使用者都會得到本身在全部使用者之間的排位,排名功能增長用戶使用積極性。這對於一個學習軟件是很是有效的方式。
3.用戶界面清爽,不存在彈窗式廣告,全部頁面乾淨清晰,界面用戶體驗好。應用推薦能夠手動關閉,且方法簡單。
4.支持近義詞和近音詞搜索,拼寫修正的正確率高。架構

Bing詞典目前也還有不少不完善之處。
1.Bing詞典的功能還還沒有完善,缺乏整句翻譯、語音翻譯等功能。
2.做爲微軟官方推出的詞典功能,未能和系統中其餘組件相互融合,如不能快捷的翻譯瀏覽器中選中的單詞。
3.關聯的bing搜索不能在程序界面中打開,而是須要調用瀏覽器。致使切換程序不方便。app

開發建議:

團隊中應包含對wp操做系統底層架構較爲了解的架構師及軟件工程師,這樣能夠作到和系統層更好的耦合。(Android版本也存在此問題,Android版本中存在嚴重的用戶界面和後臺相應時間差致使的漏洞)編輯器

軟件開發週期估計

假設團隊由6人組成,不包括UI及相關設計人員。6人中4.5人蔘與開發,1人測試,0.5人擔任PM(即PM同時負責簡單的開發工做,如UI接口設計)。得出如下開發週期估計:
1 week:分析軟件需求,制定相應策劃。
4 weeks:利用微軟提供的TTS等API得到快速原型,實現最基本的功能模塊。功能實現可能會有錯誤,可是能夠展現目標軟件的基本模式。
1 week:分析快速原型,清晰化目標軟件。
7 weeks:重構快速原型,獲得可使用的軟件,並進行測試,撰寫文檔。全部模塊可正常使用,用戶體驗良好。
2 weeks:進行小範圍測試,修復軟件Bug,改進細微功能並完善用戶體驗。
1 week:上線發佈。隨後根據用戶反饋進行迭代。
共計16周可上線。學習

0x04 迭代改進

在wp平臺上,Bing詞典是用戶交互最爲溫馨、功能最全面的詞典,自己具備相對較多的用戶基礎。
與同類軟件(若有道詞典)相比,Bing詞典與系統切合度最好,UI與系統適應,功能的集成度很高,可是依然有能夠改進的地方。
首先須要改進的部分以下:
1.增長與系統中其餘軟件的交互,方便用戶隨時切換。
2.增長題庫數量,特別是說英語模塊中的句子數量。
前者尤爲重要。
Need:wp平臺的詞典軟件目前都不支持跨軟件的查詞(因爲墓碑機制,沒有程序能夠在後臺常駐,所以不能實時監控剪貼板)。而用戶在瀏覽器或其餘app中快速查找生詞已經成爲一種很是常見的需求。如看pdf論文時,常常須要查找不認識的單詞。
Approach:直接經過系統層面的結構實現相應的功能。
Benifit:這種方式能夠方便用戶快速查詞,甚至是不借助進程切換就能夠得到翻譯推送。
Competition:在wp平臺上,能夠用於程序間通訊的方式很是少,應用程序的墓碑機制基本使監控成爲不可能。而微軟自身做爲系統的開發者,能夠爲Bing詞典留有特殊的監控和系統調用。
Delivery:產品做爲軟件的擴展功能,能夠在軟件中設置是否開啓,若是開啓僅須要下載組件便可。測試

對於一個5人團隊,在改進Bing詞典的方案上,個人分工以下:
開發2.5人,測試1.5人,美工1人。即有一人同時工做於開發與測試模塊,做爲兩者之間的銜接人;兩人開發;一人測試;一人美工。操作系統

相關文章
相關標籤/搜索