總覽和相關鏈接
這個作業屬於哪個課程 | 2021春軟件工程實踐S班 |
---|---|
這個作業要求在哪里 | 軟件評測 |
這個作業的目標 | 通過各種案例分析,評測,思辨,總結,了解現有軟件功能特性與不足,幫助我們在實踐中做得更好。 |
其他參考文獻 | CSDN、博客園、模范博客 |
第一部分 調研,評測
CSDN問答
體驗
- 介紹和使用軟件:
首頁
問答模塊
點擊右上角“提問題”按鈕,進入提問界面
在標題輸入框會出現相似問題
添加標簽,會出現與我提的問題相關領域的內容
內容區域沒有字數統計,但是提交問題需要寫滿30個字,不夠人性化
寫文章模塊,我一般是用來記錄技術難點
- 優缺點分析:
優點:界面簡潔、操作簡單,還有提問題的教程。注冊賬號十分方便。而且里面有很多新手問題,適合剛學習編程的小白。
回復速度還可以,有專門的技術團隊解答
缺點:無法對我已發布的提問進行編輯
用戶活躍度不高
新手太多,提出的問題質量不高,對高級程序員不太友好
CSDN商業化很嚴重,大量廣告嵌入
- 對產品有什么改進意見?
1、可以針對新手和高級程序員展示不同的問題列表。
2、csdn的好文章不多,可以通過獎勵積分的方式鼓勵大家發表好文章。
BUG
- Bug發生時的測試環境
操作系統及版本:Android10
游覽器及版本:百度12.15.0.10 - Bug的可復現性及具體復現步驟
可復現性:必然發生
具體復現步驟:打開手機百度,進入csdn主頁,點擊頭像,提示要登錄 - Bug具體情況描述
用手機游覽器訪問csdn網站時想要查看個人信息,明明已經顯示頭像了但是點擊之后卻要求登錄
- Bug分析
Bug的可能成因:初始化界面的時候沒有統一數據,或者是和百度游覽器不兼容,同學用別的游覽器是沒問題的,也有可能是頭像緩存沒有清空
Bug的嚴重性:四顆星(用戶體驗較差)
對於Bug的預期及改進建議:統一數據,當我點擊頭像時應該進入個人中心,而不是提示登錄或者直接清空頭像緩存。
結論
我對CSDN問答社區的評價是一般。在日常編程中如果遇到什么問題還是可以上csdn搜索,但要是想看好文章的話還是換一個網站吧。
Stack Overflow
體驗
- 介紹和使用軟件:
支持github賬號登錄
首頁,黃色部分是我感興趣的內容,白色部分是已經查看了或者不感興趣的內容
查看別人的問題
回答別人的問題
提問
搜索框
對問題進行評價,我發布了一個垃圾問題,就被-1了
- 優缺點分析
優點:
1、感覺stackoverflow整體比較簡約干凈,專注於問答。用戶活躍度高,發布的問題很快就能得到解答。
2、允許用戶對現有回答進行編輯,並且能查看修改日志
缺點:外網,不太方便 - 對產品有什么改進意見?
希望可以定制個人的主頁風格,類似博客園那樣。
BUG
Stack Overflow太精良了,我完全找不到bug
結論
我對Stack Overflow的評價是非常推薦。Stack Overflow的用戶質量高、回答質量高,廣告少,設計簡約,非常適合程序員。
SegmentFault
體驗
- 介紹和使用軟件:
首頁,會比csdn簡約一些
查看問題界面,同樣也有廣告
可以給回答投票
提問題
- 優缺點分析:
優點:
1、主頁要比CSDN清爽,也比Stack Overflow簡潔,整體上的觀感相對最佳。
2、支持上傳視頻
3、允許其他用戶對現有回答進行編輯
缺點:
1、不支持相似問題匹配
2、用戶量少,提出的問題很久才能得到解答 - 對產品有什么改進意見?
1、可以增加個性皮膚
2、增加相似問題推薦系統
BUG
- Bug發生時的測試環境
操作系統及版本:Windows 10
游覽器及版本:360安全游覽器 13.1.1324.0 - Bug的可復現性及具體復現步驟
可復現性:必然發生
具體復現步驟:進入思否首頁,點擊“發現”下拉框,點擊標簽,跳到標簽頁就能看到搜索框,在搜索框中輸入大量字符就會溢出到窗口外。 - Bug具體情況描述
在標簽搜索輸入框中輸入過長的標簽會溢出到窗口之外,看起來不好看。
- Bug分析
Bug的可能成因:前后端沒有交流好,應該要設置最長的標簽長度
Bug的嚴重性:兩顆星(不夠美觀)
對於Bug的預期及改進建議:讓方框適應字體的內容或者設置最長的標簽長度
結論
我對SegmentFault的評價是好,不錯。SegmentFault像stack overflow靠齊,用戶質量較高、回答質量較高,廣告少,設計簡約。
第二部分 分析
使用此服務的所有功能,估計這個軟件/網站/服務做到這個程度大約需要多少時間(團隊人數6人左右,計算機大學畢業生,並有專業UI支持)。(開發時間估計)
我預計要開發一年,也就是48周,市場調研+需求分析2個月,前端開發2個月,后端開發4個月,UI設計可以並行,功能測試2個月,最后兩個月用於上線。
分析這個軟件目前的優劣(和類似軟件相比),這個產品的質量在同類產品中估計名列第幾?(同類產品對比排名)
功能 | 軟件排名 |
---|---|
問答內容質量 | Stack OverFlow>SegmentFault>CSDN |
用戶量 | Stack OverFlow>SegmentFault>CSDN |
用戶學習難度 | CSDN>SegmentFault>Stack OverFlow |
總體使用體驗 | Stack OverFlow>SegmentFault>CSDN |
UI界面美觀度 | SegmentFault>Stack OverFlow>CSDN |
你在第一部分發現的bug,為何軟件團隊不能在發布前修復?他們是不知道,還是有意不修復?你覺得是什么原因?(BUG存在的原因分析)
上述提到的頭像緩存BUG可能只是少部分游覽器會這樣,我覺得軟件團隊是不知道。
第三部分 建議和規划
市場概況
IT問答領域的市場大小類似於現有程序員的數量大小,根據2014年IDC發布的《2014年全球軟件開發人員和ICT技術工人估算》顯示,全世界總共約有1850萬軟件開發者,中國占10%,也就是說約185萬左右。過了七年,至少在300萬以上。這就是潛在用戶數量,
Stack Overflow總的市場占有率最多不可能超過15%,將來還有着極大的發展空間。SegmentFault和CSDN創立時間較短,發展空間就更大了
市場現狀
目前市場還有博客園、開源中國社區、慕課網猿問等大量問答社區,各類問答社區的質量參差不齊。
Stack Overflow專注於問答,它的主要優勢在於問答內容的高質量與高用戶規模,劣勢在於盈利能力應該較弱。CSDN其依托博客平台實現用戶和內容的聚合,CSDN的主要優勢在於大量投放廣告,盈利較多;但其劣勢在於質量較差,而且用戶規模不是特別大。Segment Fault也主要專注於問答社區起家,優勢在於核心盈利方式多樣,除廣告外,還有精品課程。劣勢介於介於兩者之間。
上述產品之間互為競爭關系。
市場與產品生態
這個產品的核心用戶群是男性,年齡為20~29歲。
典型用戶
屬性 | 特征 |
---|---|
學歷 | 大學本科 |
年齡 | 20~29歲 |
專業 | 計算機類專業 |
愛好 | 逛社區 |
收入 | 1~3萬元左右 |
表面需求 | 解答實際開發中遇到的問題 |
潛在需求 | 提升技術能力 |
產品規划
新功能
可以添加一個學習模塊,里面包含對應方向的全套學習資料和學習路線和對應崗位的面試題,比如Android學習路線+Android學習資料+Android面試題。有點像牛客網。
- Need(需求)
學生用戶占了很大一部分,學生需要找工作,確定就業方向,所以提供一套學習路線能增加學生用戶的黏性。 - Approach(做法)
提供一個分享學習資料的平台。 - Benefit(好處)
滿足用戶需求,吸引學生用戶,進一步提高競爭力。 - Competitor(競爭)
提供新功能,吸引大量用戶 - Delivery(推廣)
與牛客網合作,整合大廠面試題、學習資料
角色配置
2個后端、2個前端、1個美工、1個測試
開發周期規划
- 第1周:進行市場調研,確定功能設計,學習相關技術
- 第2周:開會匯報,搭建開發環境
- 第3周:前端確定設計風格,后端確定設計模式、架構
- 第4周:前端搭建框架,美工開始UI設計,后端開始搭建框架
- 第5周:前后端實現功能1
- 第6周:前后端測試功能1,開會總結
- 第7周:前后端實現功能2
- 第8周:前后端測試功能2,開會總結
- 第9周:前后端完善功能1、2,美工進行設計修改
- 第10周:完成功能基本測試,發布測試版
- 第11周:前后端加入功能3
- 第12周:前后端測試功能3,開會總結
- 第13周:美工完善功能3
- 第14周:完成功能基本測試,發布測試版,進行推廣,收集用戶意見。
- 第15周:進行測試和部署。
- 第16周:完成部署,進行市場發布。