案例分析作業


移動端調研

問題 內容
這個作業屬於哪個課程 2021春季軟件工程(羅傑 任健)
這個作業的要求在哪里 案例分析作業
我在這個課程的目標是 初步掌握軟件開發技術
這個課程在哪個具體方面幫助我實現目標 學習對軟件案例的分析,體會軟件工程的思想在事件中的應用

說明:由於微信公眾號不是一個具體的產品,所以只在調研評測部分進行簡單概述(僅涉及基本功能介紹、優勢分析、劣勢分析)。

一、調研、評測

測試環境
  • 設備型號:華為 Nova6
  • 操作系統:安卓 10.1.0.212
  • 測試版本:v 4.5.5

可量化的評價指標(各指標滿分為5分)

系統功能
  • 5分:系統功能基本完善
  • 4分:系統功能出現bug,但極易解決
  • 3分:系統出現bug,較難解決或花費較長時間解決
  • 2分:系統一些功能不能正常運行
  • 1分:系統不能正常運行

安全性

  • 5分:對用戶安全幾乎不造成影響
  • 4分:造成用戶信息丟失
  • 3分:造成用戶信息泄露
  • 2分:造成用戶設備信息丟失或泄露
  • 1分:對用戶的生命財產安全構成威脅

用戶體驗

  • 5分:對用戶體驗幾乎不造成影響
  • 4分:對用戶體驗造成輕微影響,用戶或許會抱怨
  • 3分:對用戶體驗造成一定影響,用戶差評度高
  • 2分:用戶未找到替代品前勉強使用
  • 1分:用戶無法忍受

定性評價

  • a) 非常不推薦
  • b) 不推薦
  • c) 一般
  • d) 好,不錯
  • e) 非常推薦
csdn APP

CSDN是全球知名中文IT技術交流平台

​ ——官網介紹

基本功能介紹

首頁是博客的推薦,用戶可以獲取關注的用戶、熱榜、技術(java,python)等多個角度的推薦博客。也可以從上方的搜索框中搜索感興趣的內容。也有寫博客,寫Blink,直播等功能,相比於網頁端少了“傳資源”、“建項目”的功能

BlinkAPP端獨有的功能,是一個類似於微博的社區,發帖內容非常靈活,既可以發布技術相關的內容,也可以分享生活。
圖片名稱
消息我的功能與網頁端較為相似。

優勢分析
  • 作為CSDN的移動版,可以讓程序員在沒有電腦的情況下方便使用
  • 擁有龐大的用戶基礎
  • 利用移動端的優勢打造Blink社區,為程序員提供交流的場所
劣勢分析
  • 有一些小的瑕疵,影響用戶體驗
  • Blink中帖子話題五花八門,也沒有分類,體驗感較差
BUG1 ”CSDN助手“無法獲取數據

可復現性:偶爾發生(4.5 22-23點異常,4.6 0點發現恢復正常)

復現步驟:在消息頁中點擊進入“CSDN助手”

具體描述:在提示有消息時,進入"CSDN助手",並未顯示應有的消息,而是顯示”數據錯誤“、”網絡不給力再刷新一下“等字樣,並且在多次刷新后仍是這樣(圖二)。在退出APP或打開其他應用(圖三)時”數據錯誤“仍然會顯示,大約1分鍾后自動消失。使用時已通過其他應用驗證網絡良好,並且安裝APP時所有權限均已開啟。
圖片名稱

BUG可能成因:數據庫連接異常,或服務器向移動端傳輸數據異常

BUG嚴重性

  • 系統功能:3分
  • 安全性:5分
  • 用戶體驗:2分

BUG改進:加強系統維護,采取一些預防手段防止類似情況發生

BUG2 代碼橫屏顯示時背景顏色改變

可復現性:可在特定條件下發生:原文中代碼段的背景是白色

復現步驟:找到一篇代碼段背景為白色的博客,單點代碼段部分進入代碼橫屏模式。

具體描述:在代碼段的背景是白色時,點擊代碼段進入橫屏模式,橫屏模式代碼段的背景時深色,但是代碼的字體顏色仍然時淺色模式的字體顏色,導致代碼在深色背景辨識困難,閱讀困難。
圖片名稱
圖片名稱

BUG可能成因:橫屏模式的背景統一設置為深色背景,而橫屏模式中字體模式有多種。

BUG嚴重性

  • 系統功能:5分
  • 安全性:5分
  • 用戶體驗:2分

BUG改進:橫屏模式應與原模式保持一致。

BUG3 橫屏模式代碼與手機上部通知欄沖突

可復現性:在特定條件下發生:打開代碼橫屏模式

復現步驟:找到一篇有代碼的博客,點擊進入橫屏模式

具體描述:代碼進入橫屏模式,既沒有隱藏手機的通知欄,也沒有將內容與通知欄分離。沒有拖動代碼時,通知欄與白色頂部背景重合,會導致通知欄顯示不全(下圖一);而將代碼塊向下滑動后,在深色背景的映襯下可以看到完整的通知欄,但是會對代碼造成遮擋(下圖二)。
圖片名稱

BUG可能成因:沒有充分考慮到手機通知欄

BUG嚴重性

  • 系統功能:5分
  • 安全性:5分
  • 用戶體驗:2分

BUG改進:調整橫屏模式下的代碼部分的位置及大小,應與手機通知欄分離。

采訪

采訪對象:室友hh,歐陽老師班級的學生,平時使用csdn較多,沒有接觸過csdn app。

我:你覺得這款app有什么亮點

hh:有很多的博客資源,特別是一些大牛的博客都可以在這里找到。

我:有發現什么bug嗎

hh:嗯是有的。博客目錄跳轉有問題,目錄跳轉不過去

我:你覺得還有什么需要改進的地方

hh:一個是首頁欄的分類有問題,前面像“熱榜”“Blink”是類似社區的內容,后面像”java“”python“是技術方面,這兩個不同的內容都放在一個分類欄中不太合適。二是整體功能不太簡潔,抽獎、簽到這些功能都不太用得到。

我:你還會繼續使用嗎

hh:會的,有時候沒有電腦的情況下用這個app查資料很方便

評價

定性評價:c.一般 移動端的設計確實可以在沒有電腦的情況下方便使用csdn,但是移動端還是存在一些bug影響用戶體驗的,移動端的功能設計有些繁瑣,UI也不是太好看。

定量評價

類別 描述 評分(滿分10分,良好6分,及格4分,聊勝於無1分,很差-3分)
核心功能 發博客,搜索博客 6
細節 對進行博客分類 6
用戶體驗 有數據錯誤的情況 4
輔助功能 Blink社區 4
差異化功能 博客數量多 10
軟件的效能 占用內存,啟動速度,內存泄露情況 10
軟件的適應性 安卓系統與ios系統 10
成長性 智能推薦功能 10
用戶有控制權 系統狀態有反饋,等待時間要合適。關鍵操作有確認提示,有明確的錯誤信息。 讓用戶方便地從錯誤中恢復工作, 快捷操作鍵可調整。 10
自評分項目 功能簡潔性 6
總分 76
牛客 APP

牛客網,是一個集筆面試系統、題庫、課程教育、社群交流、招聘內推於一體的招聘類網站。

​ ——百度百科

基本功能介紹

學習頁是幫助求職者進行准備筆試和面試的,有很齊全的題庫、課程推薦、針對不同職業的求職攻略,針對職業和公司的面試經驗、企業內推等,功能較為豐富。

社區頁是用戶的分享平台,主要有面試經驗、內推信息、招聘信息等。

求職頁主要是匯集了企業的招聘信息,分為校招模塊和社招模塊,對崗位信息、簡歷投遞的處理率、處理時間都有直接的說明。

我的頁除了一些常見的功能,還有管理簡歷、管理投遞、做題統計等功能。

消息頁的功能較為常見,在此不贅述

優勢分析
  • 功能比較全面合理,涵蓋投遞、筆試、面試、內推多個方面的資源和功能,基本覆蓋了求職過程的各個環節
  • 與多家企業有合作,可以直接在APP上投遞簡歷,也有一些企業的試題題庫,對用戶幫助很大
  • 社區設置較為合理,有區分話題和圈子,並且話題相關度高
劣勢分析
  • 相比一些主流求職軟件,企業數量少,企業類型單一
BUG1 文字顯示不完整

可復現性:一些移動端都有類似情況

復現步驟:打開“成就值詳情”頁面

具體描述:編程題餅狀圖的兩個標簽
圖片名稱

BUG可能成因:前端樣式沒有調整好,或者不能適應每一款手機

BUG嚴重性

系統功能:5分

安全性:5分

用戶體驗:4分

BUG改進:調整前端樣式

BUG反饋:已將該問題提交到牛客APP問題反饋功能中
圖片名稱

BUG2 刪除帖子后未更新

可復現性:必然發生

復現步驟:先在“社區”發表一篇帖子,然后在“我的討論貼”中刪除該帖子

具體描述:在刪除了帖子之后,自動退出到“我的討論貼”頁面,但是發現被刪除的帖子依然顯示在“發布”列表中,列表數量也沒有減少,點擊帖子依然可以進入到詳情頁,顯示“帖子已刪除”。重新刷新“我的討論貼”頁后被刪除的帖子沒有在列表中顯示。

BUG可能成因:在刪除帖子返回“我的討論貼”頁面時,頁面內容沒有重新獲取和更新數據

BUG嚴重性

系統功能:5分

安全性:3分

用戶體驗:4分

BUG改進:在刪除帖子返回“我的討論貼”頁面時,應該重新獲取相關數據

評價

定性評價:e.非常推薦 針對性強,求職面向IT相關行業。功能完整,幾乎覆蓋求職過程中的各個環節。

定量評價

類別 描述 評分(滿分10分,良好6分,及格4分,聊勝於無1分,很差-3分)
核心功能 職位查找,筆試面試准備,內推功能 10
細節 筆試題目全面,分類詳細;面試經驗全面,分類詳細 10
用戶體驗 幾乎沒有廣告 10
輔助功能 課程、書籍的推薦 6
差異化功能 功能全面,也有創新 10
軟件的效能 占用內存,啟動速度,內存泄露情況 10
軟件的適應性 安卓系統與ios系統 6
成長性 智能推薦功能 10
用戶有控制權 系統狀態有反饋,等待時間要合適。關鍵操作有確認提示,有明確的錯誤信息。 讓用戶方便地從錯誤中恢復工作, 快捷操作鍵可調整。 10
自評分項目 功能簡潔性 10
總分 88
微信公眾號

微信公眾號是開發者或商家在微信公眾平台上申請的應用賬號,平台上實現和特定群體的文字、圖片、語音、視頻的全方位溝通、互動 。形成了一種主流的線上線下微信互動營銷方式。

​ ——百度百科

基本功能介紹

不同微信公眾號功能不同。下面以微言航語為例

發消息功能是可以給公眾號服務端發送消息

消息下面是公眾號發過的推送,按時間順序排列

服務里面是公眾號提供的服務目錄,點擊會跳轉到具體的服務頁面

圖片名稱
優勢分析
  • 依托微信平台,用戶數量大,微信用戶對公眾號的閱讀率高。
  • 相比APP,微信公眾號對開發者的技術要求更低
劣勢分析
  • 微信公眾號的主要用途是發布信息,所以想基於公眾號實現復雜的功能不太現實
  • 目前公眾號數量龐大,用戶每日收到的推送數量也很多,所以用戶可能缺乏時間和耐心瀏覽每一篇推送,就會導致公眾號的信息到達率高,但是信息有效率低。

二、分析

使用此服務的所有功能,估計這個軟件/網站/服務做到這個程度大約需要多少時間(團隊人數6人左右,計算機大學畢業生,並有專業UI支持)

csdn APP和牛客 APP在網頁端已有較為成熟的原型,前期設計的時間成本應該會略低於同類產品,但是功能較為復雜,根據某乎的文章給的分析以及數據支撐,我認為6名計算機專業畢業的大學生的開發大約為5個月。

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

csdn APP:優劣勢在前文中已分析。和IT技術交流平台的相關app相比,可以排到第一,因為很多這樣類型的平台沒有開發移動端,例如stack overflow,相比博客園 app,個人感覺博客園 app更加簡潔,沒有什么廣告,但是華為應用市場的數據csdn app是3524萬次安裝,博客園app是17萬次安裝,懸殊較大。

牛客 APP:優劣勢在前文中已分析。同類型的app有boss直聘、智聯招聘。根據華為應用市場的數據,boss直聘、智聯招聘、牛客的安裝次數分別為4億,3億,493萬,評分分為為4.5,4.4,4.7。牛客的用戶數遠低於其他兩個,好評率高於其他兩個,我認為牛客在同類產品中應處於中游水平。

從各方面的問題,推理出這個軟件團隊在軟件工程方面可以提高的一個重要方面(具體建議)。

我認為這兩個團隊都應該注重細節的修復,在我目前的使用中沒有看到什么致命的bug,但是會有一些不完美的地方,可能在做軟件測試的時候很難注意到,建議開設問題反饋欄,及時修復。

你在第一部分發現的bug,為何軟件團隊不能在發布前修復?他們是不知道,還是有意不修復?你覺得是什么原因?可以從下面的可能性中選取幾個

csdn app:

  • bug1:其他。我認為可能只是突發的服務器,是不能
  • bug2:測試把關不嚴,沒有注意到代碼背景是白色情況下的測試
  • bug3:開發人員粗心大意,前端設計沒有考慮到手機頂部的狀態欄,也有可能是機型的差異

牛客 app:

  • bug1:測試把關不嚴,文字顯示不完全可能是機型的原因,沒有對機型進行廣泛測試
  • bug2:具體的設計質量不高。刪除后應該重新獲取數據

三、建議和規划

市場概況

csdn的市場廣闊,國內的程序員普及率高。根據七麥數據顯示,安卓用戶的下載量大約為7610萬次,ios下載率可視為與安卓相同。直接用戶是現從事與IT技術有關的人,潛在用戶是想接觸或者了解IT行業的人,如選專業的學生、想轉行的人。

牛客的市場普及率較低,知名度遠低於boss直聘、智聯招聘等求職軟件,並且市場上同類應用較多,安卓用戶的下載量大約為1337萬次,ios下載率可視為與安卓用戶相同。直接用戶是正在尋找工作的人,企業,潛在用戶有即將畢業的學生、想要跳槽的人、售賣課程和題庫的人。

市場現狀

目前市場上與csdn app相關度較高的產品有知乎、博客園,知乎中的帖子涉及范圍廣,不僅限於IT類,知名度、市場都較大,博客園與csdn基本上是一類產品,界面簡潔,但是市場、知名度都較差。csdn app的定位是面向IT的”內容分享+個性化社交“APP。優勢是現有的用戶基數大,劣勢是博客質量參差不齊,存在嚴重的重復和抄襲行為,用戶體驗感較差。csdn與博客園是同類產品,有直接競爭關系,csdn從下載次數、博客數、主流網站投放度都遠大於博客園。
下面是市場上一些與csdn相似產品的活躍度比較
圖片名稱

目前市場上與牛客 app相關度較高的額產品有boss直聘、智聯招聘,這兩者市場占比都遠大於牛客app,是比較主流的求職類app,但是針對的職業范圍較廣。牛客是一個集筆面試系統、題庫、課程教育、社群交流、招聘內推於一體的招聘類網站。優勢是主打IT行業招聘,針對性強,和一些IT企業有很強的合作,提供職業篩選、筆試刷題、面經分享、內推等多種功能,功能齊全。劣勢是起步晚,市場被起步早的占據,求職軟件競爭激烈。上述產品是直接競爭關系,boss直聘、智聯招聘從用戶量、市場上都占有絕對優勢。

市場與產品生態(以csdn app為例)

csdn app的核心用戶群是IT行業從業者。典型用戶是遇到技術方面的問題來csdn尋找解決方案的,或者對某個問題有想法通過csdn來記錄和分享想法的。IT行業很龐大和靈活,所有用戶的學歷和年齡范圍很廣,專業、愛好與技術相關度大,表面需求是查找資料,潛在需求可能是與更多同行業的人交流和學習。

產品的用戶群體之間存在一定的關系,我認為可以在學生中相互作用構成特定用戶生態,老師、助教將csdn中博客作為資料讓學生閱讀,讓學生接觸到csdn,或者學長學姐在傳授學習經驗時推薦在csdn上查找資料,這些都在一定程度上把學生轉化為csdn的用戶。

產品規划(以csdn app為例)

我希望實現博客查重功能,因為csdn抄襲的現象非常嚴重,這樣不僅不尊重原創者的勞動成果,也會降低讀者的效率,讀者的體驗感也非常差。禁止抄襲的行為也可以在一定程度上提高博客的質量。

這個功能是csdn內部的功能,不需要美工,前端工作量小,招聘1人即可。開發任務較重,需要3人,其中2人做查重算法,1人將算法應用到平台。測試2人。

week1:各組人員商量實現細節,編寫功能報告、接口手冊

week2-10:前端完成實現,查重算法完成開發,平台實現算法接口,構造測試數據

week11-12:將各部分綜合在一起

week13-16:測試與上線


免責聲明!

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



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