此次我選擇Bing詞典的緣由是在於,首先我使用過的詞典軟件較多,平臺涵蓋PC端、網站、移動端,產品有:歐路詞典、有道詞典、滬江小D、以及一些詞彙網站,所以我對這類軟件會有比較全面的瞭解;其次,做爲一個深刻學習兩種語言(英語和日語)的人,我想我對一個語言學習者對於一個詞典軟件有哪些需求(包括基本需求和更深層次的需求)有更好的瞭解。html
我最近使用過的詞典是有道詞典,它的Ui界面以下,請注意觀察界面左側的功能區:程序員
下圖是Bing詞典的Ui界面,一樣請看重點關注左側的功能區:
編程
雖然看起來都比較相似,但咱們能發現,Bing在界面左側的功能區所有采用了圖標,而有道採用的是圖標+文字的風格。在Bing中,若是要查看圖表對應的中文意義,須要點擊左上角的」三「按鈕。
我認爲對於初次使用軟件的用戶,這是一個較大的缺陷,我在一開始看到這些圖標的時候,除了表示主頁和搜索的按鈕,其它的按鈕徹底沒法猜出它們的意思,而反觀有道詞典中直接顯示了圖標對應的中文解釋,清晰明瞭,初次使用的人能夠馬上上手。
總結來講,這是一個cognitive friction的問題。服務器
相似的問題也發生在下圖中:
注意到出國考試的單詞本有3個,分別是出國考試(G),(GM)和(T),對於有必定了解的人,也許能明白T是託福,G是GRE,可是GM又是什麼呢?想了一下也許是GMAT,不過這個東西爲何要讓用戶來猜?架構
詞彙量測試作過不少,感受最重要的仍是測試的詞彙是否能真實地反映測試者的水平。
首先這個測試中有一些「水分」,好比如下考發音的題目:
以及下面這個考經常識的題目:
app
另外一方面,這個測試題目的選項中沒有「不知道」或是「不記得」這個選項,這時候若是用戶不知道就只能隨便選擇一個,這很容易致使測試結果不許確。
前面說的這兩個問題,用戶很容易注意到,這樣用戶會天然而然地想到一個問題:「這個詞彙測試真的能反映個人詞彙水平嗎?「工具
不少時候當用戶的記憶模糊,它們只能大概拼出一個詞,好比他們會把prestigious拼成prastigious,這種時候,軟件是否能根據這個拼寫查出準確的單詞是很重要的,下圖是我在有道詞典上輸入prastigious的查詢結果:
學習
沒有任何可能的單詞提示,而下圖是我在有道詞典上輸入一樣單詞的查詢結果:
測試
區別很明顯,有道給出了prestigious這個可能的正確拼寫。
因此總結來講,有道能在必定程度上修復用戶的錯誤,而Bing不行。網站
下面是一個效果圖
基本看不懂,猜想緣由在於不能把多行的句子連成一行。
這個功能各個詞典在面對多行文本的時候效果都大同小異不是很盡人意,都有待提升,因此就不作對比了。
輸入:submit the software engineering assignment at October 15
輸出:今天提交軟件工程任務,並於10月15日。(submit today software engineering assignment at October 15)
能夠下降了語速,感受還行,1.4和1.5的功能基本是基於DL的,我以爲技術上來講MS是比較領先的,這個功能的定位應該是針對一些平常對話的翻譯,因此這個質量能夠接受。
描述用戶使用這個產品的過程,用戶的問題解決了麼?軟件在數據量/界面/功能/準確度上各有什麼優缺點?用戶體驗方面有問題麼?
使用過程
用戶首先簡單查了幾個單詞書上看到的詞,以後使用了單詞本的功能,並添加了幾個考試相關的單詞本,在而後分別使用了單詞複習、詞彙量測試和單詞挑戰的功能。
最後,用戶在詞典幫助下作了一篇閱讀題。
整體而言,問題獲得瞭解決。
優缺點
優勢:基本功能都很完善,界面也很精美,準確度對於現階段來講是足夠的。
缺點:作閱讀的時候不能使用mini窗口很麻煩,每次查詞都要從新打開窗口。
建議增長鼠標取詞功能,以及mini窗口的功能。
類別 | 描述 | 評分 (滿分 10 分, 良好 6 分,,及格 4 分,聊勝於無 1 分, 不好 -3 分) | 評分說明 | |
---|---|---|---|---|
功能 | 核心功能 | 分析三個核心功能,功能設計和質量。 | 7 | 設計-2,不能最小化到托盤-1 |
細節 | 有什麼爲用戶考慮的細節? | 8 | 沒有mini窗口-2 | |
用戶體驗 | 當用戶完成功能時,不干擾用戶 (例如: 是否不斷彈出不相關廣告)。 | 10 | 沒有廣告,這是最完美的 | |
輔助功能 | 一些輔助功能如皮膚等 | 7 | 模糊查詞、詞彙量測試減分 | |
差別化功能 | 這個軟件獨特的功能. 它對用戶的吸引力有多大? | 8 | 平均水準,詞典功能基本大同小異 | |
軟件的效能 | 佔用內存, 啓動速度, 內存泄漏狀況 | 10 | 20MB,通常PC上幾乎能夠忽略不計 | |
體驗 | 軟件的適應性 | 在聯網/斷網, 大小屏幕, 沒有鼠標的狀況下均可以順暢操做. 和不一樣平臺的軟件能流暢協做 | 10 | 支持離線詞庫 |
成長性 | 記住用戶的選擇, 適應用戶的特色,用戶越用越方便 | 10 | 可定製詞庫以及複習計劃 | |
用戶有控制權 | 系統狀態有反饋,等待時間要合適。關鍵操做有確認提示,有明確的錯誤信息。 讓用戶方便地從錯誤中恢復工做, 快捷操做鍵可調整。 | 10 | ||
自選 | 自選評分項目 | 高階功能 | 5 | 詞條中沒有詞根說明,不能引進外部詞庫,沒有多語言支持 |
最終分數是85。
利用COCOMO模型分析,列表以下:
類型 | 因素 | 描述 | 控制因子 |
---|---|---|---|
產品因素 | 可靠性 | 常年運行,高可靠性 | 5 |
數據量 | 包括詞條、例句以及音頻和用戶信息,數據量會不斷遞增 | 3 | |
複雜程度 | 高,包括語音處理圖片處理機器翻譯等複雜技術 | 8 | |
模塊重用的需求 | 從頭開發,所有模塊從新寫。Ui除外 | 1 | |
文檔需求 | 有 | 1 | |
平臺因素 | 執行時間 | 實時 | 3 |
數據存儲和恢復 | 大型服務器存儲,應該考慮將數據託管給專業數據存儲公司處理 | 1 | |
編程平臺變更 | 基本不變,但平臺需求多,包括IOS、安卓、Windows,當前只考慮一個平臺 | 1 | |
人員因素 | 程序員能力 | 大學畢業,能力低 | 8 |
相似開發經歷 | 基本沒有 | 8 | |
人員流動性 | 可能有 | 5 | |
項目因素 | 是否使用項目管理工具 | 使用 | 1 |
工做地區 | 同一地點 | 1 | |
進度安排 | 考慮到產品上線,進度緊張 | 10 |
不考慮Ui的製做,估計須要1年,控制因子的乘積是720000,不肯定性很是大。
軟件的劣勢在第1節基本介紹清楚,下面列出一些優勢:
綜合這些優劣之處,我估計它在同類產品(不考慮開源軟件)中的排名在前3。
估計在前5,和排名大概匹配。
分析前面的劣勢,我認爲:
想問軟件團隊的問題:
能夠對不一樣水平的語言學習者分類別進行需求分析。
C#/C++ 和 WPF,工做量是300~500人 × (6個月產品原型+2年維護升級)
我認爲有些是沒注意到的(好比界面設計),還有些也許是由於功能剛出沒有時間修復(好比詞彙量測試的一些小問題),可能的緣由爲:
比較大,有道在2015年用戶量是5億,市場佔有70%,因此總的用戶量能夠有7億~8億。
同類型的開源的軟件數不勝數,商業軟件包括:有道詞典、金山詞典、歐路詞典等,這些都屬於直接競爭的產品。
這些軟件的對比和分析能夠參考:有好用的詞典軟件推薦嗎?
總的來看這些產品的功能都大同小異,面向的用戶羣都是低中級的語言學習者,其中市場佔有率最大的是有道詞典,有道的一個比較有亮點的地方是百科。
也有一些間接競爭的軟件,好比各類背詞軟件:百詞斬、扇貝單詞等。
核心用戶羣是學習外語的學生,它們的特徵以下表:
學歷 | 小學到大學 |
---|---|
年齡 | 10~30,主要是年輕羣體 |
專業 | 沒有限定 |
愛好 | 某種程度上對外語有興趣 |
收入 | 有家長支持,一部分經濟獨立 |
表面需求 | 查詞 |
潛在需求 | 更快更好地學習外語 |
使用時間 | 除了專業的語言學習者,其餘用戶的活躍時間通常在半年左右 |
利用NABCD模型分析,獲得以下的表格:
條目 | 描述 |
---|---|
Need | 1.得到單詞更權威的解釋,以及詞語源頭的分析 2.針對考試進行更有針對性的學習 3.得到輕鬆愉快的學習體驗 |
Approach | 1.容許用戶導入外部詞典,或是直接在產品中引入權威詞典 2.引入語言課程模塊,容許用戶在支付費用的狀況下學習專業老師講授的課程 3.在詞條中引入圖片、視頻等元素 |
Benefit | 重點解決用戶潛在的學好語言的需求,用戶能夠在一個平臺上完成查詞、背詞、學語言的一整套流程 |
Competition | 優點:強大的技術團隊的支持,更快的工做效率; 劣勢:進入市場時間晚,如何推廣是問題所在 |
Delivery | 除了常規的宣傳以外,還能夠考慮和外語學習機構合做進行推廣 |