Deadline:
2018-12-24 10:00PM,以提交至班級博客時間爲準。html
若是你以爲你的總評成績不理想或者但願再提升,請根據博客要求,寫一篇我的隨筆微信
參考來自:
http://www.cnblogs.com/xinz/archive/2012/03/26/2417699.html;
http://www.cnblogs.com/xinz/p/3308608.html;網絡
不少同窗有誤解:工具
- 軟件工程課是否就是理論課?
- 或者是幾個牛人拼命寫代碼,其餘人打醬油的課?
- 要否則就是學習一個程序語言,搞一個職業培訓的課?
都不對!軟件工程有理論,有實踐,更重要的是分析,思辨,總結。在課程中,本身組織團隊寫一個軟件,而後分析,這樣能根據切身體會來分析,頗有價值,但也有可能「身在此山中」,未能看清全局。並且,課程時間有限,咱們也不能作不少具體的項目。所以,咱們也須要從間接經驗中學習,分析。別人的項目的成敗一樣可以給咱們不少啓發!
咱們生活中不少時候要和軟件打交道,你們上課開小差時候玩的手機遊戲,買火車票的網站,互相聯繫用的微信、QQ,等等都是軟件,都很值得分析。學習
- 你爲什麼成爲它們的用戶?
- 它們的團隊作對了什麼,作錯了什麼?
- 若是你來作,會作得更好麼?
經過各類案例分析,評測,辯論,總結,咱們就能看到軟件工程的原則在實踐中的種種體現,學好軟件工程,幫助咱們在實踐中作得更好。
產品分析
外研隨身學
同窗們在英語學習中一般都離不開一款英語學習工具。「外研隨身學」是爲外語學習者設計開發的一款聽課文、看視頻、學單詞、練口語的手機應用。測試
博客要求:
第一部分:調研, 評測
- 下載並使用,描述最簡單直觀的我的第一次上手體驗。
- 按照《構建之法》13.1節描述的 bug 定義, 找出幾個功能性的比較嚴重的 bug,至少2個。
- 用專業的語言描述 (每一個bug 很多於 40字),若有必要, 能夠配圖。
- 相信每一個同窗的朋友中必定有人須要用這樣的軟件, 選擇一個朋友(用戶)進行採訪,並加以記載。
- 提示: 採訪提要
- 介紹採訪對象的背景和需求(他們爲什麼要使用該軟件,例如開博客,讀博客,給博客點評,她有什麼痛點,她還有別的需求麼)
- 讓採訪對象使用10 – 30 分鐘該APP的功能 (請上傳照片證實用戶的確正在使用, 遠程採訪的同窗請讓別人幫忙照相)
- 描述用戶使用這個產品的過程,用戶的問題解決了麼?軟件在數據量/界面/功能/準確度上各有什麼優缺點?用戶體驗方面有問題麼?
- 用戶對產品有什麼改進意見?
- 請選擇一個結論:通過這麼多工做,你必定有充分的理由給這個軟件下一個評價:
- [附加題]除了定性的結論,是否能有定量的結論 (就像比較時髦的手機評測那樣, 跑個分?), 如何定量地評價一個軟件?
第二部分:分析
- 使用此軟件的全部功能 , 估計這個項目作到這個程度大約須要多少時間 (團隊人數6 人左右, 計算機大學畢業生, 並有專業UI 支持)。
- 不要寫成一個羅列功能的流水單子! 而是要集中火力在一個場景,這個場景中典型用戶有什麼需求,軟件如何解決了需求(或者沒解決),UX 有什麼細節是好的,差的,請結合書上UX的內容來分析。
- 你在第一部分發現的bug,爲什麼軟件團隊不能在發佈前修復?他們是不知道,仍是有意不修復?你以爲是什麼緣由?從下面的可能性中選取幾個:
- 對用戶需求掌握很差
- 具體的設計質量不高
- 開發人員粗枝大葉
- 測試把關不嚴,敷衍了事,沒有注意在特殊的配置或環境下測試
- 其餘
- 團隊在哪個層次還有問題? 能夠把本身想問軟件團隊的問題都列出來。
- 從各方面的問題,推理出這個軟件團隊在軟件工程方面能夠提升的一個重要方面 (具體建議)。
第三部分:建議和規劃
(參考《構建之法》第8章功能的定位和優先級;第9章項目經理)網站
- 這個軟件/網站/服務有不少能夠提升的部分, 若是你是項目經理,如何提升從而在競爭中勝出?
- 目前市場上有什麼樣的產品了?
- 做爲新的項目經理,這個產品的核心用戶羣是什麼樣的人, 典型用戶長什麼樣?學歷,年齡,專業,愛好,收入,表面需求,潛在需求都是什麼?
- 功能:你要設計什麼樣的功能? 爲什麼要作這個功能,而不是其餘功能? 爲何用戶會用你的產品/功能? 你的創新在哪裏? 能夠用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).
- 若是你有錢能夠招聘 6 我的, 有 4 個月的時間, 你做爲項目經理, 應該如何配置角色 (開發, 測試,美工等等)?
- 描述你的團隊在16 週期間每週都要作什麼,才能在第16周如期發佈軟件的改進版本,並取得預想中的成績。
參考做業
網絡14必應詞典優秀案例分析:spa
評分基準
滿分15‘設計