【Alpha阶段】计划阶段要求 - 初始任务分配 - 灵境 | week8

项目 内容
这个作业属于哪个课程 2022春季软件工程(罗杰 任健)
这个作业的要求在哪里 团队项目-计划阶段要求

Part1 Alpha阶段总体规划

  • 服务端数据库构建,服务器部署,API设计
  • 客户端成员学习Unity3D相关技术知识
  • 进行最小可用版本开发和完善
需求 优先级 开发阶段
用户注册 ⭐⭐⭐⭐⭐ Alpha
用户登录 ⭐⭐⭐⭐⭐ Alpha
登录引导 ⭐⭐⭐⭐ Alpha
个人信息 ⭐⭐⭐⭐⭐ Alpha
设置 ⭐⭐⭐ Alpha
首页学校地图 ⭐⭐⭐⭐ Alpha
多人实时场景的状态同步 ⭐⭐⭐⭐⭐ Alpha
校园场景社交服务 ⭐⭐⭐⭐⭐ Alpha

Part2 任务分配

2.1 初始任务分配

分组 姓名 任务 子任务 预计时长(h)
客户端 客户端小组 客户端代码规范与协作 调用API接口方式规范确定
c#逻辑部分代码规范确定
与美工建模同学讨论协作方法及UI设计统一
4
杨濡冰 技术栈学习 Unity UI制作学习 8
罗杨一飞 Unity场景Demo 项目场景创建
玩家形象和初始化,动作操控映射
Mirror多用户同步
8
李浩宇 技术栈学习 Unity UI制作学习 8
顾晨宇 首页Demo 可旋转的魔方
可旋转视角、放大、点击的地图球
8
服务端 服务端小组 服务端代码规范与协作 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
个人信息功能 完成个人信息修改功能
完成好友信息服务功能
完成高校信息服务功能
4

2.2 后续待分配任务

分组 任务 预计时长(h)
客户端 程序打包,发布 4
服务端与客户端连接测试 8
服务端 服务端单元测试 12
服务端与客户端连接测试 8

Part3 任务指派

第一次迭代 Alpha阶段

Part4 补充说明

  • 项目团队每两天开一次会,进行会议纪要和项目进度汇报
  • PM根据开发实际及时调整分配任务
  • 成员及时进行技术文档总结
posted @ 2022-04-19 15:55  头发茂盛队  阅读(96)  评论(0编辑  收藏  举报