1. 程式人生 > >軟體工程作業 案例分析

軟體工程作業 案例分析

分析物件:cnblogs.com 的部落格功能

第一部分: 調研評測

Bug:

這個網站的搜尋功能做的不是很好,用網站內一篇部落格的內容完全複製,卻找不到這篇部落格。

比如將這篇部落格中的“遊戲團體水平參差不齊,應該向dota學習,啟用嚴厲的”作為查詢語句:

在部落格園中的檢索系統中進行檢索後:

即使沒有完全返回正確的結果,系統也沒能返回一些相關內容的部落格

另外,插入圖片後,如果顯示器螢幕略小,會出現圖片顯示不合理的問題,如下:

我們在編寫部落格上傳圖片時,不能像word那樣在編輯頁面中對圖片大小進行調整。那在生成最終的介面預覽時,就應該能靈活的進行調整,顯示美觀一些。

此外不能直接把圖片複製進編輯介面,這樣做會導致在編輯和預覽時,圖片都要載入很久,如果想正常的顯示,必須要通過匯入圖片的方式才能插入圖片。

同學的採訪

我採訪了銀大成同學關於部落格園的意見和建議

同學對於這個網站的看法如下:

優點:

  1. 很少有垃圾資訊、廣告的推送,介面簡潔明瞭
  2. 提供了很多的興趣小組,不僅方便一個團隊的成員之間互相溝通,而且還能夠展示出來,方便一些感興趣的同學加入

缺點:

  1. 有些網頁之間的跳轉連結不合理
  2. 部落格園的後臺管理程式在編輯時,不支援markdown預覽

改進意見:

  1. 增加markdown的預覽功能

結論:

  推薦使用

分析

對部落格園這個網站,如果是6人的團隊,做到現在這個程度,我的預計時間是一年。

優勢:部落格園可以說是國內優秀的網際網路從業人員的交流平臺之一,類似的有CSDN的部落格,都是以網際網路、程式設計等為主題的,如果以部落格網站的角度來講,還可以和新浪部落格、簡書等做比較。

部落格園的部落格內容大都專業性很強,受眾範圍較小,並且互動體驗比較差,主要體現在:1. 不利於分享 2. 博主和訪客的互動做的不是很好,可能是博主也不是每天都寫部落格,就會導致有些問題一直留在評論區而未得到回覆。

排名大概第二吧,因為能和部落格園不相上下的可能就只有CSDN的部落格專區了。

對於部落格園檢索系統效果不理想的原因,也可以理解,因為不是專門做搜尋引擎的,現在效果不可能是因為測試時把關不言,對於內容的檢索沒有做太多要求。

建議: 對於部落格園系統的一些核心功能,要進行更新優化,比如結合利用最近幾年文字檢索領域的一些新的研究成果。另外希望能優化部落格園後臺管理的介面。

建議&規劃

在競爭中勝出:

  提高這個網站的分享功能,優化使用者體驗,舉辦一些相關的活動來吸引程式設計師們都用這個網站,比如引入相關領域的一些大V,提高平臺人氣。

  核心使用者是程式設計愛好者、網際網路行業相關話題愛好者,也可以考慮引入程式設計知識入門的部分,畢竟現在少兒程式設計都越來越熱門了。

如果我有6個人、4個月的資源,

  我會配置以下角色:

  兩個人負責開發,一個人測試,一個美工,兩個人負責宣傳

  時間安排如下:

  1. 前兩週,可能要對網站的一些介面進行修改,使之更美觀
  2. 之後一個月,補充實現新的功能,比如舉辦活動,舉辦線上live,並且開始宣傳這個產品
  3. 之後兩週,測試並修復存在的問題
  4. 根據使用者反饋,再進行修改調整