以实际产品为例, 进行软件工程训练的作业
每個小組 (結對) 從下列產品中選一個, 按照下面的說明寫軟件測試報告, 分析并提出建議, 寫一篇博客 (包括四部分)即可。
??? 產品1. 必應詞典客戶端? (http://dict.bing.msn.cn/)
??? 產品2. 必應繽紛桌面 (http://desktop.bing.msn.cn/)
??? 產品3. 微軟學術搜索 (http://academic.research.microsoft.com )
???
打分會以產品分類, 比較各個小組的分析能力和對軟件工程的理解,打分從高到低, 沒有并列。 所以不要一窩蜂去選人多的產品。
(新來的同學:? 請每兩位同學結對成為一個小組,? 每個小組都在 http://www.cnblogs.com/? 開一個技術博客.? 所有作業都在博客上發布。請在每一個作業上寫明名字, 和學號的后三位數字.)
請向老師咨詢博客文章的上交期限. 建議的打分標準是:
關于 微軟必應詞典客戶端 或 必應繽紛桌面
第一部分
下載并使用,按照教程描述的 bug 定義, 找出一個功能性的比較嚴重的 bug。至少一個.? 用專業的語言描述 (每個bug 不少于 40字), 如有必要, 可以配圖。
第二部分
我相信每個同學的朋友中一定有人需要用這樣的軟件,? 記載你對這位用戶的采訪。
提示:? 采訪提要
1)??? 介紹采訪對象的背景
2)??? 讓采訪對象使用10 – 30 分鐘 必應詞典/必應繽紛桌面 的功能? (請上傳照片證明用戶的確正在使用,? 遠程采訪的同學請讓別人幫忙照相)
3)??? 描述用戶使用這個產品的過程,? 用戶的問題解決了么?? 軟件在數據量/界面/功能/準確度上各有什么優缺點?
4)??? 用戶對產品有什么改進意見?
第三部分
使用此軟件的所有功能 (包括必應詞典背單詞, 單詞本等),? 聯系第二部分的分析,? 估計這個項目做到這個程度大約需要多少時間 (團隊人數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
指出開發團隊在軟件工程方面至少 一個不足?? (例如關于開發工具,? 質量控制, 未來計劃等等) 。要言之有物。?如有必要, 可以截圖。
?
第三部分??
現在你已經熟悉了微軟學術搜索網站,我相信每個同學的朋友中一定有人需要搜索一些學術論文方面的內容. 每人寫一個博客,? 記載你對這位用戶的采訪。
提示:? 采訪提要
1)??? 介紹采訪對象的背景
2)??? 讓采訪對象使用10 – 30 分鐘學術搜索的功能? (請上傳照片證明用戶的確正在使用學術搜索,? 遠程采訪的同學請讓別人幫忙照相)
3)??? 描述用戶使用這個產品的過程,? 用戶的問題解決了么?? 軟件在數據量/界面/功能/準確度上各有什么優缺點?
4)??? 用戶對產品有什么改進意見?
第四部分
目前學術搜索產品以網頁為主, 越來越多的用戶開始使用移動設備(手機, 平板設備), 如果你要開發一個在移動設備上的應用軟件幫助學術界的用戶(大學老師, 研究生, 圖書情報人員等),你應該怎么辦?? 描述下列內容:
目前市場上有什么樣的產品了?
你要設計什么樣的功能? 為什么用戶會用你的產品?
如果你的團隊有5個人, 3個月的時間, 你作為項目經理, 應該如何配置角色? (開發, 測試,美工等等)?
描述你的團隊在12 周 期間每周都要做什么, 才能在第12周如期發布軟件。
總結
以上是生活随笔為你收集整理的以实际产品为例, 进行软件工程训练的作业的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mybatisplus新增返回主键_第1
- 下一篇: shiro ajax权限拦截器,Shir