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