第四次軟體工程作業
關於 石墨文件客戶端 的案例分析
作業地址:
https://edu.cnblogs.com/campus/nenu/2016CS/homework/2505
第一部分 調研, 評測
1.下載並使用,按照描述的bug定義,找3~5個功能性的比較嚴重的bug。請用專業的語言描述(每個bug不少於40字),如有必要,請配圖。
《構建之法》中第13章軟體測試 有關於bug的定義:
我下載了手機版的石墨文件使用,感覺app的圖示太簡單了點,沒有新意,產品介紹到是做得不錯,接下來開始嘗試功能。
(1)我嘗試將一qq檔案用石墨文件開啟,匯入是真的慢,一篇2000字的純文字檔案匯入了十分鐘還沒完成,最後顯示如圖,雖然第二次嘗試很快成功,但第一次就出問題很打擊積極性。
(2)我發覺在拖動螢幕是,游標會跟著動,會出現這樣的情況
(3)對已刪除檔案,沒有刪除目錄或是恢復功能,可能會造成不便。
2.選擇需要使用這樣的軟體的使用者進行採訪,記錄你的採訪,記錄形式不限,圖片、文字或文件連結。
(1)介紹採訪物件的背景和需求(他們為何要使用這款文件軟體,這款文件軟體能為他們提供什麼幫助?)
室友,該採訪物件為大三學生,需要提交多份文件完成學術任務,對軟體功能的全面性要求較高,需要能對圖片表格便捷操作的相容軟體。
(2)讓採訪物件使用5-15分鐘石墨文件的功能(請上傳照片證明使用者的確正在使用,遠端採訪的同學請讓別人幫忙照相)
(3)描述使用者使用這個產品的過程, 使用者的問題解決了麼?軟體在資料量/介面/功能/準確度上各有什麼優缺點?使用者體驗方面有問題麼?
- 對檔案進行加工時,可隨意新增評論很方便,圖片的插入沒有問題,功能需求基本滿足。
-
優點
缺點
資料量
容量較大
易卡頓
介面
簡潔乾淨
過於簡單,不同文件區別不大
功能
附屬功能不少,比較實用
太難找了,為什麼分割線在圖片符號裡
準確度
不易失真,精準度較高
文字識別時對標點符號識別有誤
- 大體比較滿意,對細節上希望在加工
3.請給出你對這款軟體的評價和理由。
評價:
a、非常不推薦
b、 不推薦
c、一般
d、 推薦
e、 非常推薦
評價:d、 推薦
理由:頁面簡介乾脆,功能實用豐富,但細節有待提高
第二部分 分析
1.使用此軟體的所有功能(包括新建文件、文件匯入等),聯絡第二部分的分析,估計這個專案做到這個程度大約需要多少時間(以周為單位、團隊人數6人左右、計算機專業本科畢業生,並有專業UI 支援),人員如何分工?時間如何規劃?
1)人員分工:考慮到此款軟體介面比較簡潔,具體分工如下:
|
監督(確保功能,處理bug) |
前端(同時負責介面設計) |
後臺 |
測試 |
人數(人) |
1 |
2 |
2 |
1 |
2)時間規劃:
第一週 |
市場調研 |
第二週 |
確定開發方案,明確人員分工 |
第三週 |
開始開發 |
第四,五,六週 |
繼續開發 |
第七週 |
初步測試 |
第八週 |
解決bug |
第九周 |
大體完成,尋找使用者測試 |
第十週 |
根據使用者反饋,修復漏洞 |
第十一週 |
功能完善 |
第十二週 |
繼續進行使用者測試,完善 |
第十三週 |
提交給公司,進行宣傳推廣,並著手準備後期維護工作 |
第十四周 |
釋出上市 |
2.分析這個軟體目前的優劣(和類似軟體相比),並給出團隊在軟體工程方面可以提高的一個具體建議。
|
石墨文件 |
WPS |
介面 |
單調,過於簡單 |
略顯複雜,但色彩內容比較適宜 |
功能 |
可以實現多人實時操作;有語音,文字識別功能;可以同步儲存 |
可以編輯PPT;插入音訊,系統自帶多種編輯模板 |
使用者體驗 |
基本滿足需求,但不能盡善盡美 |
方便快捷 |
建議:希望功能模組能更顯眼,不要多層巢狀,尋找麻煩;顏色上豐富多樣些,最好能有些固定模板。
第三部分 建議和規劃
1.這個軟體有很多可以提高的部分,如果你是專案經理,如何提高從而在競爭中勝出?
- 修復目前存在的bug
- 優化現有功能和設計,把使用者當做傻瓜般照顧
- 做好宣傳
2.目前市場上有什麼樣的產品了?你要設計什麼樣的功能?為何要做這個功能,而不是其他功能?為什麼使用者會用你的產品/功能?你的創新在哪裡?可以用 NABCD分析。
- 目前市場上有Google Doc、Microsoft Office、騰訊文件、WPS雲文件、有道雲協作等。
- 我想設計一個快速匯入,加工轉化功能。
- 如今的社會節奏越發緊張,人們需要快捷乾脆的服務,如果在這方面產品能脫穎而出,必能在市場佔據一席之地。
- 為顧客著想才是成功的關鍵。
- N (Need 需求):如今隨著企業,政府部門越發龐大複雜,對文案的要求也越發繁瑣,需要隨時更改。
A (Approach 做法):對使用者需求進行調研,著重調查那些要求多,用量大的職業。
B (Benefit 好處):只要在某方面出類拔萃,自然少不了使用者。
C (Competitors 競爭):目前網上的類似軟體極多,競爭激烈,所以要有出彩之處。
D (Delivery 推廣):在各大應用商店和社交平臺上進行推廣,可請一些微博微信大v,網紅等粉絲量龐大的人幫忙宣傳。
3.如果你的團隊有5個人, 4個月的時間,你作為專案經理,應該如何配置角色(開發,測試,美工等等)?
一個美工設計兼職開發,一個專門測試,其他人全部投入開發。
4.描述你的團隊在16 週期間每週都要做什麼,才能在第16周如期釋出軟體。
1到3周市場調研確定方案計劃,然後全身心投入開發,直到13周不得休息,14,15周聯絡運營團隊,完善產品,16周如期釋出。