1. 程式人生 > 其它 >【計劃】Alpha階段 - 初始任務分配 - 靈境 | week8

【計劃】Alpha階段 - 初始任務分配 - 靈境 | week8

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

Part1 Alpha階段總體規劃

  • 服務端資料庫構建,伺服器部署,API設計
  • 客戶端成員學習Unity3D相關技術知識
  • 進行最小可用版本開發和完善
需求 優先順序 開發階段
使用者註冊 ⭐⭐⭐⭐⭐ Alpha
使用者登入 ⭐⭐⭐⭐⭐ Alpha
登入引導 ⭐⭐⭐⭐ Alpha
個人資訊 ⭐⭐⭐⭐⭐ Alpha
設定 ⭐⭐⭐ Alpha
首頁學校地圖 ⭐⭐⭐⭐ Alpha
多人實時場景的狀態同步 ⭐⭐⭐⭐⭐ Alpha
小場景社交服務 ⭐⭐⭐⭐⭐ Alpha
校園場景社交服務 ⭐⭐⭐⭐⭐ Alpha

Part2 任務分配

2.1 初始任務分配

分組 姓名 任務 子任務 預計時長(h)
客戶端 客戶端小組 客戶端程式碼規範與協作 呼叫API介面方式規範確定
c#邏輯部分程式碼規範確定
與美工建模同學討論協作方法及UI設計統一
4
楊濡冰 技術棧學習 Unity UI製作學習
羅楊一飛 Unity場景Demo 專案場景建立
玩家形象和初始化,動作操控對映
Mirror多使用者同步
李浩宇 技術棧學習 Unity UI製作學習
顧晨宇 首頁Demo 可旋轉的魔方
可旋轉視角、放大、點選的地圖球
服務端 服務端小組 服務端程式碼規範與協作 API介面設計,文件規範
Java邏輯程式碼規範,測試程式碼規範
1
服務端小組 資料庫設計 關係資料庫模型建立
資料庫表與屬性建立
4
馮張馳 技術棧學習 學習SpringBoot+MybatisPlus+Mysql+Websocket+Netty相關內容
熟悉服務端程式碼框架
4
業務邏輯編寫 完成註冊登入邏輯
完成資料庫伺服器端部署
實現持續整合與部署服務
肖偉強 技術棧學習 學習SpringBoot+MybatisPlus+Mysql+Websocket+Netty相關內容
熟悉服務端程式碼框架
4
與客戶端互動邏輯編寫 瞭解Websocket+Netty和客戶端的互動
提交聊天室demo
完成對客戶端的訊息推送服務
與客戶端對接實現多人線上文字聊天
譚思齊 技術棧學習 學習Unity-Mirror伺服器相關內容
瞭解多人線上服務的邏輯構建
6
Unity伺服器開發與部署 與客戶端同學對接,確定需求
部署在阿里雲伺服器上
6
鄭積想 技術棧學習 學習SpringBoot+MybatisPlus+Mysql相關內容
熟悉服務端程式碼框架
4
個人資訊功能 完成個人資訊修改功能
完成好友資訊服務功能
完成高校資訊服務功能
4

2.2 後續待分配任務

分組 任務 預計時長(h)
客戶端 程式打包,釋出 4
服務端與客戶端連線測試 8
服務端 服務端單元測試 12
服務端與客戶端連線測試 8

Part3 任務指派

第一次迭代 Alpha階段

Part4 補充說明

  • 專案團隊每兩天開一次會,進行會議紀要和專案進度彙報
  • PM根據開發實際及時調整分配任務
  • 成員及時進行技術文件總結