現代軟件工程 我的做業 案例分析

這是在MSRA的現代軟件工程課的我的做業,做業要求:案例分析做業要求html

選擇評測的是博客園的班級博客功能算法

調研,評測

bugs

  • 這個班級博客功能存在一個邏輯bug,就是發佈博客的人沒法決定是否將博客展現到班級博客主頁,甚至課程結束後一兩年發佈的博客仍然會在主頁上更新,考慮應加一個關閉班級的功能。
  • 手機訪問此頁面時,翻頁鍵顯示不全,第一頁只能顯示一部分,翻到下一頁才能看到整個一欄

  • 一個不是很嚴重但影響體驗的問題:首頁中有「做業博文」和「做業動態兩個並列的欄目,分別指向擡頭的」博文「和「做業」,然而這樣的排佈讓人沒法區分兩個的區別,除非點進去才知道兩個不是都在」做業「裏面。

這個網頁主要用來管理課堂,因此對我來講的用處只是一個上課的工具,但也能夠經過這個途徑來學習其餘同窗,因此這個班級博客功能對我來講並不雞肋。小程序

採訪

採訪對象是科大信息學院大四的學生,並無參與相似的有在這個班級博客功能中建立班級的課堂,使用此網站微信

採訪對象反饋:框架

  • 網頁速度慢,可能優化存在問題
  • 界面過於簡潔,讓第一次訪問的人不知道應該看哪裏
  • 做爲訪客而非真正使用詞功能的課堂成員,但願主頁可以給訪客更高的友好度,好比將博文精華排行等放在首頁。

最終評價

比較推薦相似軟件工程課堂的同窗和老師使用,可是對訪客等但願自學或是瀏覽學生學習狀況的人不是很友好。工具

 

分析

鑑於博客園網站自己是成熟的網站,基於博客園創建這個班級博客的功能我以爲6人應該只需一週時間,然而因爲用戶羣體比較少,可能功能優化和bug發現和修復工做會進行得比較久,我所提出的bug之因此沒有修復,我認爲也是用戶並很少也都是IT相關的,所以不須要遍歷地測試這些小bug,由於做爲一個功能性的應用這些bug並不影響使用。學習

建議

請一個更好的UI設計界面。測試

 

建議和規劃

這個網站如今的目標用戶是高校的軟件工程課堂的老師學生,這個目標用戶羣體的侷限決定了它只能是一個功能性的小應用而不能成爲普遍使用的市場產品,而這個項目之因此難以擴展,是由於它是基於博客園這個IT人寫博客分享IT技術知識的平臺的,所以對此專業之外的課堂沒有吸引力。我以爲若是想要將這個功能以被普遍使用的目標來作,那麼首先要脫離博客園這個平臺。博客園自己沒有轉型的必要,它的定位十分明確。咱們能夠將這個網頁功能移植到微博、微信或知乎等被普遍使用的平臺上。如今微信能夠作小程序,已經有相似的課堂管理的小程序,如」雨課堂「等。不過,這些已有的產品大多專一於共享老師提供的ppt、講義等資料,最多有提交做業的接口,咱們這個班級博客應當主打知識共享、互相學習的牌子,利用微博文章、知乎專欄等現有的可被公衆訪問的平臺來實現如今有的功能,這樣纔有可能向IT行業之外的人士擴展。優化

典型用戶是高校課堂的老師、學生,還有在平臺上瀏覽的對課堂內容感興趣的用戶。網站

以功能爲導向,首要的是實現相似博客的文章共享,而不是要點進每一個人的主頁才能看文章,這樣才能與其餘課堂管理應用區分開來。鑑於移動端的日益重要,還要作移動端的適配。

以訪問量爲導向,在基於如今的功能基礎上,還有優化UI,吸引用戶。

產品開發

開發:3;測試:2;美工:1

前兩週調研聯繫和使用平臺,確保獲得平臺支持,可以獲取每一個人發佈的文章並提供班級服務。開發人員嘗試平臺可行性,測試人員發現須要平臺的哪些受權,美工人員瞭解平臺的UI實現之後續統一。

3-5周完成demo,要求實現班級博客基本功能,建立和加入班級,佈置和提交做業,從班級首頁出發訪問每一個人的做業,發佈公告等。肯定UI的基本風格。

接下來兩週用來集中內部測試,修復基礎功能的bug。

8-9周寫出擴展功能如班級博文數量統計、評論統計、內容推薦等功能的基本框架,使應用有這些功能的入口,內容算法能夠很粗糙。

9周結束,release初始版本,小範圍測試。

10-14周,根據用戶反饋修改應用的框架邏輯和外觀,並完成擴展功能。

最後兩週全部人員投入測試和修改,直至發佈。

相關文章
相關標籤/搜索