系统设计
1.修改完善已提交的需求规格说明书
2.讨论制定团队的编码规范
3.数据库设计
4.项目的后端架构设计
4.1后端框架选用Spring MVC框架 M - Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。 通常模型对象负责在数据库中存取数据 V - View(视图)是应用程序中处理数据显示的部分。 通常视图是依据模型数据创建的。 C - Controller(控制器)是应用程序中处理用户交互的部分。 通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据 Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制4.2 SpringMVC运行原理 客户端请求提交到DispatcherServlet 由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller DispatcherServlet将请求提交到Controller Controller调用业务逻辑处理后,返回ModelAndView DispatcherServlet查询一个或多个ViewResoler视图解析器,找到ModelAndView指定的视图 视图负责将结果显示到客户端4.3 Spring MVC模型部分图例
5.确定团队Alpha版本要实现的功能
WBS图
功能
1 剪刀石头布游戏的实现 作为一名用户,可以与多名玩家同步在线开局,以便于感受到不错的游戏体验 2 用户系统 作为新(老)用户,进入本产品前需要进行用户信息注册,以便于拥有个人ID参与游戏,同时系统对个人信息进行安全保护 3 结算 用户故事描述:每次玩家游戏结束后,系统对每个用户所发出的指令进行综合分析,评判出输或赢 4 界面设计 用户故事描述:作为后台管理者,将该项目所使用的界面,设计成让大多数人都能接受的样子,以便于吸引更多的用户
6.关键技术与难点
拿石头剪刀布这个项目中包含的一个小游戏来说,关键技术在于随机生成石头剪刀布并判断输赢。关于这部分的技术我们会使用 js,php,css进行攻克,代码能力薄弱是小组的弱点,会多向大佬请教。 如果要设置商城充值开通支付接口的话需要完成聚合SDK的接入,且要向市场上的主流支付公式例如支付宝微信等申请权限。这点会比较麻烦,可能需要去注册一个公司提供营业执照 开户许可证和公司法人身份证。
7.团队管理
leangoo截图
燃尽图
团队分工和工作量比例
覃 一 霸 11 团队管理 张 江 波 13.5 数据库设计 刘 治 江 12.5 编写leangoo 夏 培 华 11.5 修改完善已提交的需求规格说明书 王 猷 敏 13.5 项目的后端架构设计 陈 珍 12.5 确定团队Alpha版本要实现的功能 林 华 伟 11.5 关键技术与难点 熊 哲 琛 14 讨论制定团队的编码规范
转载于:https://www.cnblogs.com/qybcom/p/10028492.html