英語學習APP的案例分析

2022-08-31 14:54:21 字數 2519 閱讀 6179

很多同學有誤解,軟體工程課是否就是理論課?或者是幾個牛人拼命寫**,其他人打醬油的課?要不然就是學習乙個程式語言,搞乙個職業培訓的課?都不對,軟體工程有理論,有實踐,更重要的是分析,思辨,總結。在課程中,自己組織團隊寫乙個軟體,然後分析,的確是學習軟體工程的乙個好方法;但我們也可以從別人的成功/失敗中學到很多。

通過各種案例分析,評測,辯論,總結,我們就能看到軟體工程的原則在實踐中的種種體現,學好軟體工程,幫助我們在實踐中做得更好。

(軟體的bug,功能評測,黑箱測試, 第8章 使用者調研, 12 章 軟體的使用者體驗)

感覺介面挺不錯的,一些基本功能都能很快發現,操作也挺簡單,推薦的句子和都挺漂亮,不過推薦的內容過多,浪費流量.

2. 按照《構建之法》13.1節描述的 bug 定義, 找出幾個功能性的比較嚴重的 bug,至少2個。

在乙個英文句子中,點選其中的乙個英文單詞時有時候不會顯示中文意思,例:

拍照翻譯時會出現亂碼:

3.用專業的語言描述 (每個bug 不少於 40字),如有必要, 可以配圖。

4.相信每個同學的朋友中一定有人需要用這樣的軟體, 選擇乙個朋友(使用者)進行採訪,並加以記載。

5.1. 介紹採訪物件的背景和需求(他們為何要學英語,查詞典和用法,還有別的需求麼)

5.3. 描述使用者使用這個產品的過程,使用者的問題解決了麼?軟體在資料量/介面/功能/準確度上各有什麼優缺點?使用者體驗方面有問題麼?

介面挺不錯的,聯想詞彙挺不錯的,不過還有一些問題,有些詞彙沒有顯示意思,推薦內容過多,不聯網的話一些單詞查不到,感覺一般.

5.4. 使用者對產品有什麼改進意見?

希望能減少推薦內容或者自己選擇喜歡的內容.

(參考《構建之法》 8.6 節 對工作的估計, 和14.1 節 軟體工程的質量)

使用此軟體的所有功能 (包括背單詞, 單詞挑戰,口語練習等), 聯絡第二部分的分析, 估計這個專案做到這個程度大約需要多少時間 (團隊人數6 人左右, 計算機大學畢業生, 並有專業ui 支援)。

可能需要10天.

2.分析這個軟體目前的優劣 (和類似軟體相比,至少對比2款軟體), 推理出這個軟體團隊在軟體工程方面可以提高的重要方面 (具體建議)。要求把對比的結果列出乙個**,對比每個軟體各自的優點和缺點。

優點缺點

必應詞典

畫面挺不錯的,可以用拍照功能自動識別單詞

推薦內容過多,有些單詞沒解釋

有道詞典

單詞挺全的

推薦過多

金山詞霸

單詞全,內容豐富,有許多詞典

使用不方便

3.[附加題]根據理解和體驗,畫出整個軟體所有功能邏輯框圖,根據重要度標識出各模組的重要度、完成度、出發點及效果;

4.[附加題]針對不同的維度評分,對使用者體驗方面、ui介面美觀度、核心功能,分別打分(能給出更詳細的評分更優)。

(參考《構建之法》第8章功能的定位和優先順序;第9章專案經理)

如果你是專案經理,如何提高從而在競爭中勝出?

減少一些不必要的功能,對一些功能比如四級詞彙設定不用聯網就能使用,推薦內容可以由使用者自由選擇需不需要,減少不必要的廣告.

2.目前市場上有什麼樣的產品了?

有道字典:使用的人較多,查單詞功能比較強大.  

金山詞霸:內容豐富,有牛津詞典

3.你要設計什麼樣的功能?

掃瞄和自動匹配功能,增加乙個養成加冒險的遊戲功能,每個使用者可以有乙個角色,通過冒險(認單詞,翻譯單詞等)等一些其它功能使角色成長.

4.為何要做這個功能,而不是其他功能?

吸引使用者,方便使用者使用.

5.為什麼使用者會用你的產品/功能?

有意思,能滿足使用者需求.

6.你的創新在**? 請使用 nabcd 分析(

增加了遊戲功能.

7.如果你來領導這個團隊,會有什麼不一樣?

我會更加注重使用者的需求來開發功能

8.如果你的團隊有5個人, 4個月的時間,你作為專案經理,應該如何配置角色(開發,測試,美工等等)?

半個月市場需求調研

1人乙個半月

軟體開發

2人半個月

軟體測試並改動

1人半個月

美工1人

9.描述你的團隊在16 周期間每週都要做什麼,才能在第16周如期發布軟體,大小里程碑績點設定.

2周市場需求調研

1人1周

團隊討論決定軟體功能

5人7周

軟體開發

3人1周

軟體測試

1人2周

美工2人

3周測試使用並修改

3人

英語學習APP案例分析

第一部分 調研,評測 1 第一次上手體驗 我用的是windows版的軟體,剛開啟頁面的時候,直接就看到一挺大的輸入框,有點懵,不知道是幹嘛的,然後後來熟悉了一下之後,才知道是想要翻譯的詞語的。所以我覺得這個軟體做的很直接,剛開啟就直切主題 翻譯。然後,後來再接著用了一會,發現其他的還不錯,介面簡約,...

英語學習APP的案例分析

1 第一次上手體驗。1 詞典介面,這個介面功能還是比較齊全的,有英語美句 英語單詞 英語文章,使得學習不那麼枯燥。但是首先一排文章下來中間穿插著英語電台,覺得看著很不美觀,有種生硬的感覺,其次英語文章的 和選擇也五花八門,由系統推送,不能自由選擇,這是乙個可以改進的地方。2 翻譯介面,設計很一般,並...

個人作業2 英語學習APP案例分析

一 題目 很多同學有誤解,軟體工程課是否就是理論課?或者是幾個牛人拼命寫 其他人打醬油的課?要不然就是學習乙個程式語言,搞乙個職業培訓的課?都不對,軟體工程有理論,有實踐,更重要的是分析,思辨,總結。在課程中,自己組織團隊寫乙個軟體,然後分析,的確是學習軟體工程的乙個好方法 但我們也可以從別人的成功...