1. 程式人生 > 其它 >【Alpha階段】計劃階段要求 - 功能規格說明書 - 靈境 | week8

【Alpha階段】計劃階段要求 - 功能規格說明書 - 靈境 | week8

專案 內容
這個作業屬於哪個課程 2022春季軟體工程(羅傑 任健)
這個作業的要求在哪裡 團隊專案-計劃階段要求

Part1 引言

1. 1 專案簡介

專案團隊:頭髮茂盛隊

專案名稱:靈境

專案內容:主打沉浸式社交的高校元宇宙 VR Chat APP

釋出平臺:Android客戶端

1.2 功能規格說明書的設計目標

  • 定義軟體總體要求,作為產品使用者和軟體開發人員之間相互瞭解的基礎
  • 提供典型使用者和典型場景介紹,定位產品需求,進行鍼對性功能開發
  • 提供產品介面原型設計及互動步驟,幫助產品使用者快速瞭解產品內容
  • 提供效能要求、初步設計和驗收標準,作為軟體開發人員進行軟體架構設計,編碼和測試的依據與基礎
  • 對產品使用者量,日活躍量等相關資料設定期望,對相關使用者做題資料進行收集和分類,作為產品運營階段的總依據

1.3 相關概念說明

概念 說明
元宇宙 利用科技對現實世界的虛擬化、數字化
虛擬現實 建立和體驗虛擬世界的計算機模擬系統
增強現實 將虛擬資訊與真實世界巧妙融合的技術

Part2 典型使用者與典型場景

2.1 即將畢業的女大學生

內容 說明
使用者姓名 泉此方
照片
使用者身份 21歲,理工院校大三女大學生,性格沙雕,好奇心強。成績平平,家境一般,正在考慮考研還是就業。
使用者痛點1 關於就業和考研,網上的帖子水平參差不齊,想多看看本校學長學姐的經驗談
使用者痛點2 非常好奇其他學校的生活是怎樣的,比如藝術學校、師範學校等非理工科大學。然而日常生活中接觸不到這些大學的學生,無從瞭解
使用者痛點3 快畢業了,想把宿舍裡不需要的東西賣出去。希望有個方便的和本校學生交易的平臺
典型場景1 通過靈境中的考研/就業經驗貼房間,瞭解本校學長學姐的經驗
典型場景2 通過靈境的跨校社交功能,在其他學校的虛擬校園中結識外校同學
典型場景3 通過靈境的二手物品交易貼,與本校同學約好線上下交易
支付意願 為了比較好看的虛擬服飾、房間裝扮會花少量的錢,其他方面一毛不拔
使用者比例 15%左右

2.2 無法見面的異地戀情侶

內容 說明
使用者姓名 蕾娜、辛耶
照片
使用者身份 19歲大學生,處於不同大學,無法經常見面的異地戀情侶
使用者痛點1 處於熱戀中卻無法經常見面,某種意義上是在網戀。希望有一個更身臨其境般的環境來戀愛
使用者痛點2 雖然QQ微信可以實時聯絡到對方,但僅僅文字的情感傳遞不能滿足戀愛需求
使用者痛點3 希望與對方共建一個屬於兩人的小世界,但目前無法在現實中實現
典型場景 在兩人都非常想念對方時,可進入我們的APP進行不只是文字的交流;無法帶對方來自己學校遊玩時可以在虛擬校園中散步,彷彿兩人漫步在自己校園中;希望有共同的小世界時,可以與對方共建一個家園,自定義專屬於兩人的世界
支付意願 眾所周知,在談戀愛時,雙方會願意為彼此的有意義的事情買單,比如為了兩人的家園更加好看付款,又或者為了其他更好的適用體驗付款
使用者比例 20%左右

2.3 學識淵博的大學教師

內容 說明
使用者姓名 馮老師
照片
使用者身份 30歲的大學青年教師,剛來學校不到一年
使用者痛點1 想要和學生有更緊密的交流,奈何與學生的聯絡僅限於課堂
使用者痛點2 不太熟悉所任教的學校和學生,想要從不同的角度去了解
使用者痛點3 希望以自己過來人的身份幫助學生,可是沒有現成的平臺
典型場景1 通過靈境中的好友功能,與學生進行虛擬世界的交流
典型場景2 通過靈境的校園社交功能,瞭解所在學校和學生的風貌
典型場景3 通過靈境的資訊釋出與動態,向學生提供幫助與經驗
支付意願 作為有自身收入的群體,可能會在一些場合進行支付
使用者比例 5%左右

2.4 熱愛交友的社牛男大學生

內容 說明
使用者姓名 胖虎
照片
使用者身份 20歲大學生,性格開朗,喜歡交友,擅長唱歌
使用者痛點1 喜愛交友但交友平臺有限,希望有更廣大的交友平臺
使用者痛點2 不想將交友範圍僅限於本校,想認識認識其他學校的同學
使用者痛點3 喜歡展示自己的唱歌才能,希望有更廣大的平臺展示自己
典型場景1 通過靈境中的好友功能,與同學們進行虛擬世界的交流
典型場景2 通過靈境的校園社交功能,結實其他學校的同學
典型場景3 通過靈境的資訊釋出與動態功能,展示自己的歌唱技巧,藉此也能認識更多同學
支付意願 作為交友意願強烈的同學,願意進行一定的支付如開通VIP使得自己能在社交圈中更為顯眼
使用者比例 20%左右

2.5 專心科研的研究生學霸

內容 說明
使用者姓名 顧恩達
照片
使用者身份 22歲碩士生,性格開朗,潛心科研,一心研究自己的專業領域
使用者痛點1 平時生活中接觸的交際圈較窄,沒法認識很多新朋友
使用者痛點2 科研生活太單調,缺少對於多種興趣的探索途徑
使用者痛點3 缺乏創新和靈感來源,缺少與不同專業同學交流的機會
典型場景1 在虛擬校園和廣大大學本科生,碩士生,博士生老師進行交流,擴大交際圈
典型場景2 利用app提供的各種VR,AR遊戲和社交體驗豐富自己的生活,探索更多興趣愛好
典型場景3 與天南海北的同學,老師進行深入交流,開拓眼界,激發科研創新靈感
支付意願 以沉浸式交友為主要核心訴求,有一定經濟自主權,會有較強願望支付更多虛擬裝扮費用來美化自己
使用者比例 10%左右

Part3 介面原型設計與互動

3.1 整體跳轉邏輯

首頁邏輯:

登陸註冊頁面邏輯:

3.2 原型設計

介面 功能描述 原型設計
首頁 展示產品主要功能,方便使用者使用
魔方和地球設計增強美觀性和科技感
契合元宇宙理念
首頁-設定 使用者基本資訊的設定與修改,
介面美觀個性化設計
首頁-訊息 包括好友列表和訊息提醒
登入 已有賬號使用者登入靈境APP
註冊 通過手機號和驗證碼註冊賬號
忘記密碼 通過手機驗證碼找回密碼
高校社交 進入繪製的3D高校場景,
結合虛擬個人裝扮
個人空間 使用者具有一定自由度,
裝飾個人空間

Part4 系統功能及驗收標準

功能 描述 驗收驗證標準 開發階段
使用者註冊 大學學生或教師使用自己的身份資訊進行註冊 1.對學生和教師的註冊身份資訊進行一定的核驗。2.傳送驗證碼到使用者手機,完成繫結註冊 Alpha
使用者登入 使用者使用手機驗證碼或者賬號密碼登入 1.對使用者的賬號資訊進行核驗。2.使用者名稱/手機號與密碼/驗證碼匹配性檢驗。3.登入成功後,跳轉至引導頁面 Alpha
登入引導 登入後進行必要的引導 1.初次登入進入動畫頁面,之後進入個人裝扮頁面。2.之後登入可以關閉動畫 Alpha
個人資訊 個人資訊管理 1.個人暱稱,興趣,學校,專業等個人資料2.展示修改個人裝扮 Alpha
設定 app設定與身份資訊管理 暱稱,密碼,手機號展示與修改 Alpha
首頁學校地圖 選擇學校進入 1.可以放大檢視學校位置。2.可以選擇學校進入 Alpha
多人實時場景的狀態同步 小型場景和校園場景的資料同步 1.保證使用者使用流暢。 Alpha
小場景社交服務 為好友或社團提供小場景社交服務 1.選擇一個場景進入。2.邀請好友進入場景。3.場景中提供會議/遊戲/AR交流等服務 Alpha
校園場景社交服務 本校/其他學校校園場景社交服務 1.選擇本校或者其他學校進入。2.邀請好友進入所在的位置。3.實時語音/文字聊天交流。4.參觀校園。5.體驗不同學校的學習資源/新聞 Alpha
動態分享 AR/文字/圖片/視訊動態分享 1.單獨的頁面可以發現/檢視他人動態。2.自己可以發動態。 Beta
熱議詞條 首頁熱點推薦 1.對同學們進行實時熱點推送。2.點選熱點進入相關動態或者討論 Beta
好友聊天/訊息服務 與好友進行聊天/訊息推送 1.能夠選擇某個好友聊天。2.能進行訊息推送 Beta
好友資訊 與好友,社群相關的功能 1.新增好友/群組 2.檢視好友/群列表 Beta

Part5 產品期望

5.1 真實使用者累積期望

我們的使用者主要集中在北航、中傳、清華等高校,我們的使用者有一定連續性,使用者在得到良好的社交體驗後,可以將我們的APP推薦給同校的同學,也可以推薦給中學朋友,擴充套件到其他高校。在此基礎上,可以不斷擴充套件使用者數量,對於累計的真實使用者,整體上會呈現不斷增加的趨勢。在本學期末中,目標累計的真實使用者可以達到500。

5.2 使用者日活躍量期望

針對本學期日程以及開發日程安排,Alpha階段時產品的推廣剛剛開始,產品功能可能存在缺陷,我們日活躍量目標定在100人左右;Beta階段將完善功能,推廣力度進一步增加,使用者量總體上呈現上升趨勢,目標最大日活躍量為200;假期開始後,大學生空閒時間變多,使用者量會快速上升,最終穩定在一個較高水平,目標最大日活躍量為400。

5.3 資源資料積累期望

隨著使用者對產品的使用,我們將記錄相關的資料,用以分析使用者的使用習慣,探索產品未來的發展方向。具體包括:

  • 產品各個功能的使用頻率:
    • 對於使用頻率較高的功能,我們將進行深度分析,探尋更多“殺手功能”的可能性;
    • 對於使用頻率不高的功能,以使用者調研等形式分析其缺陷,並決定該功能的未來發展方向。
    • 這一資料還可以用來對使用者群體進行分類,幫助團隊更精準的把握使用者需求。
  • 使用本產品的時間段:
    • 使用者會在一天中的什麼時間段使用本產品、會少次長時間使用還是多次短時間使用
    • 使用者會在一週的時間跨度下,何時使用本產品。
  • 使用者反饋:
    • 包括BUG、APP的改進方向等,是決定產品走向的重要參考。

5.4 下載量積累期望

疫情期間,高校對出入校的管控較為嚴格。我們的“靈境”APP能夠幫助大學生拓展社交方式,應當能吸引相當的使用者。

Alpha版階段,各個功能還不夠完美,主要依靠開發團隊通過朋友圈、微信群等進行個人宣傳,預計下載量為200左右。

Beta版階段,較為完善的實現了我們的最初設想,也在Alpha階段瞭解了真實的使用者意見,APP將變得更有吸引力。但由於前期僅支援北京航空航天大學與中國傳媒大學,預計下載量在500以上。

Part6 資料收集與分析

  • 資料及意義

    • 註冊使用者數:釋出應用後至當前統計時間,已註冊使用者數量
    • 日/月新增使用者量:表示某日或某月,註冊成為使用者的數量。新增量屬於活躍使用者的一部分,反應軟體在目標使用者群體的知名度
    • 日/月活躍使用者量:表示某日或某月,登入軟體的人數。反應固定時間內軟體的熱度
    • 時間段活躍量:以小時為單位進行劃分,對每個時間段的活躍量進行統計,反應使用者在哪個時間段使用軟體最頻繁
    • 流失使用者數:代表截止至統計時間,流失使用者的總和,其中,流失使用者指的是7天內未登入軟體的使用者
    • 留存率:表示使用者在使用軟體後是否繼續使用軟體,反應軟體的可持續發展的能力,具體數值=(註冊使用者數-流失使用者數)/註冊使用者數*100%。
  • 準備工作

    上述資料的統計需要藉助資料庫,建立相應的日誌表,新使用者註冊、使用者登入、都將相應的記錄(使用者標識及時間)新增至表中,最後通過sql語句便可查詢上述資料。

  • 與上述目標的對應關係

    • 真實使用者數量=註冊使用者數-流失使用者數
    • 使用者日活躍量=日活躍使用者量

Part7 可能存在的問題與副作用

  • 隨著使用者日活躍的增大,因為伺服器效能的限制,前後端互動的效率會受到影響,影響使用者的實時性體驗
  • 隨著使用者量的增大,自定義模型數量增加,佔用服務端和客戶端資源增加
  • 隨著使用時間的增加,使用者可能更加渴望線下交流,對平臺依賴性下降

Part8 更新日誌

時間 更新內容
2022-04-19 18:00 按照班級作業要求完成功能規格說明書