[軟工作業]-軟體案例分析-CSDN(app)
項目 | 内容 |
---|---|
這個作業屬于哪個課程 | 2020春季計算機學院軟體工程(羅傑 任健) |
這個作業的要求在哪裡 | 個人部落格作業-軟體案例分析 |
我在這個課程的目标是 | 學習工程化開發軟體,體驗團隊開發和結隊開發 |
這個作業在哪個具體方面幫助我實作目标 | 通過體驗和分析商業級軟體來獲得經驗 |
第一部分 調研,評測(軟體的bug,功能評測,黑箱測試,第8章使用者調研,12章軟體的使用者體驗)
1.使用者體驗
-
ui設計
csdn的app的界面設計我覺得還是比較ok的,界面很簡潔,在支援了繁多的功能的同時還能保持界面的簡潔性,沒有那種硬将很多功能一股腦地擠在一起的感覺,每個地方都很合理,也沒有很多花裡胡哨的東西,有多餘的讓人眼花缭亂的顔色,大部分由白黑色構成,學習的氛圍很強.
-
整體體驗
整體體驗尚可,界面優雅,功能齊全,但是畢竟受限于手機的限制,用手機寫部落格實在是一個反人類的工作,是以雖然閱讀部落格的體驗還行但是寫部落格的體驗實在談不上有多好
2.關于功能
-
閱讀部落格
在首頁一欄種主要通過類似于微網誌的下拉重新整理的模式來擷取新的文章閱讀,這種閱讀别人部落格的方式類似于網頁版的csdn,這也是csdn的最基礎的功能.
-
Blink
這個子產品類似于微網誌,主要是閱讀别人分享的動态,包括一些現在的心情,或者今天遇到的怎樣的事情等等,這個子產品算是比較有趣的子產品,大家可以在這個子產品分享自己的面試或者工作的即時心情,經曆,體會等等,讓這個以學習為主的社群多了一些有趣的感覺.
-
學習子產品
這個我個人認為是非常實用的子產品,裡面整理了非常多的學習資料和課程,對學生來說是學習的好地方,而對老師來說則提供了一個提供教課服務的平台.
看着滿螢幕的課程和價格,對我這個貧窮的學生黨來說,一開始我是拒絕這個功能的,但是抱着試一試的态度,我點開了面試題這個欄目:
可以看到,裡面不僅集中了大量的面試題,甚至還根據公司進行了分類,不可謂不貼心,而我們選擇了一個公司點進去後,模拟題又根據崗位進行了劃分:
一開始我以為隻是可以閱讀的面試題而已,但是當我們點進去之後,就會發現竟然可以模拟面試!!!
僅從這細微的一點來看就不得不說csdn真的是一個寶藏app
3.bug
bug-1
- 在手機上寫部落格的時候,寫道一半時候沒辦法手動儲存目前寫好的内容,我們從圖種可以看到隻有釋出的按鈕而并沒有單獨的儲存的按鈕.
- 但是當我寫道一般劃出界面之後,卻發現它已經自動儲存了草稿,但是為什麼不專門搞一個儲存的按鈕呢,這樣自動的話,使用者也不知道到底有沒有自動儲存.我現在退出去了,是不是系統已經幫我儲存好了
bug-2
- 如圖所示,我找了半天也沒有發現草稿究竟怎麼删除,搞不懂為什麼在寫部落格這個功能上為什麼很多的設計都如此的反人類
bug-3
- 文章的舉報功能的位置不合理
- 如圖所示你能猜到舉報功能在那裡麼?,在我一頓亂點之後,才發現,當你點選分享文章之後,才能在彈出的一個界面上找到舉報的功能,這實在是有一點匪夷所思
4.優點
- 較好的ui設計,合理的功能布局,使用者體驗好
- 內建了很多實用的功能比如可以線上模拟面試
- 海量有幹貨的文章和優秀的部落客
- 優秀的社群氛圍
- 具有一定規模的使用者和内容制造者
5.改進意見
- 增大稽核力度,或者完善舉報回報,在我的一段時間的體驗之後,發現裡面有不少有幹貨的文章,但是與之相對的,也有想當多的标題黨和惡意抄襲的文章,而這些标題黨由于很吸引人是以容易被人點進去,而自然由于高的點選量就容易被推薦
- 優化推薦算法,總是推薦一些使用者不太感興趣的内容
6.定量評價
類别 | 描述 | 評分 |
---|---|---|
核心功能 | 部落格寫作,部落格閱讀 | 8 |
細節 | 細節上不夠好,例如舉報功能位置不合理 | 6 |
使用者體驗 | 功能齊全,體驗較好 | |
輔助功能 | 例如提供網課,學習資料等 | 7 |
差異化功能 | 線上模拟面試,分享動态 | 9 |
軟體效能 | 例如響應時間,記憶體占用等等,例如點選一篇部落格需要較長的響應時間 | 5 |
軟體适應性 | pc和手機端差異巨大,适應性不好 | 4 |
成長性 | 會根據使用者使用次數的增加而推薦出使用者越來越感興趣的内容 | |
使用者有控制權 | 系統狀态有回報,等待時間要合适。關鍵操作有确認提示,有明确的錯誤資訊 | |
ui | ui設計簡潔優雅 | |
合計 | 70 |
總體評價:d(好,不錯)
第二部分 分析(參考8.6節對工作的估計,和14.1節軟體工程的品質)
1.使用此服務的所有功能,估計這個軟體/網站/服務做到這個程度大約需要多少時間(團隊人數6人左右,計算機大學畢業生,并有專業UI支援)。
如圖所示,csdn的app的功能繁多,不僅有部落格的分享,評論等等,還有很多的輔助功能,比如模拟面試,分享動态等等,再加上不計其數的細節功能如個性化推薦系統等等,和如此多的ui設計,6個人要完成這樣一個app少說也要1到兩年左右.
2.分析這個軟體目前的優劣(和類似軟體相比),這個産品的品質在同類産品中估計名列第幾?
目前同類的軟體有部落格園等等
在app上絕對是同類産品中無敵的了,從小米的軟體商城的資料來看
在小米軟體商城csdn有接近兩千萬的下載下傳量而同類的部落格園僅有10萬左右,
- 在依次體驗了兩個app之後,發現csdn的使用者體驗要遠遠大于部落格園
- 但是網頁端的csdn已經是一個垃圾軟體了,越來越多的人開始轉向了部落格園或者簡書,而注意到csdn的主要使用者-程式員平時還是使用電腦,是以pc端的落寞可能造成嚴重的後果
3.從各方面的問題,推理出這個軟體團隊在軟體工程方面可以提高的一個重要方面(具體建議)
- app和pc端的使用體驗簡直天差地别,pc端已經成了一個垃圾軟體,一定要對pc端給予更大的重視,雖然現在是移動網際網路的時代,但是csdn應該注意到,他的使用者群體決定了其在pc端應該給予更大重視,否則随着優質的部落客流失,和pc端的使用者的勸退,而相比于其他同類軟體,csdn并沒有什麼特别的優勢,這樣下去壞了名聲總有一天要被取代的
4.你在第一部分發現的bug,為何軟體團隊不能在釋出前修複?他們是不知道,還是有意不修複?你覺得是什麼原因?:
例如寫部落格時無法手動儲存草稿的bug,我覺得是考慮到很少人會使用手機來寫部落格,是以,開發人員對手機端的寫部落格的功能就沒有很好的重視.
第三部分 建議和規劃(參考《建構之法》第8章功能的定位和優先級;第9章項目經理)
-
首先,市場有多大?潛在的使用者有多少?
csdn的使用者主要是計算機從業者,随着網際網路和人工智能等計算機行業的興起,計算機從業者的數量與日俱增,是以它的使用者的發展還是很有前途的,潛在的使用者大概有幾千萬左右. -
目前市場上有什麼樣的産品了,它們的優勢劣勢在哪裡?和它直接競争的産品在那裡?
目前市場上的同類産品有部落格園,簡書等等
優勢: 擁有海量的内容資源和優質部落客
劣勢: 容易被同類産品替代, 随着在pc端越來越差的使用體驗,很多人開始轉戰簡書和部落格園
-
作為新的項目經理,這個産品的核心使用者群是什麼樣的人,典型使用者長什麼樣?學曆,年齡,專業,愛好,收入,表面需求,潛在需求都是什麼?
核心使用者是計算機從業者,包括在職人員和學生,教師等等
典型使用者
學曆 | 大學 |
---|---|
年齡 | 20 |
專業 | 計算機科學與技術 |
愛好 | 計算機技術 |
收入 | 甚微 |
表面需求 | 閱讀相關部落格,學習知識 |
潛在需求 | 閱讀部落格來解決自身實際問題 |