軟件評測


這個作業屬於哪個課程 2021春軟件工程實踐 | W班 (福州大學)
這個作業要求在哪里 軟件評測
這個作業的目標 通過案例分析反思開發過程
其他參考文獻

〇、Bug嚴重性指標

指標 描述
urgent 致命性系統故障、致命性安全性漏洞、用戶體驗嚴重影響
high 嚴重系統故障、服務器鑒權漏洞或重要數據泄露、用戶體驗差
medium 操作數據產生異常、無法保證用戶信息的正確性、用戶體驗感較差
low 性能或界面上存在缺陷、用戶體驗感略受影響

一、調研與評測

SegmentFault

體驗

  • 介紹

    進入首頁,有“精彩文章”與“精彩問答”的推薦。


    在問答專區,用戶可以發布問題、對問題進行解答,也可以瀏覽社區中其他人的問題與回答。


    對於單個問題,除了可以撰寫回答之外,用戶可以關注問題以獲得更新消息,可以收藏問題,也可以邀請他人作答。除此之外,在問答下方,平台會推薦一些相關問題。



    “專欄”區域展示了用戶發表的文章,通過選擇標簽可以查看不同tag的文章。左側還可以切換至資訊或招聘欄目。
  • 優缺點
    • 優點:
      1. 對於提問有審核機制,一般不會出現太不專業的問題。
      2. 標簽分類清晰;問答帖子排版整齊,對於提問與各個回答一目了然。
      3. 提供md編輯器,包裝功能齊全,同時還提供了提問模板與預覽區,用戶體驗感up。
    • 缺點:
      1. 導航欄上的“發現”菜單有些多余,雖然有便於用戶更快找到“藏”在專欄內的模塊,但是放置在導航欄上難免令用戶產生“這是一個新模塊”的歧義,個人認為這個菜單放置在別處、與導航欄的選項分開來會比較符合邏輯。
      2. 點擊“撰寫”中的“發視頻”選項,跳轉至頁面后被告知沒有權限,但卻不說明如何才有權限,不免讓用戶覺得困惑和沮喪。
      3. 點擊“課程”后就突然跳入了“思否編程”————一個完全不同的網站,而返回SegmentFault的按鈕被設置得極其不醒目。
      4. 在對關注的標簽進行了排序之后,“問答”區域推薦的問題沒有發生太大變化。例如,在把“后端”、“Java”、“PHP”等標簽拖放至關注標簽的首位時,“問答”板塊“為我推送”欄目下,推送的問題依然是以“JavaScript”、“前端”、“vue.js”為主。這樣顯然不利於用戶產生良好體驗。
  • 對產品的改進意見:
    1. 重新放置“發現”菜單的位置,與導航欄的選項分離開會比較符合邏輯。
    2. 若用戶沒有使用某個功能的權限,最好注明理由,或者獲得權限的方法。

BUG

  • Bug發生時的測試環境:Windows 10, Microsoft Edge 90.0.818.62
  • Bug的可復現性:必然發生
  • Bug的具體復現步驟:

    在已經通過導航欄進入“問答”首頁的前提下,點擊導航欄右側的用戶頭像,在彈出的菜單中選擇“付費問答”。進入相應界面后,將發現導航欄樣式改變。同時,點擊用戶頭像后彈出的擴展菜單樣式也不同、可選項減少。而原先的“撰寫”按鈕變為“創建”,可選項同樣減少。
  • Bug具體情況描述:
    1. 兩個欄目的導航欄樣式不同
      • “問答”首頁
      • “付費問答”
    2. 點擊用戶頭像后彈出的擴展菜單樣式不同、可選項減少
      • “問答”首頁
      • “付費問答”
    3. 按鈕樣式不同、可選項減少
      • “問答”首頁
      • “付費問答”
  • Bug分析
    • Bug的可能成因:在進行網站升級、模塊擴展的開發時,使用了與先前不同的團隊,設計了不同的ui界面。
    • Bug的嚴重性:low
    • Bug的改進建議:在對網站進行升級時,要進行全面的升級。

結論

推薦。雖然網站整合的功能太多,有些雜亂,但是“問答”區的功能非常齊全。僅就“問答”區而言,界面設計簡潔、標簽分類清晰,無論是提問題、瀏覽問題,還是查找問題,用戶都能獲得較好的體驗。

CSDN問答

體驗

  • 介紹

    進入問答區后,首頁左側為標簽欄,可以選擇查看方式,例如按排行榜查看或按頻道查看;中部則展示了問題列表。


    對於單個問題,也有點贊、關注、撰寫回答、邀請回答等功能。


    在“創作中心”中可以進行提問。問題有懸賞機制,提問者在提問時可以選擇使用余額支付,鼓勵其他用戶回答。
  • 優缺點
    • 優點:
      1. 將“我的問答”直接展示在頁面的右側,一目了然。CSDN是個整合式的網站,“CSDN問答”只是其中的一個模塊。相比於去“個人中心”的眾多功能模塊中搜索“我的問答”,直接將信息與操作顯示在問答區域的右側會更方便用戶進行操作,有利於提升用戶體驗。
    • 缺點:
      1. 問題未經過篩選,導致有少量類似“28歲程序猿脫發怎么辦???”的低質量問題出現在首頁,影響觀感。
      2. 提問時的編輯框是富文本框,不支持md語法,且只額外提供簡單的“排序”和“代碼塊包裝”功能,使得用戶在對問題進行編寫和排版時大大受限。
      3. “頻道”擠在右側自成一列,展開前可選頻道太少,展開后又太多,在選頻道時需要不停上下滑動。

BUG

  • Bug發生時的測試環境:Windows 10, Microsoft Edge 90.0.818.62
  • Bug的可復現性:必然發生(發生5次 / 測試5次)
  • Bug的具體復現步驟:

    在已經通過導航欄進入“問答”首頁的前提下,點擊頁面右側上方的“提問題”按鈕。進入相應界面后,輸入問題題目與內容,並點擊發布。問題發布后,進入該問題詳情頁,點擊“...”按鈕,從擴展菜單中選擇“刪除”,確認刪除該問題。在提示成功刪除后,重新返回“問答”首頁,發現右上方“我的問答”中的“提問”數仍處於+1狀態,沒有減去刪除的問題數。
  • Bug具體情況描述:
    1. 原始提問數為0
    2. 進行提問,提問成功(右側提問數為1)后刪除問題
    3. “我的提問”中顯示已刪除
    4. 首頁提問數仍為1
  • Bug分析
    • Bug的可能成因:數據庫修改操作的性能不高。
    • Bug的嚴重性:medium

結論

一般。僅就CSDN的問答區來說,水問題較多,有些影響觀感。功能看似不少,但是諸如提問編輯框簡陋、問題詳情頁的ui設計重點不突出等細節有些勸退用戶。

Stack Overflow

體驗

  • 介紹

    注冊時可以使用Github關聯。


    進入首頁就可以看到問題列表,可以選擇“Interesting”、“Bountied”、“Hot”等分類。其中,“Interesting”是根據用戶選擇的興趣領域推薦的。


    點擊某個問題可以查看詳情。


    若在左側點擊Tag可進入標簽專區,按分類查看。



    點擊藍色按鈕可以進入提問界面進行編輯。
  • 優缺點
    • 優點:界面簡潔、ui美觀、分區少、功能齊全,且最重要的是,用戶量龐大。標簽內有簡介,甚至還可以屏蔽標簽。可點擊的圖標在鼠標移入時還會有提示信息。
    • 缺點:ACHIEVEMENTS內的提示信息頂格顯示,有些不美觀。

BUG

暫未找到BUG。

結論

非常推薦。界面非常簡潔美觀,且模塊少,主打功能即問答,加之副功能招聘,不會給人以雜亂之感。問題方面功能非常齊全,且用戶量大,回答問題能很快收獲回答。不正規的問題也會被及時刪除。

二、分析

開發時間估計

  • Stack Overflow:6個月
  • SegmentFault:4個月
  • CSDN問答:3個月

同類產品對比排名

Stack Overflow在UI界面、用戶體驗與社區影響力上無疑都勝出了另外兩款產品。而SegmentFault在用戶體驗上贏過CSDN問答,且沒有較明顯的bug。所以,這三款同類產品的排名如下:

  1. Stack Overflow
  2. SegmentFault
  3. CSDN問答

BUG的可能成因

  • SegmentFault:網站開發后期的開發團隊不同,在升級網站時沒有完善之前的網頁
  • CSDN問答:測試把關不嚴

三、建議和規划

市場概況

由知乎的一篇問答 中國有多少程序員 中得知,中國目前大致有 200 萬左右在一線Coding的程序員,若再考慮業余愛好者與IT專業的學生,那么編程類問答市場的用戶大致有 300 萬人左右。若問答軟件的定位不僅局限於編程類,而是拓展至整個互聯網行業,那么用戶大致有 500 萬人左右。而全球編程行業大致有 2000 萬人,都是編程類問答市場的潛在用戶。

市場現狀

目前的市場上,除了前文提到的Stack Overflow、SegmentFault和CSDN問答之外,還有V2EX、德問、慕課網的猿問、愛問CTO等。

上述產品可分為兩類,一類是以Stack Overflow為主的國外網站,一類是以SegmentFault和CSDN問答為代表的國內網站。Stack Overflow的主要優勢即其面向的市場大,且國外技術起步早,大牛多,有原創、創新、開源的分享氛圍。而面向國內既是CSDN問答等國內網站的優勢也是劣勢。由於語言障礙,大多國內的程序員不會選擇Stack Overflow等國外網站,但是“僅面向國內用戶”也導致CSDN問答等國內網站無法發展出更多的潛在用戶。除了面向市場不同,國內大部分網站網站也呈現出一個明顯的缺點,即定位不明確、功能多且雜亂。

上述產品中,以Stack Overflow為主的國外網站與以SegmentFault和CSDN問答為代表的國內網站呈現出競爭關系,但Stack Overflow以其出現早、知名度高、活躍用戶多、狀態穩定等諸多優點明顯占據優勢。而因為搶占國內市場,國內網站之間也互為競品,其中,CSDN問答因其博客板塊用戶眾多而略占優勢。

市場與產品生態

產品的核心用戶群有以下幾類人群:

  1. IT從業人員,即程序員
  2. IT專業的學生,或者想往該領域發展的學習者
  3. 業余愛好者

這幾類人群的表面需求是得到編程相關的解答,或者是尋求技術上的幫助,潛在需求則是與該領域的其他人進行交流,討論問題、收獲新知識。

而第二類人群往往會發展為第一類人群,而第三類人群雖然占比少,但也有發展為第一類人群的潛力。第一類人群是主要用戶群體,是形成社區的中堅力量,第二與第三類人群往往會跟隨第一類人群選擇常用網站。

產品規划

新功能以及NABCD分析

新功能:高贊回答自動成為被采納回答。

NABCD 內容
N 常常出現提問者未及時回復或提問后就不再經營該問答的情況,回答者精心寫下的回答被忽視
A 在提問者未提出質疑的情況下,高贊回答自動成為被采納回答
B 提高用戶回答的積極性
C 目前許多問答網站出現提問者跑路、空留問答者的回復的情況
D 可以在用戶撰寫回答時提示存在這個功能,鼓勵用戶積極回答問題

角色配置

  • 前端開發人員:2名
  • 后端開發人員:2名
  • 測試:1名
  • 美工:1名

16周的詳細計划

周數 計划
1-2 需求分析
3-4 原型設計
5-7 系統設計、數據庫設計與接口設計
8-10 alpha沖刺,完成基本功能
11 測試
12 發布內測版本,整理市場反饋,進行項目目標和設計調整
13-14 beta沖刺,進行優化
15 測試
16 發布最終版本


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM