個人作業-軟件測評


  • 個人作業-軟件測評

這個作業屬於哪個課程 2021春軟件工程實踐|S班 (福州大學)
這個作業要求在哪里 軟件測評
這個作業的目標 通過使用、體驗軟件,進行測評、分析、總結
其他參考文獻 CSDN、博客園、優秀的模范博客

目錄

第一部分 調研、測評

第二部分 分析

第三部分 建議和規划

第一部分 調研,評測

  • CSDN

    • 體驗

      • 注冊登錄首頁,第一印象還行,中規中矩。圖:
        image

      • 去問答區看看大家的情況。圖:
        image

      • 進行提問、問答等等。圖:
        image
        image

      • 優缺點或槽點

        優點:優點是顯然易見的,作為轉為用戶打造的平台,確實很好地實現了它的功能。外觀上,較為簡潔,使用教程也比較簡單,很容易上手,對新手很友好!

        缺點:1.給別人的回答似乎沒有審核,這樣雖然快,但是所暴露的問題蠻嚴重的,參考微博、貼吧兩大戰場。

        ​ 2.廣告在各頁扎堆出現,用戶雖然能理解,但比單圖廣告更煩的是幻燈片式的廣告!(反正我很煩)
        image
        槽點:(也適用於后面的平台體驗,各有差異)平台的約束、規則,用戶似乎沒有很好地遵守,這似乎是各個網絡平台的通病。比如:提問模塊中,標題欄的tips,沒對用戶進行警示,這樣會顯得多余。只是標題的話,只要不是胡亂發言,用戶都會取一個較為簡短的標題;是否用問號結尾,這關乎到問題能否通過審核嗎?因為隨意翻了幾頁,沒用問號的占大多數,驚嘆號、多重問號、驚嘆問號混搭,陳述句,祈使句......雖然我覺得並無多大影響,相信發出問題的人也是這樣想的,但......我就是想吐槽。

      • 對產品有什么改進意見

        • 文章的質量得把控好——問題的質量不高,無法引起別人的解決欲望。應該設置一個點贊或者投票機制,可對問題和解答進行相應操作,評判是否為優質問題或解答,逐步改善。
      • 【進階】采訪另一個用戶:

        • a. 采訪對象的背景,為什么選擇這個人采訪?TA 的需求是什么?

          TA來自武漢,是一名大三的學生。之所以采訪TA,是因為TA的吐槽能力很犀利,能發現很多***鑽的問題。TA的需求是發布一篇自己的作品,如果它不夠好我可以刪掉、重寫,與他人互動,發言不當時,及時刪掉等等。
          image

        • b. 采訪對象實際使用的產品欄目

          CSDN的APP版

        • c. 采訪對象使用軟件的過程中會遇到的問題和亮點

          1.數據訪問異常(TA說就只有CSDN這樣,其它APP無異常),圖:
          image
          2.自己的作品發布后,刪除失敗(bug?feature?),圖:
          image
          3.Blink專欄里水貼的人頻繁出現(大數據是否可以自己設定興趣偏好?,下圖已馬賽克處理),圖:
          image
          image

        • d. 采訪對象覺得從用戶體驗的角度來說需要改進的地方有哪些?

          如上述問題,手機卡是很難受的,更何況數據訪問異常?自己覺得不行的作品不能刪除,是feature還是bug?當專業平台太過生活化時,它原本的專業性就慢慢被磨損,往好的想就是,加入平台的人越來越多,相反就是,拉低了整體質量。

    • bug存在原因及其分析

      • bug發生時的測試環境

        操作系統及版本:win10
        游覽器及版本:Microsoft Edge 90.0.818.62

      • bug的可復現性及具體復現步驟

        可復現性:我用自己的兩個號反復實驗,初步認為必然發生
        具體復現步驟:登錄一個賬號(QQ或微信,本人創了兩個),進入個人信息頁面,點擊頭像退出登錄,登錄另一個賬號。

      • bug具體情況描述

        第一次登錄是正常的。但從一個賬號的個人信息頁面退出並登錄另一個賬號后,顯示的是之前賬號的個人信息,甚至可以修改

        圖:
        image
        image
        image
        image

      • bug分析

        bug的可能成因:第一個賬號的session沒有過期,就算第二個賬號登錄,它的session_ID和第一個的一樣,所以頁面顯示仍是第一個賬號的信息。(個人這樣認為的)

        bug的嚴重性:非常嚴重!(個人覺得任何涉及個人隱私的問題都十分嚴重!這種”登錄—退出—登錄......“的流程和打印店比較相似:上一個人完成一系列操作后退出,但是后續的人是可以打印之前的人的資料的,為什么?因為,他們使用的是同一台電腦,且電腦沒有關機!除非之前那個人刪掉並清空回收站。)

        對於bug的預期及改進建議:每次退出賬號后都應返回主頁,並清空緩存。至少刷新一下也行啊,我點退出時,頁面都不帶動的......

    • 結論

      使用感覺一般,日常中有編程的問題是可以瀏覽CSDN的。使用質量方面好壞參半,用戶提出改進需求,官方給出回應,這一點還是不錯的;不足的就是,隨着各種新用戶的涌入,稀釋了高質量問答的占比。從客觀來看,大家愛學習是好事,但也是值得每個人重視的事,稍有不慎,結果可能就......

  • Stack Overflow

    • 體驗

      • 注冊登錄並查看首頁(.....第一次用這個,全英文,感覺高大上的樣子)。圖:
        image

      • 用戶列表(似乎是一些大佬)。圖:
        image

      • 查看別人的問題。(至少需要15個reputation才能進行互動)。圖:
        image

      • reputation的獲取方式。(這種方式對提問質量有了一定保障)。圖:
        image

      • 試着回答問題(但我並不能解決......)。圖:
        image

      • 優缺點分析

        • 優點:用我自己的散裝英語簡單翻譯,初步看來問答質量相對較高,因為SO這個平台非常專一,沒有什么花里胡哨的模塊,都是為了解決實際問題,而不是刷存在感。並且SO為了保證評判的真實性,限制了用戶必須有15個reputation才行,即便做出這些限制,問答反饋也比較快。
        • 缺點:訪問這個平台,F5是我用過最多的鍵,對國內的用戶限制比較大,用起來不是很方便。
      • 對產品有什么改進意見

        因為SO平台過於專一化,導致用戶主導的功能性較少,建議平衡兩者之間的關系,做出既專一又個性的平台。

    • 結論

      客觀來說,SO確實一個不錯的平台,對程序員非常友好,換句話它更規則化,也比較完善,用戶參與率、質量、問答質量都比較不錯。

  • SegmentFault

    • 體驗

      • 注冊登錄查看首頁。風格比CSDN較為簡約,第一印象還行。圖:
        image

      • 問答專欄。圖:
        image

      • 查看每個用戶回答的歷史版本。圖:
        image

      • 提問。圖:
        image
        image

      • 優缺點分析:

        優點:1.與CSDN相比,SF增加新手引導專欄和關注標簽,讓新用戶更能有目的性。

        ​ 2.點開一個問答后,可以看到每一個問答有“投票”的機制,而且可以查看每個用戶回答的歷史版本。這更能促進用戶互動!

        ​ 3.用戶問答質量較CSDN高。(可能兩者熱度問題,至少我認識CSDN多一點,CSDN人多而雜,SF少而精,各有優缺點!)

        ​ 4.廣告上就比較考慮用戶觀感了,每頁在可接受的程度里進行廣告投放。

        缺點:1.與CSDN相比不足的就是,在提問題部分:標題欄里沒有相似問題的匹配。(雖然提問者是帶着問題去提問的,而不是找問題提問的)

        ​ 2.這是一個我感覺很明顯的缺點:SF的用戶量的確比CSDN的少,問題無法得到及時解決,要等待很久。

        ​ 3.在目錄欄上內容沒有CSDN豐富,受眾面不及CSDN。

      • 對產品有什么改進意見

        • 如果要吸引更多的用戶,那么用戶得獲得更多的主導權,比如個性化自己的主頁;對每位答主擅長的領域進行勛章獎勵(如,C++大牛,JAVA大牛等等);
  • 結論

    個人覺得SF較好於CSDN的,無論是感觀上,還是使用體驗、問答質量上,但又稍遜SO一籌在平台的專一化管理上。

第二部分 分析

  • 開發時間估計

    以我的理解,做到這種程度的話,至少需要11+1=12個月,前11個月包括市場調查,需求分析,前后端設計,接口、數據庫設計,美工、UI設計,在收尾階段進行驗收測試,最后一個月上市並維護。

  • 同類產品對比排名

    我從以下幾個維度對幾個軟件進行排名:
    Tips: SO=Stack OverFlow SF= SegmentFault

    評測維度 軟件排名
    問答質量 SO > SF > CSDN
    用戶活躍度 so = CSDN > SF
    UI觀感 SF > SO > CSDN
    使用體驗 SO > SF > CSDN
    廣告量 CSDN > SF > SO
  • 【進階】從各方面的問題,推理出這個軟件團隊在軟件工程方面可以提高的一個重要方面(具體建議)。

    結合體驗,總分析並總結優缺點后,我發現想要打造一個好的平台,一個用戶願意花時間去使用的程序員(或其他群體)的專業平台,悉心聽取用戶反饋並付諸行動才是重中之重!有用戶反饋是否能增加一個新功能來增強用戶積極性時(此建議得到多數用戶支持),官方信誓旦旦答應下來,但6個月后用戶再次問及時,官方回答如初?!6個月后,它能想象自己流失多少用戶嗎?

  • 【進階】你在第一部分發現的bug,為何軟件團隊不能在發布前修復?他們是不知道,還是有意不修復?你覺得是什么原因?

    我只是感觀上的發現了這個bug,幸好這個bug並未給我帶來實質性的損害,但也不容忽視!從一定程度上可以覺得是開發人員粗心大意,可能是覺得這一塊不太重要吧?但,事無巨細,需求所在

第三部分 建議和規划

  • 市場概況

    • 首先市場有多大?
      • 舉例國內較為知名的CSDN,自2011年至今,保守估計注冊用戶是千萬級別的(2000萬上下),但截至2017年,獲得專家頭銜的僅有千位,可以看出資深專業化的占比非常小。暴露問題的同時又帶來新的機遇!也就是人人都有機會!只要在專業的管理條件下,前景會變得史無前例的廣!
      • 國外獨占鰲頭就是SO了,國際市場的各種可能大家都心里了然的。
    • 其次直接的用戶有多少?潛在的用戶又有多少?
      • 直接用戶:目前從事IT相關領域的人員約為2000萬左右,這個數字還在不斷上升!
      • 潛在用戶:隨着市場擴增,每年大約有300萬市場需求!
  • 市場現狀

    • 目前市場上有什么樣的產品了?

      • CSDN,StackOverflow,SegmentFault,百度問答,知乎,谷歌問答等等。
    • 上述產品的定位、優勢與劣勢在哪里?

      • 舉例典型的:

        定位 優勢 劣勢
        CSDN 問答社區 用戶較多,瀏覽量大,盈利能力強 商業化嚴重,廣告煩人,問答質量有待斟酌
        StackOverflow 問答社區 國際使用度高、口碑好,問答比較專業化 盈利模式簡單
        SegmentFault 問答社區 問答較為專業化 用戶活躍度較低,有用戶流失現象
    • 上述產品之間呈現什么樣的關系,哪些為競品關系?以及競爭中的各方態勢如何?

      • 都為競爭關系,態勢.....這個格局有點大了,我斗膽說一句,目前CSDN更勝一籌(各種意義上)。
  • 市場生態

    • 這個產品的核心用戶群是什么樣的人?典型用戶是什么樣的?學歷,年齡,專業,愛好,收入,表面需求,潛在需求都是什么?

      • 核心用戶群:IT行業從業者和IT相關專業學生。
      • 典型用戶:遇到相關問題的學生或者想尋找解決辦法的一些從業者。
        學歷 本科
        年齡 20-40
        專業 計算機類
        愛好 對專業知識有探討興趣
        收入 7K~15K
        表面需求 提問或回答實際開發中的問題
        潛在需求 歸根結底提升個人能力
    • 產品的用戶群體之間是否存在一定的關系?是否有利用其相互作用二次構成特定用戶生態的可能性?

      • 社區、平台基本都是從事IT或者與IT相關的專業,關系不可以說沒有,只可以說十分緊密!一個用戶(比如我)會在各個平台注冊,輪換着體驗!
    • 產品的子產品,以及其他相關產品之間是否存在一定的關系?是否有利用各個產品特性之間的相互關系二次構成產品生態的可能性?

      • 只要相互合作,這些可能是可以的!
  • 產品規划

    • 你要在當前軟件的基礎上設計什么樣的新功能?為何要做這個功能,而不是其他功能?為什么用戶會用你的產品/功能?你的創新在哪里?可以用NABCD分析。

      • 我要做的功能:增加用戶可定制性的模塊!之所以做這個,是為了增加用戶的積極性,其它功能可以有,但沒必要,留住用戶才是關鍵!得讓用戶覺得自己確實是獨一無二的,而不是和那些水號,僵屍號一樣的存在!創新之處在於,假設一個C語言極強的用戶,會偏向於回答自己的強勢領域,而去學習較弱領域,那么TA的個性化,就顯然易見了:TA可以自我編輯模塊構成,調整自己喜歡的樣式!比如:擅長領域的問題推送,不擅長領域可選擇瀏覽,可供學習的模塊的調整......

        • NABCD 具體事項
          N 官方不應統一審美,非常有必要開放個性化設計
          A 在設置功能上開源,讓用戶有更多的選擇
          B 保證用戶的滿足感、成就感!
          C 少有同行做這些,競爭很小
          D 在已有用戶基數的情況下,宣傳十分簡單
    • 如果你是項目經理,可以招聘6個人,並且有4個月的時間,你認為應該如何配置角色(開發,測試,美工等等) 才能在第16周如期發布軟件的改進版本,並取得預想中的成績。

      • 開發:4人
      • 測試:1人
      • 美工:1人
    • 請為你的團隊設計16個周期每周的詳細規划。

      • 進度(周數) 計划
        1-3 需求調查,收集、整理用戶的建議......
        4-5 需求分析,搭出原型......
        6-9 進行開發
        10 發布測試版
        11-12 再一次收集反饋
        13-15 最終完善
        16 上市、發布最終版本


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM