【計劃】Alpha階段 - 初始任務分配 - 靈境 | week8
阿新 • • 發佈:2022-04-19
專案 | 內容 |
---|---|
這個作業屬於哪個課程 | 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根據開發實際及時調整分配任務
- 成員及時進行技術文件總結