個人作業---軟件評測


軟件評測

這個作業屬於哪個課程 <2021春軟件工程實踐|S班>
這個作業要求在哪里 <作業要求的鏈接>
這個作業的目標 通過各種案例分析,評測,思辨,總結,我們就能看到軟件工程的原則在實踐中的種種體現
其他參考文獻 《構建之法》、百度知道

第一部分 調研、評測

CSDN問答

體驗

  • 軟件簡介

    image

    在提問界面的右邊,展示了一個問題的合格提出應該有哪些步驟;

    在內容中對正確的提問做了一個引導,且可以插入圖片、代碼段;

    如果問題比較緊急,可以使用VIP來提升問題的曝光度;

    image

    image

    上交問題后會以如上形式發布出來,並且顯示在列表中

  • 優缺點分析

    優點:

    CSDN中的問題內容很全面,一般都能在里面找到問題的答案;

    提問界面很不錯,對不懂提問知識的人有很多必要的引導和建議;

    缺點:

    內嵌廣告過多;

    問題內容雖多,但是卻不是很精煉;

    收費項目太多了,對於一個學生而言解決一個加急問題太貴;

  • 對產品的改進意見

    ​ 1.在知名度上已經很高了,接下來就是招攬“回頭客”。想要讓用戶使用后還想繼續使用,可以嘗試下先減少廣告的數量,加大審核力度,減少垃圾問題的產生,這一點上Segment Fault做的就很好。

    ​ 2.應該對用戶進行分類,比如工作人士和學生,如果用戶是學生的話可以降低收費標准,我認為這樣可以留下很多學生客戶。

  • 采訪

    ​ 背景和需求

    北京信息科技大學軟件工程畢業生,工作時長2年,平常工作經常用到這類網站來查一些問題,閑暇時喜歡逛逛技術相關的帖子,有時也會發布一些關於算法提高的博客文章。現在他正急需一個網站來解決他正在做的項目中一個技術上的問題。

    ​ 體驗照片------問答模塊

    image

    image

    Q:用戶的問題解決了么?軟件在數據量/界面/功能/准確度上各有什么優缺點?

    ​ 花了一些時間,不過最后解決了。該網站提供了很多的解答方式,數據量充足,界面上也通過列表的方式一一展示,功能基本實現;但是精准度較差,搜索到了很多無用的垃圾回答

    Q:用戶體驗方面有問題么?

    ​ 1.搜索問題的速度挺快,發布問題很迅速;

    ​ 2.發布圖片存在大小限制;

    ​ 3.網站注冊速度非常快,不過不支持除了微信外的第三方軟件限制了我用QQ注冊

    Q:用戶對該產品有哪些意見?

    ​ 1.加大審核力度,不管是圖片還是問題;

    ​ 2.減少收費標准,價格偏高;

    ​ 3.減少廣告,廣告多到讓人反感

    BUG

    • Bug具體情況描述

      image

      image

      image

      關注一個博主后再取關他關注數不會改變,刷新了也不可以,關注完后關注數也不會增加,只有再重啟CSDN后才會有變化

    • Bug發生時的測試環境

      ​ 在win10系統上使用chrome打開CSDN時,看到一個不錯的博主,正打算關注他,卻發現了這個BUG

    • Bug的可復現性

      ​ 再次測試了另一個博主,也會產生同樣的問題

    • Bug分析

      • Bug等級划分:

        ​ ⭐⭐⭐⭐ 崩潰

        ​ 阻礙開發或測試工作的問題;造成系統崩潰、死機、死循環,導致數據庫數據丟失,與數據庫連接錯誤,主要功能喪失,基本模塊缺失等問題。如:代碼錯誤、死循環、數據庫發生死鎖、重要的一級菜單功能不能使用等

        ​ ⭐⭐⭐ 嚴重

        ​ 系統主要功能部分喪失、數據庫保存調用錯誤、用戶數據丟失,一級功能菜單不能使用但是不影響其他功能的測試。功能設計與需求嚴重不符,模塊無法啟動或調用,程序重啟、自動退出,關聯程序間調用沖突,安全問題、穩定性等。如:軟件中數據保存后數據庫中顯示錯誤,用戶所要求的功能缺失,程序接口錯誤,數值計算統計錯誤等

        ​ ⭐⭐ 一般

        ​ 功能沒有完全實現但是不影響使用,功能菜單存在缺陷但不會影響系統穩定性。如:操作時間長、查詢時間長、格式錯誤、邊界條件錯誤,刪除沒有確認框、數據庫表中字段過多等

        ​ ⭐ 次要

        ​ 界面、性能缺陷,建議類問題,不影響操作功能的執行,可以優化性能的方案等。如:錯別字、界面格式不規范,頁面顯示重疊、不該顯示的要隱藏,描述不清楚,提示語丟失,文字排列不整齊,光標位置不正確,用戶體驗感受不好,可以優化性能的方案等

      • 原因:可能是頁面緩存和刷新方面的問題

      • Bug嚴重性:⭐

      • Bug改進建議:前端方面的問題,建議前端開發人員再看看session的實現

      • Bug反饋:

        image

BUG

  • Bug具體情況描述

    image

    image

    顯示可以使用QQ注冊,可是點擊QQ的按鈕后卻顯示不支持第三方賬號注冊

  • Bug發生時的測試環境

    ​ 第一次使用想要查找一些問題,但是沒有賬號,注冊賬號時

  • Bug的可復現性

    ​ 不管怎么點,換了3個瀏覽器,退出重進都不可以

  • Bug產生原因:可能是頁面跳轉出錯?

  • Bug嚴重性:⭐⭐

  • 改進方法:看看頁面跳轉是否出錯

結論

我現在上CSDN很少了,這個網站總體來講很多地方做的的確比較不合理,並且質量參差不齊。如果是學生剛開始關注的話還是可以在上面找到一些資料的,如果你在學習一門技術可以在其論壇上找到一些解決問題的方法,但是如果是想要提出一些問題,如果不充值成為會員的話幾乎很難會有人來回答問題,對於學上而言會員價格實屬有些昂貴,且該網站存在較多的廣告,可能會印象體驗,所以我對該軟件持一般態度。

Stack Overflow

體驗

  • 軟件簡介

    image

    image

    • 進入問題界面時會出現一個彈窗來告訴你應該怎樣提問

      關閉彈窗后在右邊仍然可以看到問題提問的規范

      標簽是通過輸入添加的

    image

    image

    發布時候標題不能用中文。

    image

    UI界面與前面的異曲同工,沒什么太多特別之處

  • 優缺點分析

    優點:

    ​ 廣告少,發布較快

    ​ 排版不錯,會告訴提問者如何提問

    缺點:

    ​ 對我個人而言,全是英文對我的英語水平要求太高,我看不懂

    ​ 其次,提問內容標題不能使用中文也很難受

    ​ 然后就是外國網站國內很難進去,需要“科學*”才可以,很麻煩

  • 對產品的改進意見

    ​ 1.希望有能夠對中國用戶的版面

    ​ 2.希望不用“科學*”就能進去

結論

該網站全是英語,我英語能力有限,無法順暢的使用,不過在使用了提問頁面后,我感覺相較於CSDN,優勢在於廣告少,不需要充值,標簽自己輸入也方便了標簽的查找。如果用戶是一個英語水平高的人,我認為該網站比CSDN更加方便好用。

SegmentFault

體驗

  • 軟件簡介

    image

    可以在右邊的下拉菜單中選擇模板

    可以在左邊添加標簽

    通過md編寫的問題內容

    可以將問題存為草稿

    image

    提出的問題待審核后,將會展示在列表中

    該列表可以通過標簽來進行初步的篩選

  • 優缺點分析

    優點:

    ​ 界面美觀,UI設計很棒

    ​ 提問界面給出了模板,可以讓提問者提出比較有水准的問題

    ​ 廣告量少,且不需要充值就能提出問題

    ​ 問題分類明確,方便定位查找的問題

    缺點:

    ​ 感覺用戶數量不足,問題過少

    ​ 提問模板也比較少,總共只有三種模板

    ​ 審核時間過長,6分鍾左右才能審核好,估計全是人工審核

  • 對產品的改進意見

    ​ 1.加大產品的宣傳力度

    ​ 2.減少審核時間

結論

這是我第一次體驗到的問答網站,相對於CSDN,它的UI界面非常簡潔美觀,且問題分類等做的非常棒。在尋找問題時,我總是能很好的找到我需要的答案,相對於CSDN顯然問題解決質量很高。但是該網站用戶覆蓋率太低了,大多問題都只涉及到了前端和web,在我想要找到C++相關的知識時,總是無法一下子就定位到,這也能說是它的美中不足吧。總的來說我還是非常推薦這個網站的使用的


第二部分 分析

開發時間估計

使用此服務的所有功能,估計這個軟件/網站/服務做到這個程度大約需要多少時間(團隊人數6人左右,計算機大學畢業生,並有專業UI支持)。
看了CSDN中的各種功能,我認為雖然看起來功能不是很復雜,但是其實它的自動審核,注冊等功能其實都是已經實現好了,且能適應多種平台。而我們身為剛剛畢業的大學生,且只有六個人的團隊,對於實際開發經驗不足的我們,可能需要10+月的時間。

同類產品對比排名

分析這個軟件目前的優劣(和類似軟件相比),這個產品的質量在同類產品中估計名列第幾?
2.1.基礎功能對比

功能 CSDN Stack Overflow Segment Fault
基礎功能-提問 支持 支持 支持
問題模板 支持 支持 支持
存為草稿 不支持 不支持 支持
問題列表排序 支持 支持 支持
支持中文 支持 不支持 支持
廣告數量 較多 較少 較少
VIP制度
審核速度
搜索結果數量 較多 一般 較少
結果精度 較低 一般 較高
排名 2 3 1

2.2.總結

​ CSDN雖然是一款比較老的IT問題網站,可以說是中國類似網站的引導者,他有着豐富的使用團體和管理經驗。但是在近幾年的發展中,它的廣告植入性大大提升,因為用戶數量的提升,也導致了它內容冗雜,不夠精細,然后就是VIP系統的出現,也導致了對學生黨的不利,所以我認為在這三款軟件中,它只能排到第二名

軟件工程方面的建議

團隊在軟件工程方面可以提高的一個重要部分

1、既然現在已經有了其他的軟件,想要讓自己的軟件從中脫穎而出,就需要設計出幾個別人沒有的功能;

2、如果時網站的話一個好的UI界面可以說是最吸引用戶的地方,一定要多多學習好的UI設計;

3、產品版本迭代應該保質保量且迅速才能滿足用戶日益增長的需求

Bug存在的原因與分析

1、如果是一個團隊作業,那么前后端交互出現Bug的可能性是最大的,調用錯方法也是難以避免的問題

2、命名規范不統一可能會導致對別人的代碼理解出現偏差

3、倉庫合並時解決沖突很大的概率會誤刪一些重要的方法,這也是值得考慮的一點


第三部分 建議和規划

市場概況

目前市場上有什么樣的類似的產品?

還有博客園、V2EX、開源中國、W3school、CTO等

直接用戶有多少?潛在用戶又有多少?

以下是我在網上找到的一些數據:

網站 UV(獨立訪客) PV(瀏覽量)
CSDN 1333萬 6778萬
博客園 296.70萬 984.69萬
簡書 185.36萬 447.11萬
oschina 53.40萬 147.33萬
Iteye 9.25萬 13.90萬

市場現狀

1、找准市場,需要擁抱大環境,融入到各地互聯網發展大潮中;

2、如何進行市場定位也是一個難題;

3、無法一直保持很高的活躍度;

4、部分企業在尋求市場落地;

5、目前市場上的產品大多為含有博客隨筆系統和提問系統的產品;

6、該產品定位主要是用於解決IT方面知識的網站,相比於其他軟件,它可以說是中國類似網站的先河,掌握了很多核心技術和用戶,但是近幾年的運營商方向偏離,也出現了如廣告過多,收費過高、內容冗雜等缺點

市場與產品生態

​ 產品生態的基礎必然是若干產品功能和約束規則的有機組合,但並不是滿足這兩個條件的產品都可以演化出產品生態,或者是我們所熟知的、常見的、規模化的形式;本產品的核心用戶群為高學歷程序員,他們需要一個能夠解決IT方面問題的網站。

產品規划

NABCD分析

  • N-Need

    很多學生在學習和進行代碼編程的時候,都會遇到各種各樣技術層面的問題,如果這時候他們想要找到問題的答案,就可以通過這個軟件快速的找到求解方法,相比於百度等搜索引擎,就顯得更加的專業,問題的定義為會更加快捷,而原本的CSDN的提問功能是面向所有程序員的,我認為應該弄一個專門面向向何生的提問版塊,其中沒有廣告,也不需要收費提問,是為了學習使用,即所謂的輕享學習版。

  • A-Approach

    實現提問版塊和顯示熱門問題板塊

  • B-Benefit

    1、一個專門面向學生的版塊,擁有更高的專業性;

    2、幫助你快速查找到問題答案;

    3、沒有廣告,不收費,簡單便捷

  • C-Competitors

    該功能主打項就是免費提問,而且因為我們的收入來源主要是靠點擊量,對廣告的投入會大大降低,我認為這也是一條加分項

  • D-Delivery

    1、在大學老師之間推廣,這是讓他們帶動學生投入一個網站使用的最好方法;

    2、也會在學生之間推廣

    3、當積攢了足夠的用戶數量后,可以通過和B站UP主聯合推銷,進而增加我們軟件知名度

分配任務

角色 人數
前端編碼 2
后端編碼 2
測試人員 1
文檔撰寫 1

16周開發計划表

時間 計划
第一周 市場調研
第二周 需求分析
第三周 編寫代碼規范文檔、確認基本框架
第四周 功能、類圖設計
第五周 數據庫設計、編寫接口文檔
第六周-第九周 前后端分離及代碼編寫
第十周 前后端對接,處理沖突,問題反饋
第十一周-第十二周 發布α版本
第十三周 總結α測試中出現的各類問題,美化前端,優化后端
第十四周 最終測試、修改Bug
第十五周 項目部署、撰寫用戶手冊
第十六周 發布最終版本


免責聲明!

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



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