這個作業屬於什么課程 | 2021軟件工程W班(福州大學) |
---|---|
這個作業要求在哪里 | 軟件測評 |
這個作業的目標 | 軟件測評 |
其他參考文獻 | 《案例分析——鄒欣》《軟件分析和評測——鄒欣》 |
第一部分 調研 測評
BUG分級
5級BUG,嚴重影響系統安全,導致用戶信息泄露,甚至通過BUG可以使系統停機
4級BUG,影響系統流暢程度,對系統數據庫造成威脅
3級BUG,功能不完善,或者某模塊功能存在BUG
2級BUG,頁面布局不合理,產生異常
CSDN問答
體驗
- IPAD網頁端
體驗瀏覽器:Safari
體驗項 | 體驗結果描述 | 打分(滿分10分) | 改進描述 |
---|---|---|---|
首頁頁面布局是否舒適 | 頁面布局較為舒適,個人來說右側側邊欄可能覺得稍微大了一點,導致中間的問題模塊'占地面積'不太夠大。 | 8分 | 稍微修改布局,突出中心問答部分 |
問題詳情頁布局是否舒適 | 問題同上,側邊欄內容占用太多,若改成可以收放的側邊欄問題模塊就能被突顯出來。 | 7.5分 | 稍微修改布局,突出中心問答部分 |
提問是否便捷 | 提問模塊中心突出,右側自帶提示,問題框中也帶有提示。 | 9.5分 | 無 |
回答是否快捷 | 回答時右側下方無用信息過多,不夠簡約。回答內容僅支持文本編輯,有時候可能有上傳word/Markdown格式等需求。 | 7.5分 | 模仿提問那種UI,去除無用信息 |
問答內容檢索 | 缺少專用的問答檢索模塊,將問答檢索與其他部分雜糅在一起了。 | 8分 | 設立專用的問答檢索框 |
- IOS移動手機端
工具:CSDN手機APP 版本v4.7.1
體驗項 | 體驗結果描述 | 打分(滿分10分) | 改進描述 |
---|---|---|---|
首頁頁面布局是否舒適 | 相比於網頁端,內容更加精簡了,也突出了問答的重點,但是UI相對來說比較簡單。 | 8.5分 | 稍微修改UI,使UI更加平滑 |
問題詳情頁布局是否舒適 | 相比於網頁端內容更加精簡,但是也由於較小的屏幕,導致對回答的回復分級不明顯,就像是兩個回答並排一樣 | 7分 | 用不同的顏色或者字體大小來表示問題的回答,對於回答的評論等不同層次 |
提問是否便捷 | 提問模塊中心突出,右側自帶提示,問題框中也帶有提示。但是你編輯完問題以后,下滑頁面會清空你所編輯的問題(也沒有給予會清空的提醒)!!!!> | 7分 | 解決左方紅字內容 |
回答是否快捷 | 移動端的回答,只能打字!其他任何格式控制都沒有,只是單純彈出來一個輸入框,雖然簡便了很多,但是也閹割了很多功能,連圖片都不可以上傳了。 | 6分 | 太過於簡陋,可以另設置一個頁面,加上添加圖片項 |
- PC網頁端
工具:Edge瀏覽器 版本 90.0.818.62 (官方內部版本) (64 位)
體驗項 | 體驗結果描述 | 打分(滿分10分) | 改進描述 |
---|---|---|---|
首頁頁面布局是否舒適 | 頁面布局舒適,可能是由於屏幕比較大,左右側邊欄就不會顯得那么擁擠了,左右也有一定的留白,看着很舒服 | 9分 | 無 |
問題詳情頁布局是否舒適 | 回答的部分還是稍微占頁面比重少了一點,有點缺失中心的感覺 | 7.5分 | 稍微修改布局,突出中心問答部分 |
提問是否便捷 | 提問模塊中心突出,右側自帶提示,問題框中也帶有提示。 | 9.5分 | 無 |
回答是否快捷 | 回答時右側下方無用信息過多,不夠簡約。回答內容僅支持文本編輯,有時候可能有上傳word/Markdown格式等需求。 | 7.5分 | 多增加幾種文件格式的上傳 |
問答內容檢索 | 缺少專用的問答檢索模塊,將問答檢索與其他部分雜糅在一起了。 | 8分 | 設立專用的問答檢索框 |
BUG
- IPAD網頁端
測試瀏覽器:Safari
|測試內容|體驗評測項|結果描述|
|:----😐:----|:----|:----|
|首頁布局|對問答區首頁頁面進行縮放|2級BUG
可復現BUG
布局出現異常,右側側邊欄沒有跟隨頁面一塊縮放 |
|問題詳情布局|對從問題詳情頁中的相關推薦問答頁面進行縮放|布局出現異常,右側側邊欄沒有跟隨頁面一塊縮放|
|檢索詳情布局|問答檢索結果查看|2級BUG
可復現BUG
字體顯示不完全,僅顯示大概字體的上3/4部分 |
|提問測試|提問|未見異常|
|編輯測試|編輯回答文本|未見異常|
|編輯插入測試|回答中添加圖片|3級BUG
可復現BUG
1.先添加非法內容(大於5M文件)
2.再取消添加,改為添加合法圖片異常,無法上傳服務器!|
|細節測試|評論答案、添加標簽、點贊、點踩、收藏等|未見異常|
- PC網頁端
測試瀏覽器:Edge瀏覽器 版本 90.0.818.62 (官方內部版本) (64 位)
|測試內容|體驗評測項|結果描述|
|:----😐:----|:----|:----|
|首頁布局|對問答區首頁頁面進行縮放|未見異常|
|問題詳情布局|對從問題詳情頁中的相關推薦問答頁面進行縮放|未見異常|
|檢索詳情布局|問答檢索結果查看|未見異常|
|提問測試|提問|未見異常|
|編輯測試|編輯回答文本|未見異常|
|編輯插入圖片測試|回答中添加圖片|3級BUG
可復現BUG
(同IPAD網頁端)
1.先添加非法內容(大於5M文件)
2.再取消添加,改為添加合法圖片異常,無法上傳服務器!
3.上傳內容不會加以規范,任何格式只要小於5M都能上傳和發送|
|細節測試|評論答案、添加標簽、點贊、點踩、收藏等|未見異常|
結論
優點:CSDN有較大的用戶群體,收到答復的時間相對比較短,問答內容質量較高
缺點:CSDN體量過大其他很多模塊雜糅在了一起,導致界面不是很清爽
綜合評分:7.5分(10分)
SegmentFault 思否
體驗
- IPAD網頁端
體驗瀏覽器:Safari
體驗項 | 體驗結果描述 | 打分(滿分10分) | 改進描述 |
---|---|---|---|
首頁頁面布局是否舒適 | 頁面布局較為舒適,稍有不足是問題詳情沒有加以簡單描述 | 8.5分 | 問題項可以稍微加一點詳情描述 |
問題詳情頁布局是否舒適 | 頁面布局較為舒適。 | 9分 | 無 |
提問是否便捷 | 編輯簡單,編輯可選項豐富,對於上傳圖片等操作失敗提示也很合理,但希望能多幾個上傳格式 | 9.5分 | 無 |
回答是否快捷 | 編輯簡單,編輯可選項豐富,對於上傳圖片等操作失敗提示也很合理,但希望能多幾個上傳格式 | 9.5分 | 無 |
問答內容檢索 | 直接搜索框消失了。。。。 | 0分 | 設立問答檢索框 |
- PC網頁端
工具:Edge瀏覽器 版本 90.0.818.62 (官方內部版本) (64 位)
體驗項 | 體驗結果描述 | 打分(滿分10分) | 改進描述 |
---|---|---|---|
首頁頁面布局是否舒適 | 頁面布局舒適,可能是由於屏幕比較大,左右側邊欄就不會顯得那么擁擠了,左右也有一定的留白,看着很舒服 | 9分 | 無 |
問題詳情頁布局是否舒適 | 回答的部分還是稍微占頁面比重少了一點,有點缺失中心的感覺 | 7.5分 | 稍微修改布局,突出中心問答部分 |
提問是否便捷 | 提問模塊中心突出,右側自帶提示,問題框中也帶有提示。 | 9.5分 | 無 |
回答是否快捷 | 回答時右側下方無用信息過多,不夠簡約。回答內容僅支持文本編輯,有時候可能有上傳word/Markdown格式等需求。 | 7.5分 | 多增加幾種文件格式的上傳 |
問答內容檢索 | 缺少專用的問答檢索模塊,將問答檢索與其他部分雜糅在一起了。 | 8分 | 設立專用的問答檢索框 |
BUG
- IPAD網頁端
測試瀏覽器:Safari
|測試內容|體驗評測項|結果描述|
|:----😐:----|:----|:----|
|首頁|體驗首頁布局和操作|3級BUG
可復現BUG
搜索框和網頁端相比直接消失了!!! |
|問題詳情|體驗問題詳情布局和相關操作|2級BUG
可復現BUG
站內邀請空有按鈕卻沒有用 |
|檢索詳情|問答檢索結果查看|根本沒有檢索項。。。。|
|提問測試|提問|未見異常|
|編輯測試|編輯回答文本|未見異常|
|編輯插入測試|回答中添加圖片|未見異常|
|細節測試|評論答案、添加標簽、點贊、點踩、收藏等|未見異常|
- PC網頁端
測試瀏覽器:Edge瀏覽器 版本 90.0.818.62 (官方內部版本) (64 位)
|測試內容|體驗評測項|結果描述|
|:----😐:----|:----|:----|
|首頁布局|對問答區首頁頁面進行縮放|未見異常|
|問題詳情布局|對從問題詳情頁中的相關推薦問答頁面進行縮放|未見異常|
|檢索詳情布局|問答檢索結果查看|未見異常|
|提問測試|提問|未見異常|
|編輯測試|編輯回答文本|未見異常|
|編輯插入其他項測試|回答中添加圖片|未見異常|
|細節測試|評論答案、添加標簽、點贊、點踩、收藏等|未見異常|
結論
優點:思否擁有較為簡潔的頁面,對於問答的審核也比較嚴格,答案質量也比較高
缺點:問答過程可能比較長,用戶活躍量較少。
綜合評分:8分(10分)
Game Development
體驗
- IPAD網頁端
體驗瀏覽器:Safari
體驗項 | 體驗結果描述 | 打分(滿分10分) | 改進描述 |
---|---|---|---|
首頁頁面布局是否舒適 | 頁面布局較為舒適,稍有不足是模塊之間的分界不明顯 | 8分 | 模塊之間可以適當添加邊界 |
問題詳情頁布局是否舒適 | 頁面布局較為舒適,稍有不足是模塊之間的分界不明顯,答復之間比較擁擠層次結構不明顯 | 7.5分 | 模塊之間可以適當添加邊界 |
提問是否便捷 | 編輯簡單,編輯可選項豐富,頁面很糾結沒有冗余信息 | 9.5分 | 無 |
回答是否快捷 | 編輯簡單,細節較為完善 | 9.5分 | 無 |
問答內容檢索 | 由於只有問答模塊,所以檢索結果都為相關模塊,但是布局同首頁分界不明顯 | 8分 | 模塊之間可以適當添加邊界 |
- PC網頁端
工具:Edge瀏覽器 版本 90.0.818.62 (官方內部版本) (64 位)
體驗項 | 體驗結果描述 | 打分(滿分10分) | 改進描述 |
---|---|---|---|
首頁頁面布局是否舒適 | 頁面布局較為舒適,在PC端模塊間顏色區別明顯 | 9分 | 無 |
問題詳情頁布局是否舒適 | 頁面布局較為舒適,在PC端模塊間顏色區別明顯,層次結構明顯 | 9分 | 無 |
提問是否便捷 | 編輯簡單,編輯可選項豐富,頁面很糾結沒有冗余信息 | 9.5分 | 無 |
回答是否快捷 | 編輯簡單,細節較為完善 | 9.5分 | 無 |
問答內容檢索 | 由於只有問答模塊,所以檢索結果都為相關模塊,但是由於是國外的網站,有可能相關內容比較少 | 7.5分 | 無 |
BUG
- IPAD網頁端
測試瀏覽器:Safari
|測試內容|體驗評測項|結果描述|
|:----😐:----|:----|:----|
|首頁|體驗首頁布局和操作|未見異常|
|問題詳情|體驗問題詳情布局和相關操作|未見異常|
|檢索詳情|問答檢索結果查看|未見異常|
|提問測試|提問|未見異常|
|編輯測試|編輯回答文本|未見異常|
|編輯插入測試|回答中添加圖片|未見異常|
|細節測試|評論答案、添加標簽、點贊、點踩、收藏等|未見異常|
- PC網頁端
測試瀏覽器:Edge瀏覽器 版本 90.0.818.62 (官方內部版本) (64 位)
|測試內容|體驗評測項|結果描述|
|:----😐:----|:----|:----|
|首頁布局|對問答區首頁頁面進行縮放|未見異常|
|問題詳情布局|對從問題詳情頁中的相關推薦問答頁面進行縮放|未見異常|
|檢索詳情布局|問答檢索結果查看|未見異常|
|提問測試|提問|未見異常|
|編輯測試|編輯回答文本|未見異常|
|編輯插入其他項測試|回答中添加圖片|未見異常|
|細節測試|評論答案、添加標簽、點贊、點踩、收藏等|未見異常|
結論
優點:思否擁有較為簡潔的頁面,答案質量也比較高
缺點:由於網站是英文網站,瀏覽起來可能不是很流利,部分技術相關內容涵蓋較少
綜合評分:7分(10分)
用戶采訪
- 隨意版
采訪對象:西安電子科技大學 網絡安全專業同學
- 較正式版
采訪對象:北京石油大學計算機科學與技術同學
- 記錄
- 選擇他們的原因是他們也是相關專業的學生,平常也有IT相關的問題需要檢索。他們的需求大多還是出現了BUG去找解決方案,並沒有真正提出或回答問題
- 他們覺得沒什么亮點和缺點就中規中矩,普通論壇的樣子
- 改進的地方大多是界面不夠簡單,容易看花,還有外文網站的翻譯問題。
第二部分 分析
開發時間估計
CSDN問答:六個月
segmentFault:八個月
Game Development:六個月
同類產品對比排名
第一名:segmentFault 因為目標軟件是問答社區,思否對於問答模塊的重點突出的比較好(對比於CSDN),冗余信息也比較少。除此之外,思否在問題和答案的編輯上給了用戶更好的編輯體驗(對比於Game Development)。綜合界面和功能我認為思否是此次評測中的第一名
第二名:CSDN問答 足夠大的用戶量也是問答社區必須要擁有的東西,CSDN在大眾面前具有較高的知名度,同時CSDN的付費問答模塊也較為完整,有些問題可以得到比較早的反饋。但是CSDN網站整合了許多其他模塊的內容,用戶體驗感稍有降低。其在問題發布和問題回答方面做的中規中矩。綜合界面和功能我認為CSDN問答是此次評測的第二名
第三名:Game Development 平台比較局限,問題也比較局限於游戲相關的內容,用戶基礎相對於前兩項來說要少一些。問題得到回復的時間也不太確定。其界面UI模塊模塊間的界限太過於模糊了,不論是問題首頁還是問題詳情,由於模糊的界限,讓人體驗起來一種特別擁擠的感覺。功能和其他問答產品沒有特別大的出入。綜合界面和功能我認為Game Development是此次評測的第三名
軟件工程上的建議
思否應該關注於軟件的推廣上,要不是這次作業我甚至沒有接觸過思否(可能是個人原因);
CSDN應該加強模塊的分離度,減少問答模塊的冗余信息;
Game Development的界面UI可以做的更加清楚一點,太多的文字都堆擠在了一起。
BUG存在的原因分析
1.CSDN中存在的頁面布局BUG可能沒有缺少考慮了IPAD瀏覽器平台的測試,導致布局因為網頁縮放出錯。
2.CSDN中回答問題中圖片上傳問題,對於非法文件上傳驗證還是不明確。
3.對於思否IPAD瀏覽器平台中搜索框直接消失這個行為,我不清楚是不是設計師覺得沒必要。。。還是被頂部的Bar擋住了。
第三部分 建議和規划
市場概況
- 市場規模
問答網站面對的用戶主要是IT從業者,根據Statista公司給出的預測統計數據(下圖)IT從業者已超過兩千三百萬並且在該公司的預測中,之后的幾年IT從業者數量將獲得較大幅度的上升。
注:Statista是全球領先的數據統計互聯網公司。團隊由超過250位統計學家、數據庫專家、分析師和編輯人員組成。
- 直接用戶和潛在用戶
我們暫且從全球較大的問答社區Stack Overflow分析,下面是Thomas LaRock,一名為solarwinds工作的數據分析師,運用PowerBI分析的Stack OverFlow的用戶量的文章
solarWinds :一款網絡安全管理軟件產品,全球有超過45000用戶,涵蓋小公司和全球500強企業
Thomas LaRock:《DBA Survivor》的作者
從上圖看出Stack Overflow用戶在18年已有將近12萬,不難映射到其他問答網頁的用戶量,而在程序開發過程中遇到問題是難免的,那么潛在用戶就是兩千多萬減去已使用各類問答社區的用戶。
市場現狀
- 目前市場上有什么樣的產品了?
-
- 目前中文問答IT平台主要有CSDN問答社區、segmentFault思否問答社區等等。而外文問答社區主要以Stack Overflow為主。
- 上述產品的定位、優勢與劣勢在哪里?
-
- 定位:上述產品定位主要還是面對編程者的問答社區
-
- 優劣勢:
CSDN:優勢在於龐大的用戶量,使得問答能夠得到較快的答復;劣勢在於功能雜糅得太多,模塊之間的分離度不夠強,也不夠專注。
segmentFault:優勢在於功能專注,問答編輯途徑也比較多。劣勢在於用戶體量較少,問答可能不夠及時。
Game Development:優勢在於集中於游戲開發相關的問題,但是其他問答也有,但是其他問答的用戶群體太少了,所以不是一個全面的IT問答社區。
市場與產品生態
用戶群體
典型用戶1:大牛型 特點:有較高的技術能力,熱愛回答問題,從回答的過程中獲得成就感,學習新技術,並且通過提問題和業界其他大牛交流。
個人信息項 | 核心用戶實例1 |
---|---|
姓名 | 鍾洛塵 |
學歷 | 碩士 |
專業 | 軟件過程 |
職業 | 算法設計工程師 |
年齡 | 24 |
愛好 | 鑽研腦筋急轉彎、做數獨 |
收入 | 20k |
表面需求 | 尋找算法問題的可能解法 |
潛在需求 | 回答他人提出的問題,獲得成就感 |
典型用戶2:求知若渴小白型 特點:技術能力比較短缺,開發過程中遇到問題獨立解決的能力較差。
個人信息項 | 核心用戶實例2 |
---|---|
姓名 | 阿星 |
學歷 | 高中 |
專業 | 軟件過程 |
年齡 | 21 |
愛好 | 玩游戲,戶外運動 |
收入 | 暫無 |
表面需求 | 解決自己開發過程中遇到的問題 |
潛在需求 | 通過問答平台學習技術 |
典型用戶3:圈外愛好者 特點:對IT行業感興趣,但是並非專業的學習者,在獨立開發過程中經常遇到簡單的BUG無法解決。
個人信息項 | 核心用戶實例3 |
---|---|
姓名 | 阿特 |
學歷 | 初中 |
專業 | 高中生 |
年齡 | 17 |
愛好 | 用代碼解決問題 |
收入 | 暫無 |
表面需求 | 了解IT行業所需要的相關技術和學習相關技術 |
潛在需求 | 通過平台獲得一個相對固定的圈子可以一起交流 |
用戶生態圈
- 縱向生態圈
大牛們通過其豐富的行業知識,給IT從業小白和圈外愛好者帶來相關的解決方案;讓IT從小白慢慢成長成大牛,同時IT行業小白還可以給圈外愛好者分享從業經驗來吸引圈外人進入IT行業。
- 橫向生態圈
大牛和大牛之間能夠建立一個相對穩定的交流圈,可以一起解決行業的尖端問題,從而建立行業頂尖生態圈;
IT從業者之間,通過交流項目心得,互相鼓勵,互促進步,建立項目交流生態圈;
愛好者們可以互相交流彼此之間的愛好和成果,建立邊緣愛好者生態圈;
相關子產品生態
- CSDN可以建立博客與問答的聯系,拓寬尋找答案的路徑
- 這幾類面向IT的問答社區,也可以連接網絡教育、找工作等比較對口的其他項目
產品規划
新增功能及NABCD分析
-
新增功能描述:在提問模塊添加項目問題組,提問者可以在該問題組中按照項目開發流程來收納問題,同時也便於在相同開發背景下的檢索者提供一系列解決方案。
-
親身經歷:在開發過程中解決了一個問題可能會產生另一個相關問題,可能得再去檢索一次,但是檢索到的結果,該結果的開發背景可能與自己不一樣,導致問題得不到解決;若是能夠將問題歸納為一個項目流程中遇到的問題,只要項目背景契合,那么該用戶項目流程中的問題可能也是我自己會遇到的問題。
-
創新點:建立了問題之間的有機聯系,能夠將問題掛靠與具體技術項目。
-
功能示例
-
NABCD分析
NABCD | 具體描述 |
---|---|
N | 在開發過程中可能遇到一系列相關的問題,面對項目的一系列問答比架空的單個答案更有效 |
A | 在用戶問題欄添加一個數據庫表Project,該表關聯用戶的所有問題,使得用戶問題有項目的分層概念 |
B | 不論在問題收納整理上,還是便於其他用戶檢索相關問題上,都具有比單個問題更好的解決路徑 |
C | 1 . 其他競品沒有一個項目問題組的概念,只是對於單個小問題解答,殊不知該問題的解答可能會產生其他相關聯的問題,這時候又得再去尋找另一個問題的答案,顯得十分繁瑣,而且不一定能夠得到解決。 2 . 若是有一系列基於項目的問題族,那么問題族中的其他問題也可以和單個問題產生有機關聯,也有利於提問者的歸納學習 |
D | 在提問模塊醒目表明可以以項目問題組的方式創建問題,或將問題歸入項目問題組 |
-
角色配置
前端技術成員:2名(其中一名兼容前端測試)
前端美工人員:1名
后端人員:2名(其中一名兼容后端測試)
運行維護:1名 -
16周開發進度安排表
周數 | 計划 |
---|---|
1-2 | 確定用戶需求,編輯《需求分析說明書》,搭建項目原型 |
3-5 | 在《需求分析說明書》的基礎上設計數據庫,確定《系統設計說明書》《開發接口文檔》《開發規范》等,美工人員負責設計布局和相應的LOGO等 |
6-9 | Alpha版設計完成階段 1. 前端完成主要部分頁面設計,同時與美工人員做好交接,確定美工需求 2. 后端人員完成基本功能,並能在單端測試完成 |
10-12 | Beta1.0版設計完成階段 1. 前端完成頁面細節設計,與后端交接,能夠獲取后端數據並正常做出顯示,美工繼續加班 2. 后端人員完善功能,根據前端的反饋來修改部分設計 |
13-14 | Beta2.0版設計完成階段 1. 前端與美工交互,將美工產品嵌入到產品中 2. 后端人員負責做單元測試,功能測試等 |
15 | 前端人員做好WebUI測試 ,和項目集成測試 |
16 | 書寫驗收文檔,生成項目使用說明書 |