我的博客做業三:微軟小娜APP的案例分析微信
咱們生活中不少時候要和軟件打交道,你們上課開小差時候玩的手機遊戲,買火車票的網站,互相聯繫用的微信、QQ,等等都是軟件,都很值得分析。你爲什麼成爲它們的用戶?它們的團隊作對了什麼,作錯了什麼?若是你來作,會作得更好麼?學習
經過各類案例分析,評測,辯論,總結,咱們就能看到軟件工程的原則在實踐中的種種體現,學好軟件工程,幫助咱們在實踐中作得更好。測試
產品優化
請下載 微軟小娜-智能助手,win10,iOS或Android客戶端都有!網站
第一部分 調研, 評測編碼
操做簡單,界面簡約,功能豐富,符合大衆使用範圍。人工智能
(1)在信息的查詢上會答非所問。spa
(2)過分採用用戶我的信息。翻譯
3. 用專業的語言描述 (每一個bug 很多於 40字),若有必要, 能夠配圖。設計
對其中經過人工智能來查詢信息,或者是制定一些事物,發現其辦事效率仍是比較高的。感受她比本身更瞭解本身的手機。再用了一段時間以後,對其採集過多隱私信息有了一些煩惱,也對該軟件的細節服務處理方面爲之讚歎。
5. 提示: 採訪提要
5.1. 介紹採訪對象的背景和需求(他們爲什麼要使用該軟件)
5.2. 讓採訪對象使用10 – 30 分鐘該APP的功能 (請上傳照片證實用戶的確正在使用, 遠程採訪的同窗請讓別人幫忙照相)
5.3. 描述用戶使用這個產品的過程,用戶的問題解決了麼?軟件在數據量/界面/功能/準確度上各有什麼優缺點?用戶體驗方面有問題麼?
5.4. 用戶對產品有什麼改進意見?
但願界面能更非富,人和電腦之間的交流更貼切。
5.5. 結論:通過這麼多工做,你必定有充分的理由給這個軟件下一個評價:
• 很是不推薦
• 不推薦
• 通常
• 好,不錯√
• 很是推薦
第二部分 分析
分爲3大階段--定義、開發、維護。定義中有問題的定義,可行性分析,以及需求分析。開發階段分爲設計和編碼測試。最後須要進行維護。
優勢:使用簡潔 缺點:人機交互須要提升
3. [附加題] 根據理解和體驗,畫出整個軟件全部功能邏輯框圖,根據重要度標識出各模塊的重要度、完成度、出發點及效果;
4. [附加題] 針對不一樣的維度評分,對用戶體驗方面、UI界面美觀度、核心功能,分別打分(能給出更詳細的評分更優)。
第三部分 建議和規劃
產品最核心的是其最基本要實現的功能,做爲一個詞彙翻譯的軟件,最主要的就是提升翻譯的準確性,及時性以及高效性,其次纔去考慮其衍生出來的各類東西,譬如針對不一樣的使用人羣,擴充不一樣的應用,如大學生忙着四六級,則有對應的四六級詞彙訓練什麼的。增長用戶登陸信息,方便用戶在各類設備,場合下,能看到屬於本身的必應詞典。
谷歌翻譯,有道詞典,各類在線翻譯。
設計一個能夠經過圖片來翻譯,讓用戶使用更簡潔,不須要打字。
更加方便大衆需求。
由於簡單快捷,無需打字翻譯。
沒有太多的桎梏,反而可以更好的發揮一我的的活力,讓我來領導,我不會做爲一個BOSS去要求他們怎麼作,而是跟他們一塊兒努力,一塊兒學習,這樣,彼此才能更默契。
三人負責在第一個月做出雛形,而後開一次大會,一塊兒來分析這個雛形的優劣,再用1個月時間來改進,與此同時,另外兩我的負責前段頁面的開發,在第三個月測試相應的功能,第四個月進行優化調整。
每週例會,報告彼此進度,以及制定下次例會前的計劃,反思上次的計劃是否完成,討論接下來的開發方向。