我的博客做業Week3

案例分析

做業截止日期:2015年10月6日 微信

 

不少同窗有誤解,軟件工程課是否就是理論課?或者是幾個牛人拼命寫代碼,其餘人打醬油的課?要否則就是學習一個程序語言,搞一個職業培訓的課?學習

 

都不對, 軟件工程有理論,有實踐,更重要的是分析,思辨,總結。在課程中,本身組織團隊寫一個軟件,而後分析,的確是學習軟件工程的一個好方法;但咱們也能夠從別人的成功/失敗中學到不少。測試

 

咱們生活中不少時候要和軟件打交道,你們上課開小差時候玩的手機遊戲,買火車票的網站,互相聯繫用的微信微博,等等都是軟件,都很值得分析。 你爲什麼成爲它們的用戶?它們的團隊作對了什麼,作錯了什麼?若是你來作,會作得更好麼? 經過各類案例分析,評測,辯論,總結,咱們就能看到軟件工程的原則在實踐中的種種體現。網站

 

產品:必應詞典客戶端 (http://bing.msn.cn/dict/)必應詞典有PC,Win8/10, Windows Phone,iPhone,Android,iPad 客戶端,不要說你找不到!  spa

 

打分標準是:設計

1.  按時提交, 顯示較高的專業水平和認真細緻的工做態度:滿分。對象

2.  按時提交, 有各類不足,則酌情扣分。遊戲

3.  遲交做業, 得  0 分。開發

4.  不交做業, 從學生成績中倒扣分數。get

5.  抄襲等行爲則根據學校有關規定處理

 

關於 微軟必應詞典客戶端 的案例分析

第一部分  調研,評測

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

下載並使用,按照描述的bug定義,找出幾個功能性的比較嚴重的bug。至少兩個。用專業的語言描述(每一個bug 很多於 40字),若有必要,能夠配圖。

 

相信每一個同窗的朋友中必定有人須要用這樣的軟件,記載你對這位用戶的採訪。 

 

提示:採訪提要

1)   介紹採訪對象的背景和需求(他們爲什麼要學英語,查詞典和用法,還有別的需求麼)

2)   讓採訪對象使用10-30分鐘必應詞典的功能(請上傳照片證實用戶的確正在使用,遠程採訪的同窗請讓別人幫忙照相)

3)   描述用戶使用這個產品的過程,  用戶的問題解決了麼?軟件在數據量/界面/功能/準確度上各有什麼優缺點?用戶體驗方面有問題麼?

4)   用戶對產品有什麼改進意見?

結論:通過這麼多工做,你必定有充分的理由給這個軟件下一個評價:

a)   很是不推薦

b)   不推薦

c)   通常

d)   推薦

e)   很是推薦

請選擇一個結論。

 

第二部分 分析

(參考 8.6 對工做的估計, 和14.1 軟件工程的質量)

使用此軟件的全部功能(包括必應詞典背單詞, 單詞挑戰,口語練習等),聯繫第二部分的分析,估計這個項目作到這個程度大約須要多少時間(團隊人數6人左右,計算機大學畢業生,並有專業UI 支持)。 分析這個軟件目前的優劣(和相似軟件相比),並推理出團隊在軟件工程方面能夠提升的一個重要部分(具體建議)。

 

第三部分  建議和規劃

(參考《構建之法》第8功能的定位和優先級;第9項目經理)

這個軟件有不少能夠提升的部分,若是你是項目經理,如何提升從而在競爭中勝出?

目前市場上有什麼樣的產品了?你要設計什麼樣的功能?爲什麼要作這個功能,而不是其餘功能?爲何用戶會用你的產品/功能?你的創新在哪裏?能夠用 NABCD 分析。

若是你的團隊有5我的, 4個月的時間,你做爲項目經理,應該如何配置角色(開發,測試,美工等等)?

描述你的團隊在16 週期間每週都要作什麼,才能在第16周如期發佈軟件。

相關文章
相關標籤/搜索