2022师大高级软件工程博客作业
| 這個作業屬于哪個課程 | 2022年師大高級軟件工程 |
| 這個作業的要求在哪里 | 軟件工程 案例分析作業 |
| 我在這個課程的目標是 | 通過對軟件工程的深入了解,深入分析市面已經成功的和未成功的軟件,全面的了解軟件工程原理在這些軟件中所起的作用 |
| 這個作業在哪個具體方面幫助我實現目標 | 根據已有指引對軟件進行體系分析,在分析過程中學習和探究軟件工程 |
Author 202220294024 肖廣
Date 2022.10.13
本次作業選定的主題是CSDN平臺及CSDN網絡教學社區的優缺點評估與分析。選用的例子有CSDN和CSDN網絡教學社區。
第一部分:調研與評測
在正式進入下文的 Bug 分析階段之前,先對 Bug 的嚴重程度進行定義:
| 💣 | 能正常完成既定的操作邏輯,但出現小的視圖差錯。 |
| 💣💣 | 仍能正常完成既定的操作邏輯,但出現較明顯的視圖錯誤。 |
| 💣💣💣 | 錯誤動作,或不能正常完成既定的操作邏輯,但仍能進行軟件的使用。 |
| 💣💣💣💣 | 錯誤動作,或不能正常完成既定的操作邏輯,且程序發生崩潰等狀況,無法繼續進行使用。 |
| 💣💣💣💣💣 | 錯誤動作,或不能正常完成既定的操作邏輯,且造成數據丟失或安全性問題。 |
CSDN網絡教學社區
BUG描述及分析
Bug. 1
測試環境
- 硬件環境:榮耀MagicBook Pro
- 操作系統:Windows 10 家庭中文版
- 軟件版本號:CSDN網絡教學社區
具體情況描述:
我的任務和作業數量不一致。
可復現性:
一定發生。只要進入csdn網絡教學社區,分別點擊我的任務Button以及作業Button就會出現這種情況。
分析及嚴重性判定
CSDN對于這一塊的設定有一定程度的重合,我的任務和作業展示的均是社區待完成的任務和已經完成的任務,并且在同一頁面,只是在不同位置。
該bug的嚴重性按照上述規則應當判定為:💣💣。即能正常完成操作,但出現明顯視圖錯誤,但不會對使用造成障礙。
Bug. 2
測試環境
- 硬件環境:榮耀MagicBook Pro
- 操作系統:Windows 10 家庭中文版
- 軟件版本號:CSDN網絡教學社區
具體情況描述:
社區數量之和與社區總數不一致。
可復現性:
一定發生。點擊進入高校社區首頁,就會出現這種錯誤情況。
分析及嚴重性判定
社區首頁出現的數量不應僅僅是1814個,而應該是官方推薦加其他社區之和。推測,開發團隊沒有對這一塊進行具體細致的檢驗。
該Bug的嚴重性按照如上制定的標準,應被定義為一級:💣。因其能正常完成既定的操作邏輯,但出現小的視圖錯誤。
體驗提要
使用截圖:
軟件的基本功能
CSDN的宣傳語是“全球知名中文IT技術交流平臺,包含原創博客、精品問答、職業培訓、技術問答、資源下載等產品服務,提供原創、優質、完整內容的專業IT技術開發社區”。
軟件功能點
CSDN服務平臺:
- 問題發布及信息查詢:用戶可以使用CSDN平臺通過輸入關鍵詞對自己想要查詢的問題和想要獲取相關的信息進行搜索,平臺每次推薦給用戶的文章和博客都是訪問量最高的、評分最高的,同時用戶還可以對發布的問題進行回答。這一功能是構建CSDN生態圈的基礎。
- CSDN提供了專業技術社區交流功能:社區涉及到的專業領域極其廣泛,不僅涵蓋了IT方面目前最火熱的、探討熱度最高的,同時也包含偏冷門的技術以及不屬于IT方面但與IT密切相關的知識(如數學)。
- CSDN提供個人博客功能:個人博客功能能有效的在廣大受眾群體中區分出大牛和新手,對技術大牛進行個人排名,促進技術大牛在CSDN平臺發布更加有內涵、質量的文章,促進了CSDN生態圈的良性循環。
- 具有代碼托管服務(gitcode):國產的代碼倉庫,最大的優勢就是速度快,目前國產代碼倉庫飛速發展,可以把以前放在國外的代碼逐漸遷移到國內倉庫中,使用起來非常方便。但需要注意安全問題,作為個人開發者,似乎不需要考慮這方面,至于涉及公司業務,需要進一步觀察,目前并沒有有效的數據證明gitcode的安全性。
- 有云服務功能:以騰訊云為例,CSDN提供的云服務在年均價格上比騰訊云要便宜大概1300-1400元,對于學生黨和剛參加工作的應屆生來說無疑是很香的。
- 猿如意:根據開發團隊的描述,這是一款面向開發者的輔助開發工具箱,包含了效率工具、開發工具下載,文檔教程,代碼片段搜索,全網搜索等功能模塊。在我個人看來,這一功能模塊對新手使用來說會更加友好,因為這一功能模塊提供的各種教程能夠很快的幫助新手快速入門。
CSDN 網絡教學社區: - 作業與作業提交:當老師發布作業后,學生可以發布博客,并且將作業博客鏈接提交給老師。
- 學習資料:老師可以給學生提供相關課程的學習資料,如教材、網課、行業大牛的分析。
- 文章打分:老師審閱學生的作業后,可以在作業下面打出等級評分(一至五顆星星),并給出評價,及時的讓學生了解到自己的不足。
軟件優缺點: 與同類專業IT技術開發社區(如博客園、簡書、思否等)相比,CSDN具有明顯的優勢,如:
但缺點同樣明顯:
需求完成情況及用戶體驗優劣
從以上功能總結和軟件優缺點可以看出,開發團隊非常重視對CSDN生態圈的良性構造,基本覆蓋了開發者們所需要的功能,提供了幫助開發者解決技術難題的各種手段。在使用的IT專業技術交流社區中,CSDN是功能最為全面、也是最能切中用戶痛點,滿足用戶爽點的產品。但是對于上述所提及的缺點,是CSDN所需要及時改正的地方。與國外相同定位的產品競爭,CSDN是不具備太多明顯優勢的,所提及的文章同質化嚴重、下載所需的昂貴費用會導致很多用戶流向國外相同網站。
改進意見
對文章質量進行嚴格的審核,推出類似于知網論文查重的功能,嚴格審核文章,降低文章同質化程度。對進行實名制用戶,信息化完成度高的用戶在原來購買價格上進行合理的折扣。簽約行業內知名的技術大牛,定期發布有質量文章,吸引用戶群體。
總體評價
結合以上分析,CSDN軟件屬于中文IT專業技術交流社區平臺的領先者,
第二部分: 分析
對構建時間的估計
本估計不涉及前期的需求分析、市場調研等工作,僅考慮完成一個不考慮系統穩定性、高并發、大數據量等諸多現實問題的,“實驗室里”的功能組 demo。全部參加人員均為全職開發,且具有大學本科畢業生的平均技術水準。
對于CSDN網絡教學社區的搭建大約需要兩周以上四周以下的時間,社區的核心功能較為簡單,只需要采取傳統的網頁開發模式,即可搭建出現有的網絡教學社區。而對于CSDN平臺,需要至少72周以上的時間,代碼托管和云服務功能模塊需要花費很多時間,這一部分不僅僅是軟件開發所需時間,同時還包括硬件的部署所需要的時間。
軟件工程上建議提升的地方
電腦端的CSDN軟件對用戶的使用友好度很難與移動端的CSDN APP相比,在筆者頭幾次使用網絡教學社區網頁版時,想要找到網絡教學社區卻花費了數分鐘。其次CSDN應該聚焦核心用戶,我們知道CSDN的核心用戶主要包括開發者和學習者,CSDN的核心作用是為這兩類用戶提供便利,這兩類用戶在實際過程中都是非常的忙碌,因此我們在為他們提供服務時,盡可能的減少無效信息,這就要求我們提高文章質量,降低文章同質化程度。
第三部分:建議和規劃
互聯網行業現狀
網民數量和普及率進一步提高
截至2021年12月,我國網民規模為10.32億,較2020年12月新增網民4296萬,互聯網普及率達73.0%,較2020年12月提升2.6個百分點。
互聯網行業的不斷擴大這就意味著IT互聯網人才市場會持續增大。也就說明了開發者數量會不斷增多。
IT行業現狀
2011年-2020年期間,IT行業從業人數每年都在不斷的增加。由2011年的344萬人,增長到了2020年的705萬人。其中2018年-2019年人數增加了37萬人,2019年到2020年人數增加了23萬人。IT行業火熱,成為了比較熱門的職業之一。(數據源于百度)
這也就意味著CSDN的受眾用戶在不斷增加,IT專業技術交流社區行業在不斷變大,市場不斷擴張。但是中國IT行業者大多寧可訪問國外的技術交流平臺,也不愿意使用國內中文產品。這是因為在國內的IT社區一者用戶不如國外網站多,二者商業化性質嚴重,三者開發者更容易也更有效地在諸如stackflow這樣的網站上獲取有用信息,最后即便是用戶群體在CSDN上獲取到有效的信息,文章質量遠不如國外網站,無法真正解決用戶的問題。
產品規劃
合上述分析,筆者從CSDN及CSDN網絡教學社區的現狀出發,希望將用戶社群拉回中文IT交流社區,具體可做如下 NABCD 分析:
Need:目標用戶追求有效、快速地從中獲取有效信息、或者是解決自己的疑惑。用戶同時也追求在平時零碎的閑暇時間能夠獲取與自己從事行業最新的動態、以及開發者自己的未知的新的技術領域。平臺應該加強對文章質量的審核,讓目標用戶看到更多新的有質量的行業前沿技術。降低會員費用以及下載費用。
Approach:簽約技術大牛,實施激勵政策,讓技術大牛不斷追求個人排名的提高,構建社區的良性競爭。
Benefit:從平臺方來看,這樣能夠拉回對中文IT技術交流社區失望的用戶,進一步打開市場。從用戶角度來說,以最小的時間代價和金錢代價來獲取有質量的文章是用戶希望看到的。
Competitors: CSDN可以依托現在已經開發的功能、研發技術以及研發團隊,不斷追求獲取行業內一手信息。
Delivery: 開發功能并通過 app 更新進行分發,同時由官方進行社群引導和話題營銷,促進用戶接受和使用新功能。
添加鏈接描述
總結
以上是生活随笔為你收集整理的2022师大高级软件工程博客作业的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 进阶书籍大全
- 下一篇: Java组件库JIDE Software