軟件評測
這個作業屬於哪個課程|2021春軟件工程實踐|S班
:---😐:---😐:---:
這個作業要求在哪里|軟件評測
這個作業的目標|對一些項目進行測評,對未來進行用戶需求分析會更加了解
其他參考文獻|CSDN、百度、知乎
第一部分 調研,評測
CSDN問答
體驗
介紹和使用軟件
進入問答首頁,感覺比較簡單,我覺得挺好的,但是我感覺這些問題的字體之類的不是特別突出

點擊問答首頁的右上角有兩個登錄按鈕可以使用(也可以用來注冊),登錄頁面的背景我還是比較喜歡的,下面的icon鼠標放置上去沒有顯示是什么登錄,我感覺可以加上

點擊進入某個問題,這個和后面的發表問題相互聯系,雖然在我們提出問題的時候也說到相關代碼要用代碼控件,但是並沒有強制,有很多的問題點進去,代碼段只用了普通文字,讓人看着很難受,我覺得可以在提出問題的時候,相關代碼要強制使用代碼段來輸入,養成一個好的習慣.


評論中那個代碼段插入我覺得比較人性化,在輸入某段文字的時候可以選擇然后加粗和下划線,但是你另外還要輸入一些不加粗的還要取消掉,我個人認為選擇文字,然后點擊加粗,把那一些文字加粗就行,而不是一直停在加粗


首頁比較亂,我感覺很多重點內容沒有突出而且廣告偏多,整體觀看不是特別好

優缺點分析
-
優點:整體比較容易上手,對分類做得比較好,可以比較好的去搜索,問題數量也比較多,並且有一些提示使用者,比如會有如何寫一個好的問題這樣的一些鏈接,比較適用一些大學生
-
缺點:主頁廣告比較多,重點不是很突出,較為混亂,而且有一些比較奇奇怪怪的問題,沒有做比較好的篩選,個人感覺還有一些不是很有必要的榜單.
對產品有什么改進意見?
減少一些廣告,對問題可以進行一些篩選,避免一些垃圾問題吧
BUG
Bug發生時的測試環境
Microsoft Windows 10 專業版
Google Chrome 版本 90.0.4430.212(正式版本) (64 位)
發生的時間:5.20下午13點
前因后果:因為我點標簽比較快,迅速點擊了最熱和懸賞兩個標簽,就很快點了兩下,發現了這個bug
Bug的可復現性及具體復現步驟
必然發生的,點擊另一個標簽的時候,在該標簽對應的內容還沒顯示出來的時候點擊其他的標簽,就會出現標簽和內容不對應
Bug具體情況描述
這是懸賞的頁面

這是最熱的頁面

如果我們在最熱頁面中迅速點擊懸賞再點擊最熱,會產生上面的標簽是最熱,但是下面的內容卻是懸賞中才會出現的問題.

Bug分析
- bug可能的成因:點擊某個標簽切換到該標簽對應內容的時候,先把該標簽進行了高亮顯示,再去渲染布局,導致了有可能在渲染布局的同時,點擊另一個標簽,這時候標簽的高亮布局沒有對應,可能是順序不對了,或者是類似銀行例子那種多線程問題,同時取錢存錢.
- bug的嚴重性:四顆星,並不會對產品安全性造成影響,只是顯示問題,但是會影響用戶體驗,用戶可能想看的不是這標簽,容易產生引導錯誤,但是發生的概率不會很大,而且如果發生了很容易發現.
- 對於Bug的預期及改進建議:能做到還沒渲染完不讓點擊另一個標簽就行,或者說渲染的速度變得快一些,這個切換的渲染速度其實是有一些慢的,才會造成這個bug被發現.
結論
d) 好,不錯
還不錯,對現在的學生的大部分問題都能夠得到解決,問題量不多,但是再往后就比較不推薦了,資深點的問題看起來比較少.適用於大學生和初學者.
Stack Overflow
體驗
介紹和使用軟件
登錄可以選擇各種登錄方法,這里我選擇了github,然后會進入和github關聯的頁面即可登錄

登錄進來到主頁面,有標簽可以查看各種不同的問題,已回答,未回答等,並且有一個篩選器非常方便,可以過濾掉非常多的無用信息,不過全是英文,對英文不好的人不太友好


進入一個具體問題,往下拉可以進行評論,輸入評論可以選擇比較多的字體等等功能,並且選擇的東西會進行一些提示,比如告訴你如何插入html,列表等等,這個給提示我覺得非常地人性化


提問題的時候會顯示一些類似問題以及該類似問題是否解決等信息,可以減少一些問題的冗余,使得整個網站會顯得比較高效

點擊Tags進入一個標簽模塊,我看了一下有幾千頁,比較好的滿足需求,可以通過標簽進入不同的技術需求來篩選問題,無聊的時候可以進入自己喜歡tag來看問題

進入Users頁面可以看到該網站的用戶,有一定的排序,可以關注一些大佬

優缺點分析
-
優點:問題的整體會比較高效,有一些比較有價值的問題,那個Tags標簽以及過濾器篩選問題,我覺得很不錯,高效查找問題以及看一些自己感興趣的標簽問題集合
-
缺點:全英文對英文不好的人比較不友好,不建議英文不好的人用,就算能進行翻譯,但是畢竟一些問題翻譯過來就不太一樣了
對產品有什么改進意見?
這產品太好了,我沒有什么改進意見
BUG
無
結論
d) 好,不錯
比較不錯吧,有比較多質量問題,而且畢竟是程序員的網站,國外有一些問題國內搜索不到,就好像一些書剛出的時候基本都是英文版,等待翻譯為中文版還需要一些時間,一些問題要等傳回國內需要一些時間.
SegmentFault
體驗
介紹和使用軟件
未登錄和已登錄的問答頁面有一些不一樣,少了推送等,在我們登錄的時候要選擇一些關注作者和標簽,但是我覺得不是很合理,因為它強制必須選擇幾個,會讓我有時候並不是很明確的時候就要選擇
問答頁面總體來說很干凈簡介,我覺得挺不錯的,在登錄之后還會把你之前選的標簽相關內容背景弄成虛黃色


進入某個問題頁面,和其他兩個軟件差不多,不過它的評論多了一個邀請回答,可以選擇站內邀請或者微博邀請,但是站內邀請點擊不了,應該是要有好友,邀請好友回答,不過感覺用處不是特別大.



提問題這個界面有點類似博客園的隨筆,對不懂得md的人可能比較不友好,在右上角可以選擇提交的模板,有一點點用處吧,畢竟只是幫你寫了一點點東西.

專欄這邊有點類似Stack中的tags,不過內容比Stack中少了特別多,標簽也只有那幾個,能做到的篩選作用不大

首頁也挺簡潔的,也推薦了一些有營養的東西,還算不錯吧

優缺點分析
-
優點:整體頁面干凈簡潔,然后前端次要顏色用了綠色,比較護眼吧,看起來比較舒服,上手難度比較低一些這個網站
-
缺點:感覺問題比較少,從專欄那邊可以看出,tags也比較少,而且是個國內網站,但是我和身邊的人好像基本沒怎么聽過,不知道是我們孤落寡聞還是這網站並不出名
對產品有什么改進意見?
多增加一些內容,吸引一些圈內大佬來宣傳一下
BUG
無
結論
c) 一般
內容太少了,可能會查不到很多東西,不過初學者的話還是可以用這個網站的,畢竟干凈簡潔讓人看着也舒服
第二部分 分析
使用此服務的所有功能,估計這個軟件/網站/服務做到這個程度大約需要多少時間(團隊人數6人左右,計算機大學畢業生,並有專業UI支持)。
- CSDN問答:CSDN問答的我覺得大概要一年,因為它的頁面比較繁雜,在UI上可能需要比較長的時間
- Stack Overflow:這個我感覺要一年半吧,因為它里面的內容很多,要做比較久的推廣,才能獲取到這么多的內容
- SegmentFault:我估計要半年,做過類似的頁面,感覺這個UI不需要太久,然后內容又比較少,所以我覺得半年時間就夠了.
分析這個軟件目前的優劣(和類似軟件相比),這個產品的質量在同類產品中估計名列第幾?
- 頁面整潔度:SegmentFault>Stack Overflow>CSDN問答
- 內容完整性:Stack Overflow>CSDN問答>SegmentFault
- 內容質量:Stack Overflow>CSDN問答>SegmentFault
- 上手難度:SegmentFault>Stack Overflow>CSDN問答
你在第一部分發現的bug,為何軟件團隊不能在發布前修復?他們是不知道,還是有意不修復?你覺得是什么原因?
我覺得他們是知道這個bug的,但是感覺這個bug被發現的概率並不高以及影響不是很大,所以選擇不去修復該bug
第三部分 建議和規划
市場概況
- 市場的話,首先IT行業不管在國內還是國外都變得越來越火爆,從我知道的在國內的,首先是計算機和軟工等相關專業的分數變得越來越高,在每年的最火爆行業IT也基本都在前三,據粗劣統計
- Java開發人員:900萬
- PHP開發者:500萬
- .NET開發人員(當然包括C#開發人員):600萬
- C++開發者:440萬
- 移動應用開發者:1200萬,包括590萬Android開發者和280萬iOS開發者
直接用戶就是現有的IT人員以及在校大學生,潛在用戶我認為就是一些高三畢業打算報相關專業的一些准大學生以及少量打算轉行業進入IT行業的從業者(這部分會比較少)
市場現狀
目前市場上有什么樣的產品了?
- CSDN
- 博客園
- SegmentFault
- Stack Overflow
- Github
上述產品的定位、優勢與劣勢在哪里?
- CSDN
- 定位:外圍功能一般,UI界面做得我覺得並不是很好,殺人功能方面我認為一般,並沒有比較突出的點,必要需求完成得較好,該有的都有,CSDN問答只是CSDN中的一小部分,屬於輔助需求中的一部分
- 優勢:在國內的知名度較高,可以在上面下載一些學習資料,內容也比較全面
- 缺點:廣告太多了,而且有時候感覺新聞才是重點,並且很多東西都要積分下載,勸退了不少人
- SegmentFault
- 定位:整體UI界面做得比較好,外圍功能偏好,殺手功能我認為得益於它的UI,並且有對一些選擇的標簽進行高亮顯示,所以還不錯,必要需求基本滿足,輔助需求做得比較不行,沒有一些換皮膚的功能
- 優勢:頁面簡潔,操作起來難度低
- 缺點:內容可能相比較與同類型的Stack Overflow偏少了
- Stack Overflow
- 定位:各個功能都比較完善,屬於比較頂尖的網頁,其中的內容質量產生的差異化
- 優勢:頁面簡潔,內容質量和數量都是頂尖的,並且更新速度快,篩選起來比較方便,Tags數量多
- 缺點:對英語能力差的比較不友好,希望能出個中文版
- 博客園
- 定位:UI頁面做得一般,整個網站經常崩,在必要需求方面比較一般,殺手功能我覺得是適用於一些大學課程,可以開班級等,輔助功能較為完善,可以對自己的博客進行換膚等
- 優勢:知名度比較高,個人的使用比較完善,甚至可以當做日記隨筆來寫
- 缺點:經常在維護,能搜索的內容比較少
- Github
- 定位:面向開源及私有軟件項目的托管平台,可以在上面搜索一些別人的代碼,必要需求完善,搜索是屬於輔助功能的一部分,主要的還是一個項目托管平台.
- 優勢:整體項目完善,功能較多,很多人都願意將自己的代碼分享上去,可以搜到許多東西
- 缺點:要掛VPN使用起來才比較不卡,並且要先學習git才能做到一些操作,新手上手難度比較高
市場與產品生態
這個產品的核心用戶群是什么樣的人?典型用戶是什么樣的?學歷,年齡,專業,愛好,收入,表面需求,潛在需求都是什么?
核心用戶群:IT行業就業者,相關專業就讀大學生,圈內大佬
學歷|本科大學畢業
:---😐:---😐:---:
年齡|30歲
專業|軟件工程
愛好|學習相關行業知識
收入|1.5K
表面需求|工作遇到相關問題需要使用這些產品來進行搜索解決問題
潛在需求|需要在論壇問答中學習一些新的知識來提高自己的能力,以便不會被社會淘汰
| 學歷 | 211在讀大學生 |
|---|---|
| 年齡 | 22歲 |
| 專業 | 軟件工程 |
| 愛好 | 玩游戲、打代碼 |
| 收入 | 無 |
| 表面需求 | 作業相關有遇到不懂的在上面詢問 |
| 潛在需求 | 學習新知識或者在論壇上自己寫一些內容來充實以后的簡歷 |
產品的用戶群體之間是否存在一定的關系?是否有利用其相互作用二次構成特定用戶生態的可能性?
相關專業在校大學生在經歷過一定時間大部分會進入IT行業成為IT行業從業者,而IT行業者在一定的時間沉淀之后會變成資深IT,可能在工作上學習新能力不如年輕人,但是可以活躍在論壇中為新的IT人員回答問題來賺取一定費用
產品規划
NABCD分析
新功能:CSDN上增加可以上傳視頻的功能(在發博客以及評論的時候都能使用)
| Need(需求) | 對於一些比較難的算法,只用文字圖片的話比較難說清,加上視頻的話可以更清楚的演示代碼的流程 |
|---|---|
| Approach(做法) | 在寫博客的時候新增上傳視頻按鈕 |
| Benefit(好處) | 可以更好講解一些算法,也可以讓一些博主可以在CSDN上授課 |
| Competitor(競爭) | 就一些正常的視頻網站也會有一些相關視頻,但是比較不專一 |
| Delivery(推廣) | 請一些圈內大佬出一些講解算法視頻 |
如果你是項目經理,可以招聘6個人,並且有4個月的時間,你認為應該如何配置角色(開發,測試,美工等等) 才能在第16周如期發布軟件的改進版本,並取得預想中的成績。
- 后端:四人
- 前端:一人
- 測試:一人
請為你的團隊設計16個周期每周的詳細規划
| 時間 | 詳細規划 |
|---|---|
| 第1~2周 | 熟悉團隊,團隊中每個人互相了解定位 |
| 第2~3周 | 進行NABCD分析(需求分析簡要分析) |
| 第3~5周 | 需求分析以及設計原型(原型並不多所以放在一起) |
| 第5~7周 | 系統設計和數據庫設計 |
| 第7~8周 | 前端設計,后端同時開始 |
| 第8~10周 | 前端在此期間完成,后端基本完成 |
| 第10~12周 | 進行視頻大小上傳測試,網絡測試 |
| 第12~13周 | 讓一些人員進行測試性能,寫出感想讓團隊進行后需修改 |
| 第13~14周 | 針對第12~13周寫的感想進行改進 |
| 第15~16周 | 最后進行一次性能測試,改bug |
| 第16~17周 | 進行宣傳,邀請圈內大佬上傳一些講解視頻 |
