必應繽紛桌面
天津大學 軟件學院
2012218001 鄧崇崴
2012218019 周天熠
第一部分
下載並使用,按照教程描述的bug定義,找出一個功能性的比較嚴重的 bug,至少一個,用專業的語言描述(每個bug不少於40字),如有必要,可以配圖。
1、任務欄上的關閉窗口按鈕無效,且右上角僅有最小化按鈕,沒有關閉按鈕,只能通過點擊選項按鈕里的退出關閉軟件。

2、熱點,當前熱點頁面無法正確實現翻頁功能,點擊下一頁時不能更新全部的熱點詞匯,甚至有時只會更新一條或不更新熱點詞匯。

翻頁前 翻頁后
3、選擇壁紙功能中,當壁紙圖片未加載完成時,未加載完的圖片依然可以被設置成桌面,未加載部分顯示為灰色。

第二部分
我相信每個同學的朋友中一定有人需要用這樣的軟件,記載你對這位用戶的采訪。
提示:采訪提要
1) 介紹采訪對象的背景
2) 讓采訪對象使用10~30分鍾必應詞典/必應繽紛桌面的功能(請上傳照片證明用戶的確正在使用, 遠程采訪的同學請讓別人幫忙照相)
3) 描述用戶使用這個產品的過程,用戶的問題解決了么?軟件在數據量/界面/功能/准確度上各有什么優缺點?
4) 用戶對產品有什么改進意見?
采訪對象:李春暉,天津大學電子信息工程學院大三學生。

用戶使用必應繽紛桌面的搜索功能,輸入“小米手機”,在第一頁搜索結果中竟然沒能出現小米手機的官方網站鏈接,改為輸入“小米”,在第一頁搜索結果才出現用戶所需要的小米官網鏈接。用戶對此表示非常不滿。
用戶還嘗試了必應繽紛桌面的更換壁紙功能,表示這個功能還是“比較有意思的”。
用戶認為,必應繽紛桌面只能使用對中文搜索還不太完善的必應搜索引擎,有一些不便利,用戶希望該軟件可以自由選擇使用任意一款搜索引擎。另一方面,用戶表示選擇壁紙中的可選壁紙太少,也不能添加自定義壁紙,希望該軟件未來可以實現這些功能。
第三部分
使用此軟件的所有功能(包括必應詞典背單詞,單詞本等),聯系第二部分的分析,估計這個項目做到這個程度大約需要多少時間(團隊人數6人左右,計算機大學畢業生,並有專業UI支持)。分析這個軟件目前的優劣(和類似軟件相比),並推理出團隊在軟件工程方面可以提高的一個重要部分(具體建議)。
1、 估計這個項目做到這個程度大約需要8周時間。第1周進行准備工作與需求分析,確定軟件各項功能與模塊,制定開發計划,確定每個人的工作任務。第2~6周進行軟件開發,實現軟件各個功能模塊。第7周進行軟件測試。第8周發布軟件。
2、 I、優點:
a) 界面簡潔,占用系統資源很小;
b) 將搜索功能與桌面美化功能集成在一起,可以方便用戶通過互聯網查詢所需信息;
c) 將互聯網上的新聞概括為熱點圖片或詞匯,方便用戶直觀並直接地獲取熱門信息。
II、缺點:
a) 一些缺陷如第一部分中所述;
b) 安裝時不能選擇安裝路徑;
c) 桌面可選壁紙太少,不能自動切換,且不能加入用戶本地的圖片;
d) 當取消勾選“將必應Bing首頁圖片設為桌面壁紙”選項時,僅能恢復到Windows默認壁紙,不能恢復為勾選前的采用的壁紙;
e) 壁紙圖片長寬比均為16:9,當顯示器使用4:3的顯示比例時,僅僅是截去壁紙左右兩端顯示(但不會影響圖片本身長寬比),並不能改為加載長寬比為4:3的壁紙圖片,也無法手動設置搜索長寬比為4:3的壁紙圖片;
f) 熱點詞匯不夠豐富,有些詞語不夠簡潔。
III、可以提高的部分:
a) 加強軟件測試部分,修正出現的bug;
b) 加強對用戶體驗方面的需求分析,提高軟件的人性化設置。
第四部分
這個軟件有很多可以提高的部分,如果你是項目經理,如何提高從而在競爭中勝出?目前市場上有什么樣的產品了?
目前市場上與必應繽紛桌面完全類似的,將搜索與美化桌面集成在一起的產品並不多,一些諸如360桌面、好桌道等桌面軟件僅僅只是對桌面進行美化,設定壁紙的功能強大,卻沒有相應的搜索與新聞熱點功能。
你要設計什么樣的功能?
必應繽紛桌面的出發點非常獨特,即將搜索、熱點與美化桌面集成在一起,應該會有一定的發展空間。我們認為在原有的基礎上還應該添加如下功能:
1、 提高軟件的人性化設定,對不合理的設定進行改進,這些在第一、第三部分都有敘述;
2、 加強桌面美化能力,豐富壁紙功能,這些在第三部分都有敘述;
3、 添加簡潔的天氣預報功能,用一個圖標表示天氣,用兩個數字表示最高和最低溫度;
4、 豐富工具欄的主題顏色,可以自定義主題顏色。
為什么用戶會用你的產品/功能?
首先,產品界面簡潔,占用系統資源少,各項功能一目了然,使用方便;
其次,產品依托必應搜索引擎,有強大的網絡檢索功能,給用戶帶來許多便利;
第三,產品增強后的桌面美化功能,可以讓用戶擁有更加豐富多彩的桌面,提高用戶的體驗感;
最后,增加的天氣預報功能,簡潔實用,符合用戶的需求。
你的創新在哪里?
本產品是第一個將搜索、新聞熱點、桌面美化與天氣預報集成在一起的桌面小程序,將用戶所關注的一些信息與功能簡潔明了地綜合在一起,使用方便。
如果你的團隊有5個人,3個月的時間,你作為項目經理,應該如何配置角色(開發,測試,美工等等)?描述你的團隊在12周期間每周都要做什么,才能在第12周如期發布軟件。
第1周:進行准備工作,需求分析。
第2周:確定需求,明確分工。
第3周到第5周:系統設計,這個階段主要工作是開發,測試和美工不需要投入太多人手。3個人負責開發,1個人負責測試,1個人負責美工。
第6周到第9周:系統實現,這個階段可以適當減少開發人員,增加測試和美工人員。2個人負責開發,1~2個人負責測試,1~2個人負責美工。
第10周到第12周:系統測試、發布,這個階段要進行大量的測試工作,要增加測試人員。1個人負責開發,3個人負責測試,1個人負責美工。
