以實際產品為例, 進行軟體工程訓練的作業

來源:互聯網
上載者:User

每個小組 (結對) 從下列產品中選一個, 按照下面的說明寫軟體測試報告, 分析並提出建議, 寫一篇部落格 (包括四部分)即可。

    產品1. Bing 字典用戶端  (http://dict.bing.msn.cn/)

    產品2. 必應繽紛案頭 (http://desktop.bing.msn.cn/)

    產品3. 微軟學術搜尋 (http://academic.research.microsoft.com )

   

打分會以產品分類, 比較各個小組的分析能力和對軟體工程的理解,打分從高到低, 沒有並列。 所以不要一窩蜂去選人多的產品。

(新來的同學:  請每兩位同學結對成為一個小組,  每個小組都在 http://www.cnblogs.com/  開一個技術部落格.  所有作業都在部落格上發布。請在每一個作業上寫明名字, 和學號的後三位元字.)

請向老師諮詢部落格文章的上交期限. 建議的打分標準是:

  1. 按時提交, 顯示較高的專業水平和認真細緻的工作態度: 滿分,
  2. 按時提交, 有各種不足, 則酌情扣分
  3. 遲交作業, 得  0 分 。
  4. 不交作業, 從學產生績中倒扣分數。
  5. 抄襲等行為則根據學校有關規定處理

關於 微軟Bing 字典用戶端 或 必應繽紛案頭

第一部分

下載並使用,按照教程描述的 bug 定義, 找出一個功能性的比較嚴重的 bug。至少一個.  用專業的語言描述 (每個bug 不少於 40字), 如有必要, 可以配圖。

第二部分

我相信每個同學的朋友中一定有人需要用這樣的軟體,  記載你對這位使用者的採訪。

提示:  採訪提要

1)    介紹採訪對象的背景

2)    讓採訪對象使用10 – 30 分鐘 Bing 字典/必應繽紛案頭 的功能  (請上傳照片證明使用者的確正在使用,  遠程採訪的同學請讓別人幫忙照相)

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

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

第三部分

使用此軟體的所有功能 (包括Bing 字典背單詞, 單詞本等),  聯絡第二部分的分析,  估計這個項目做到這個程度大約需要多少時間 (團隊人數6 人左右, 電腦大學畢業生,  並有專業UI 支援)。  分析這個軟體目前的優劣 (和類似軟體相比),  並推理出團隊在軟體工程方面可以提高的一個重要部分 (具體建議)。

第四部分

這個軟體有很多可以提高的部分, 如果你是專案經理, 如何提高從而在競爭中勝出?

目前市場上有什麼樣的產品了?   你要設計什麼樣的功能? 為什麼使用者會用你的產品/功能?  你的創新在哪裡? 可以用 NABC 分析.

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

描述你的團隊在12 周 期間每周都要做什麼, 才能在第12周如期發布軟體。

微軟學術搜尋

第一部分

請分析下面部落格描述的軟體開發流程和生命週期,  並訪問微軟學術搜尋網站, 測試各種功能:

http://www.cnblogs.com/xinz/archive/2012/02/20/2358888.html

 

在軟體測試課上, 我們學到了軟體可能有多種類型的 bug, 請利用你所學的知識, 發現這個網站的功能性的缺陷 (functional bug), 至少一個.  用專業的語言描述 (每個bug 不少於 40字), 如有必要, 可以配圖。

 

注意,  要求是發現網站功能的問題,  而不是其他問題 (例如資料不全,  某項資料錯誤, 網速慢, 不支援IE6 等)

 

第二部分  

你已經看過了這個項目的開發流程描述:

http://www.cnblogs.com/xinz/archive/2012/02/20/2358888.html

指出Team Dev在軟體工程方面至少 一個不足   (例如關於開發工具,  品質控制, 未來計劃等等) 。要言之有物。 如有必要, 可以。

 

第三部分  

現在你已經熟悉了微軟學術搜尋網站,我相信每個同學的朋友中一定有人需要搜尋一些學術論文方面的內容. 每人寫一個部落格,  記載你對這位使用者的採訪。

提示:  採訪提要

1)    介紹採訪對象的背景

2)    讓採訪對象使用10 – 30 分鐘學術搜尋的功能  (請上傳照片證明使用者的確正在使用學術搜尋,  遠程採訪的同學請讓別人幫忙照相)

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

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

第四部分

目前學術搜尋產品以網頁為主, 越來越多的使用者開始使用行動裝置(手機, 平板裝置), 如果你要開發一個在行動裝置上的應用軟體協助學術界的使用者(大學老師, 研究生, 圖書情報人員等),你應該怎麼辦?  描述下列內容:

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

你要設計什麼樣的功能? 為什麼使用者會用你的產品?

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

描述你的團隊在12 周 期間每周都要做什麼, 才能在第12周如期發布軟體。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.