題士——每一位都是在題庫中披荊斬棘的騎士


項目 內容
這個作業屬於哪個課程 2021春季軟件工程(羅傑 任健)
這個作業的要求在哪里 團隊項目-初次邂逅,需求分析

一、項目介紹

項目名稱:題士

項目簡介:這里是來自刪庫跑路對不隊項目團隊針對學生考試刷題、學習交流等需求開發的一款集刷題、題目討論、錯題整理、社區資料分享等功能為一體的刷題軟件。

二、高能視頻

友情提示:視頻高能,請謹慎食用。

三、需求調研

為了更好地進行需求分析,我們通過線上發放問卷的形式進行調研,截止到需求評審答辯前,共計收到202份有效反饋,調研結果如下:

1.做題相關

1.1 做題模式

問卷問題:支持不同模式下的題目練習(如順序,按章節,隨機出題)

反饋結果:

1.2 題目推薦

問卷問題:統計做題數據,給出常錯題、易錯題推薦

反饋結果:

1.3 快速做題

問卷問題:直接瀏覽題目答案,題目解析,快速過題

反饋結果:

1.4 關鍵詞搜索

問卷問題:針對具體關鍵詞搜索問題

反饋結果:

1.5 題目收藏

問卷問題:提供好題收藏功能,以便復習鞏固

反饋結果:

1.6 錯題收集

問卷問題:收集記錄做錯的題目,方便查看

反饋結果:

1.7 題目筆記

問卷問題:支持對題目進行標注,提供題目的筆記入口

反饋結果:

1.8 題目評論

問卷問題:支持對題目的評論、交流和吐槽

反饋結果:

2.社區相關

2.1 問答社區

問卷問題:提供交流平台,方便同學們相互答疑解惑

反饋結果:

2.2 資源共享社區

問卷問題:交流,共享資源,例如往年習題等

反饋結果:

2.3 在線問答pk

問卷問題:與同學伙伴一起進行答題pk

反饋結果:

2.4 排行榜

問卷問題:刷題總量排行,周排行

反饋結果:

3.其他調研

3.1 倒計時設置

問卷問題:可以設定考試時間,系統自動顯示考試倒計時

反饋結果:

3.2 使用平台

問卷問題:希望這樣一款產品在什么平台上使用?

反饋結果:

4.調研結果匯總

優先級由高到低依次表示為⭐⭐⭐⭐⭐到⭐

需求 優先級 開發階段
做題模式 ⭐⭐⭐⭐⭐ Alpha
題目推薦 ⭐⭐⭐⭐⭐ Alpha
快速做題 ⭐⭐⭐ Beta
關鍵詞搜索 ⭐⭐⭐⭐⭐ Alpha
題目收藏 ⭐⭐⭐⭐⭐ Alpha
錯題收集 ⭐⭐⭐⭐⭐ Alpha
題目筆記 ⭐⭐⭐⭐ Beta
題目評論 ⭐⭐⭐⭐⭐ Alpha
問答社區 ⭐⭐⭐⭐ Beta
資源共享社區 ⭐⭐⭐⭐ Beta
在線問答pk 不開發
排行榜 不開發
倒計時設置 ⭐⭐⭐ Beta

四、NABCD分析

1. Need

我們的目標是開發一款有利於學生復習刷題和題目交流討論的軟件。通過問卷調研,發現學生們有以下需求:

  • 學生們在每次課后練習,每次期末復習的時候常常會擔心自己練習的題目不夠周全,而且在考期希望可以充分利用自己的時間進行復習。所以需要一款軟件,能夠提供緊跟課程的豐富全面的相關題目,並且能夠隨時隨地便攜刷題,真正做到想刷就刷。
  • 當學生們學習特別是復習時,他們時常苦惱於復習時的題目固定,無法隨心組合,無法反復練習錯題,無法專練高頻錯題。所以需要一款軟件,能夠提供多種做題模式,按自己需求制定做題模式,收集錯題並支持反復練習,等支持智能題目推薦功能。
  • 當學生們進行刷題練習時,他們時常需要實時進行題目的交流和討論,以此來更進一步掌握和鞏固知識。同時對於學習資源,例如往年題,學習經驗等,往往需要自己私下咨詢學長學姐等,所以需要一款軟件,能夠提供一個資源交流和分享的社區,讓學生們輕松獲得自己需要的信息。

【問題】對於服務的管理者而言,是否需要一個平台來進行網站以及題庫相關的管理?如果需要的話,微信小程序可否勝任?尤其對於題庫規模不小且需要導入的情況,是否可以支持?

【問題】如果微信小程序無法較為完善的支持上述場景的話,那該如何設計?是否會考慮設計電腦端管理界面

團隊將開發PC端的后台管理平台,方便問題的導入和題庫的管理

2. Approach

用戶使用的設備(iOS/Android)不同,因此,我們需要對不同設備作出支持,以最大程度滿足不同用戶的需求。故而我們調研了現有的前后端框架,選擇了以下的方案:

  • 前端框架:uni-app

    uni-app是一個使用 Vue.js 開發所有前端應用的框架,開發者編寫一套代碼,可發布到iOS、Android、Web(響應式)、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘/淘寶)、快應用等多個平台。

    可以看到,uni-app對小程序也有支持,考慮到iOS端發布應用可能比較困難,使用小程序支持iOS用戶也是一個不錯的選擇。

  • 后端框架:express

    Express 是一個保持最小規模的靈活的 Node.js Web 應用程序開發框架,為 Web 和移動應用程序提供一組強大的功能。

    為了滿足敏捷開發,快速迭代的開發需求,我們選擇了一個比較靈活的開發框架——Express。Express可以提供良好的組織框架,豐富的HTTP實用工具和中間件,而且還能保持不錯的性能,符合我們的需求預期。

【問題】安卓+微信小程序,這個的話項目主要考慮是什么呢(指的是為什么要並存)?在工作量上是否過大,不利於掌控?

首先根據問卷調研,大部分同學更傾向於『題士』在移動端(安卓,ios)發布

其次由於在ios上發布APP審核過程繁瑣且時間較長,並不利於后續的發布、推廣和使用等環節,所以我們期望通過發布微信小程序的方式捕獲在iOS端流失的用戶量,使更多人可以受益於『題士』

最后通過我們在技術層面的調研,發現uni-app可以減輕多平台發布的工作量,可以實現預取設想

因此我們計划在安卓和微信小程序發布『題士』

3. Benefit

  • 支持多種模式下的題目練習:直接瀏覽題目答案、題目解析,快速過題的快速做題模式;順序,亂序,分章節,智能推薦,模擬考試等多種方式的刷題模式。以更為便捷的方式給予用戶豐富且有效的刷題復習體驗。
  • 支持豐富的題目管理功能:題目收藏功能,錯題整理功能,關鍵字搜索功能,題目筆記功能。用戶通過該軟件,對題目進行更個性化的管理。
  • 建設活躍的用戶社區:資源共享社區、問答社區,並支持題目評論功能、筆記分享功能。用戶可以在社區中探索或分享學習資源。
  • 貼心小功能:設置相關科目的考試信息,如考試時間和注意事項等。避免用戶遺漏關鍵信息。

4. Competitors

現有相關產品

  • 北航航概練習題庫

    已有功能:個人正確率統計、順序練習、自選章節隨機練習、隨機練習(全部)、錯題本回顧練習、相關題目搜索、收藏題目、針對每道題的小討論區。

  • 小站考研刷題部分

    針對各種考研科目提供題目進行訓練

本項目優勢

  • 相較於北航航概練習題庫的針對每道題的小型討論區,我們的產品具有統一的用戶社區,用戶可以在其中探索、分享。
  • 相較於小站考研刷題部分,我們的產品勝在界面簡約,沒有廣告注入,另外,我們的服務均是免費的,而小站考研具有大量的付費項目。
  • 具有筆記功能,用戶可以在每道題下記錄自己的錯誤原因、重要知識點等信息,方便復習。
  • 具有模擬考試功能,可以在考試前為用戶營造考試氛圍,調整心態。
  • 具有智能推薦功能,可以為用戶推薦普遍錯誤率較高的題目。

【問題】博客中有提到相比小戰考研勝在服務均是免費的

  • 假設之后希望項目盈利,目前有初步的計划嗎?
  • 【建議】后續對小戰考研等類似產品進行更加深入的調研分析,並相對於當前項目進行一定的對比分析,以便於列出基於推廣與盈利的計划。

我們認為作為一個題庫,僅僅支持航概、軍理、計導等相關題目的話,是沒有任何盈利空間的。首先航概已經有一個“可以使用”的微信小程序,雖然簡陋但是相比於我們加入盈利相關服務的『題士』產品而言,用戶可能更偏向於使用免費軟件。而且我們認為僅僅是功能完善一點,題目多一點也不能抵消引入盈利相關服務的負面影響。其次,小站考研等相關軟件,其付費項目集中於考研相關精品課程,獨家一手資料等,而我們的產品不太可能提供相關精品課程、獨家一手資料等盈利項目。所以我們認為我們的項目大可能幾乎很難盈利。

而如果進行盈利項目設置的話,我們認為廣告投放,以及花費大量人力物力去收集加入獨家限定題目,是唯二能夠盈利的點,但是這種手段勢必會影響產品的推廣和使用。

因此我們團隊不會主動進行項目盈利的考量與設置。

5. Delivery

  • 本產品目標用戶為高校學生,主要面向北航同學,計划與北航多個學院學習部進行合作,聯合推廣
  • 通過學院公眾號等官方渠道,以及微信朋友圈,QQ空間等個人渠道,進行多方位的推廣

【問題】微信小程序需要對網站進行備案才能正式發布,備案流程需要一個月以上,團隊有備案好的網址嗎?

正在申請備案中

【問題】在定義用戶量時是否是以每日活躍用戶為准,而不是累計用戶量?

『題士』在臨近期末復習階段的使用人數較多,根據團隊項目時間安排

所以alpha階段主要是測試、推廣『題士』,以累計用戶量為准

beta階段收尾時臨近考期,以每日活躍用戶為准

五、用戶量評估

明確寫出在哪里發布軟件,估計發布后一周的用戶量

我們的軟件將會發布安卓APP以及微信小程序兩個版本。微信小程序的版本是為了捕獲在iOS端流失的用戶量。用戶發布量估計如下:

  • Alpha階段:保守估計累計用戶量為200
  • Beta階段:保守估計每日活躍用戶為400

六、更新日志

時間 更新內容
2021-04-13 12:22 按照班級作業要求完成需求分析作業並發布
2021-04-15 14:00 新增【三、需求調研,六、闡述說明】,補充調查結果和問題解答
2021-04-18 16:00 在【三、需求調研】部分補充優先級以及alpha,beta開發計划說明,將問題解答直接修改至【四、NABCD分析】部分,由於修改次數較多,將原【六、闡述說明】修改為【六、更新日志】


免責聲明!

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



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