相關問題 | 具體內容 |
---|---|
這個作業屬於哪個課程 | <2021春軟件工程實踐S班> |
這個作業要求在哪里 | <軟件評測> |
這個作業的目標 | <對常用代碼倉庫進行評測對比> |
參考文獻 | <CSDN最新發布開源代碼托管平台CODE.CHINA><如何優雅地使用 Stack Overflow?><現代軟件工程 團隊作業 - 軟件分析和用戶需求調查 (2013 - 2014)> |
第一部分 調研,評測
CSDN
體驗1
在進入網頁時,可以正常瀏覽,但是涉及到問答,輸入問題或回答后提交會跳轉至登錄界面
登錄方式主要為微信掃碼、還有APP掃碼、賬號密碼、手機免密登錄
我選擇APP掃碼,首先掃描功能放在個人主頁,(一頓好找),終於登陸好后,之前編輯的回答已經不知所蹤,只能重新編輯
然后點擊首頁,問答部分消失,只能說問答部分在CSDN只是一個小模塊,點擊問答后來到問答主頁
瀏覽下來,問題基本是基礎問題解答,比如語言類的某個功能實現、解決編程過程中出現的問題等等,而且回答率普遍不高,下面的問題就是瀏覽量有了但是沒人回答,點進去可以看到回答框為基本的輸入框,附件也僅限圖片,無法上傳大份文件
提交一個簡單回答之后會有這樣的結果,可評論可分享
其次,頁面布局是以三列布局,第一列為導航,用來對問題分類,第二列為問題詳情,第三列即為個人信息。在剛開始時是三列同時移動,在兩邊的兩列划到最低端后拖動滾動條就直接只有中間一列移動,導致如果想要看導航或者了解個人信息時只能回到頂端
此時來到提問模塊
分為兩列,左邊為要輸入問題的提示框,右邊為規定的提問步驟,可以看出提問是需要酬金的,由於是首次提問所以可以免費提問,但是要在限定范圍內提問,如果有問必答,那要開通VIP之后才能有每月五次問答機會
(此時已被勸退,想也知道時效性有多差了
BUG
(BUG評級總分為★★★★★)
BUG1 登錄前后,問答內容清空
①測試環境
Windows 10家庭版 Firefox
②可復性
是必然存在的BUG,無論執行多少次都存在。
③具體情況描述
先在未登錄情況下在問答界面編寫回答,點擊反饋后會有登錄提醒,一系列登陸后會進入主界面,此時輸入框已被清理
④分析
此BUG可能是前端對數據處理的差異,沒有將登錄前的表單傳入后端進行保存,導致登陸后刷新消失
嚴重評級可為★,原因是此BUG的存在形式可由習慣存在,如果有人先登錄再回答就不會有問題
BUG2 編輯框過於簡單
①測試環境
Windows 10家庭版 Firefox
②可復性
是必然存在的BUG,無論執行多少次都存在。
③具體情況描述
輸入框是簡單的富文本框,無法上傳大的附件,也無法做到輸入預覽
④分析
輸入框格式問題
嚴重評級可為★,原因是此BUG的存在形式可由個人喜好導致
結論1
對這款問答的評價為:一般 就是網站中的一個規規矩矩的小功能
類別 | 描述 | 評分(滿分10分,良好6分,及格4分,聊勝於無1分,很差-3) | |
---|---|---|---|
功能 | 細節 | 有什么為用戶考慮的細節 | 3 |
功能 | 用戶體驗 | 當用戶完成功能時不干擾用戶 | 6 |
功能 | 輔助功能 | 皮膚 | 6 |
功能 | 差異化功能 | 獨特的功能,對用戶的吸引力有多大 | 1 |
體驗 | 軟件適應性 | 不同平台都可以順暢協作 | 6 |
體驗 | 成長性 | 記住用戶的選擇,適應用戶的特點 | 4 |
SegmentFault問答
體驗2
首先還沒有登錄的頁面,分為兩列,導航以標簽為主,閱讀量和瀏覽量明顯高於CSDN問答
如果按提問題,會跳轉到一個新的頁面進行登錄注冊;如果直接按登陸注冊或撰寫回答時會有懸浮界面彈出
登錄注冊方式也有微信掃碼關注公眾號、手機號免密登錄、密碼登錄,也有多個第三方應用登錄。選擇微信掃碼關注公眾號,又跳出手機號綁定,(說實話還不如直接免密登錄,有種強制關注公眾號的感覺
然后來到回答問題板塊,挑了一個自己可以解決的問題試一試
撰寫回答的輸入框明顯比CSDN的更完善,而且是以markdown為編輯器,上方編輯,下方預覽,回答之后會在回答列表里,可以繼續補充,也有回復功能,還可以邀請回答
比起CSDN,無論是提問人還是回答人,都有相應的等級顯示
類似的標簽
提問模塊的話,跟回答輸入差不多,以markdown為編輯器,左邊為輸入右邊為預覽
還有提問模板可選,選擇后會自動填充相關提問問題,用戶只需要往里面填充相應的內容即可,可能是要標簽導航,提問題必選標簽,然后成功發布
一個小時之后可以自問自答
當然也有付費問答
可以申請為專家
看起來沒有什么特定要求,(鑒於小白屬性,就不進行專家申請了
BUG
BUG 消息具體內容無法正常點擊
①測試環境
Windows 10家庭版 Firefox
②可復性
是必然存在的BUG,無論執行多少次都存在。
③具體情況描述
首先肯定一下該軟件的時效性✓ 早上的提問和回答都有了反饋
其次,我看到消息后點開小按鈕發現徽章(中間第二個)也有更新,於是進去發現自己有了一個勛章,此外還被踩了,此時的我當然希望知道原因,於是點進去了“為什么”,按常規思路,肯定覺得進去是說明你為什么被踩的具體原因,但結果並不是,它只是跳轉到常規的幫助文檔告訴你為什么會被踩的各種理由
(黑人問號臉 重點是我只想簡單的點擊一下消息詳情,可它只是在消息詳情中給我了幾個不怎么相關的鏈接???
④分析
個人理解問題
嚴重評級可為★,原因是此BUG的存在形式可由個人習慣導致
結論2
對這款問答的評價為:好,不錯 最起碼它的實時性不錯
類別 | 描述 | 評分(滿分10分,良好6分,及格4分,聊勝於無1分,很差-3) | |
---|---|---|---|
功能 | 細節 | 有什么為用戶考慮的細節 | 6 |
功能 | 用戶體驗 | 當用戶完成功能時不干擾用戶 | 6 |
功能 | 輔助功能 | 皮膚 | 6 |
功能 | 差異化功能 | 獨特的功能,對用戶的吸引力有多大 | 1 |
體驗 | 軟件適應性 | 不同平台都可以順暢協作 | 6 |
體驗 | 成長性 | 記住用戶的選擇,適應用戶的特點 | 6 |
Stack Overflow
體驗3
第一印象:網頁加載極慢
界面里這個格外礙眼而且點擊后沒消失,(瘋狂點擊甚至刷新頁面后還是存在
網頁跳轉也極為緩慢
注冊不同於CSDN和segmentfault,直接以用戶名、郵箱、密碼為填寫內容
費盡九牛二虎之力,一直在注冊界面循環,終於還是點開了度娘查詢注冊方法
耗時很久之后由於課程暫時放棄
再次開機之后,很順暢地根據gitub賬號登錄了,而且界面彈窗也輕易關閉,讓人有種早上打開了假網站的感覺
言歸正傳,首先它是全英文的,於是在百度翻譯的協助下完成了試用
它有搜索框,是全球最大的技術問答網站,
比起CSDN和segmentfault它顯然更加注重於問答方面,有明確的篩選機制,可以按照問題顯示,也可以顯示用戶,還有按標簽顯示
據知乎介紹,
另外,那些不合時宜的問答都會被關閉,簡稱去噪音。
關於回答,由於本人能力不足,此處便不再贅述,簡要試一下提問
剛開始會有怎么提問的提示
編輯框也是markdown編輯器,上方為編輯器,下方為預覽
編輯並發布成功。過了一分鍾看,我的問題就被刷屏了,不愧為最大的問答平台,各種問題以秒的單位被提出。
BUG
BUG 網頁延遲嚴重!!!
①測試環境
Windows 10家庭版 Firefox
②可復性
偶然存在的BUG,在某個時間段或者不同用戶狀態下不同
③具體情況描述
第一次進入網頁時緩存的時間就比平常網頁長,刷新時間也很長,彈窗也關不上,注冊也一塌糊塗,好不容易想要放棄注冊用第三方登錄也一直無法緩沖好
④分析
用戶過多導致服務器易崩潰 跟GitHub有的一拼,不過又稍微好些
嚴重評級可為★★★ 嚴重影響用戶體驗
結論3
對這款問答的評價為:好,不錯 最起碼涉面廣,功能全
類別 | 描述 | 評分(滿分10分,良好6分,及格4分,聊勝於無1分,很差-3) | |
---|---|---|---|
功能 | 細節 | 有什么為用戶考慮的細節 | 6 |
功能 | 用戶體驗 | 當用戶完成功能時不干擾用戶 | 4 |
功能 | 輔助功能 | 皮膚 | 4 |
功能 | 差異化功能 | 獨特的功能,對用戶的吸引力有多大 | 1 |
體驗 | 軟件適應性 | 不同平台都可以順暢協作 | 4 |
體驗 | 成長性 | 記住用戶的選擇,適應用戶的特點 | 6 |
第二部分 分析
開發時間估計
①注冊登錄 2周
②基本場景構建 3周
③服務端編寫 6周
④客戶端編寫及交互 6周
⑤富文本框插入 2周
⑥網絡編程 5周
⑦用戶信息等聯合 3周
⑧其他 3周
保守估計7個月
同類產品對比排名
就只考慮①CSDN、②SegmentFault問答和③Stack Overflow,僅為個人意見
知名性 ③>②>①
實用性 ③>②>①
操作性 ②>①>③ (按照語言、時效性等方面)
第三部分 建議和規划
市場概況
市場:技術人員、非技術人員都有涉及,主要為IT從業者
世界上有多少IT從業人員?
由上述文章可知,問答類市場需求極大,以千萬計數,這可以算的上是直接用戶。
其次非技術人員也有相應的問答需求,除卻在崗人員還有相關專業的學生,也是一個極大的市場
市場現狀
①使用率找到關於Stack Overflow2019年的開發者年度調查報告,發現每月都有近 5000 萬名用戶訪問 Stack Overflow 平台
②目前最全的IT技術問答、社區、科技服務網站合集
市場與產品生態
①核心用戶群:IT從業者,基本以計算機為學歷或者目前正處於相關工作的從業者
②相互關系:問答關系,有競爭有合作
產品規划
新功能
相關技術的幫扶
N 越來越多的人開始接觸問答網站,此時就會產生新手和老手的區別,一般問答網站會有新老用戶問題的差別,導致新用戶無法完美適應問答論壇
A 建立幫扶機制,讓老用戶有償地對新用戶進行技術輔導,或者共同進步
B 使新用戶更好適應新環境,老用戶更加掌握技術而且還有收入
配置角色
第一個月 美工設計相關板塊布局,前端進行資源整合,后端完善數據庫
第二、三個月 前端繼續完善,后端開始進行資金交易方面制作以及網絡編程的交流部分,測試人員介入測試
第四個月 前后端交互,測試人員進行系統測試,收尾工作
詳細計划
第一周 需求分析,系統設計
第二周 數據庫設計,美工設計
第三周 后端進行新老用戶定義的數據統計
第四周 前端針對數據統計做出網頁
第五周 前端整合美工,后端開始實現交流功能,測試人員開始制定測試計划
第六周 前端開始進行網頁制作,后端繼續交流功能,測試人員測試數據庫方面
第七周 后端實現交流中所產生的緩存文件保存,測試人員進行第一階段測試
第八周 后端對交流部分進行收尾工作,前端針對性開發
第九周 前端對交流部分網頁進行收尾,測試人員開始測試交流部分
第十周 前后端進行資金交易部分技術深入學習
第十一周 后端進行資金交易部分開發,前端根據后端進度調整頁面
第十二周 后端做好資金交易部分,前端適時完成相應網頁,測試人員測試相應模塊
第十三周 前后端分別對自己部分進行整合
第十四周 前后端進行交互,測試人員分別進行系統測試
第十五周 基本有成品產生,交付測試人員進行完整測試
第十六周 改進測試BUG,完整交付成品