团队项目-需求分析报告
一、团队基本情况(10分)
(1.1)团队项目的整体计划安排(3分)(根据具体情况会略有调整)
时间 | 内容 | 完成度 |
---|---|---|
9.3 | 成立队伍 | 已完成 |
9.4-9.20 | 确立选题 | 已完成 |
10.10-10.22 | 制作团队选题报告,查找所学内容,形成项目框架 | 已完成 |
10.23-10.30 | 制作团队需求分析报告,完成原型设计,各小组开始布置学习任务 | 已完成 |
11.1-11.7 | 布置学习任务,开始推进 | 未完成 |
11.8-11.14 | 前端着手实现小程序客户端页面,,后端设计数据库算法组开始实现算法设计 测试组跟进代码学习,调试功能模块 | 未完成 |
11.15-11.21 | 小程序客户端页面基本完成,算法实现40%,后端完成数据库构建,着手实现与前端的交互,完成文档第一版撰写,产品测试 | 未完成 |
11.22 | 发布alpha版本,总结alpha版本开发过程 | 未完成 |
11.22-12.3 | 项目优化,算法组继续优化算法,beta版本完成50% | 未完成 |
12.4-12.13 | 基本实现beta版本,完成文档第二版的撰写,产品测试 | 未完成 |
12.14-最终ddl | 继续优化项目,完成文档定稿,ppt,视频等制作 | 未完成 |
(1.2)团队分工(2分)
项目分工beta版本
组员 | 分工 |
---|---|
胡驰 | 前段开发 |
缪恒铭 | 后端开发 |
段新源 | 前端开发 |
卢浩玮 | 后端开发 |
张伟鹏 | 前端开发 |
洪磊 | 测试组 |
谢小龙 | 测试组 |
李霆政 | 前端开发 |
(1.3)请评估并描述团队中每个人对本次作业的贡献比例,并写入本次博客(禁止一锅端平的情况,如果没有评估,全组平均后,组长得分减 50%)(2分)
组员 | 分工 | 得分 |
---|---|---|
胡驰 | 视频制作/原型设计 | 14% |
缪恒铭 | 需求分析报告/UML图绘制 | 13.5% |
段新源 | / | 10.0% |
卢浩玮 | 博客编写/UML图绘制 | 13.5% |
张伟鹏 | ppt制作 | 13.0% |
洪磊 | / | 10.0% |
谢小龙 | 答辩 | 13.0% |
李霆政 | 原型设计 | 13.0% |
(1.4)画出整个项目思维导图和燃尽图(时间范围:从团队创建的第一天至本次作业提交时间)
思维导图*
燃尽图
二、UML部分(16分)
登录部分:
- 负责人:卢浩玮
- 描述:包含了用户注册,用户登录等功能
- 该部分面临的问题:用户账户管理问题
- 解决的问题:用户登录流程问题
附:
用例图:
类图:
状态图:
用户关系图:
活动图:
时序图:
协作图:
游戏准备部分:
- 负责人:卢浩玮
- 描述:包含了选择游戏模式,创建游戏等功能
- 该部分面临的问题:对游戏类型做区分
- 解决的问题:对软件的核心功能做出界定,对后续的开发有一定指导性
附:
用例图:
状态图:
活动图:
实体关系图:
个人中心部分
- 负责人:卢浩玮
- 描述:包含了设置账号,获取个人数据並对部分内容修改等功能
- 该部分面临的问题:存储数据&FAQ汇总
- 解决的问题:解决对游戏的设置、个人数据的高效获取的问题
附:
用例图:
活动图:
状态图:
类图(包含登录部分):
排行榜部分:
- 负责人:缪恒铭
- 描述:包含了部分游戏的游戏排行、好友排行等功能
- 该部分面临的问题:如何提高获取用户排行信息效率的问题
- 解决的问题:对排行榜的核心功能做出界定,对后续的开发有一定指导性
附:
用例图:
类图:
活动图:
状态图:
实体关系图:
三、作业记录相关
胡驰:
我主要负责的是视频的拍摄和剪辑。用的是剪映这个app,主要是因为ps不会用,而且剪映太方便了,也有很多模块可供使用(以前在抖音发视频也是用的这个),在工作过程中也将每个参与录制成员的特点都发挥出来了,在这次作业中让我的视频剪辑能力得到了锻炼,虽然做的不太好但是也是尽了在自己这个水平下最大的力了,也懂得了制作一个质量较高的视频真的是一件很花时间和精力的事情
缪恒铭:
我主要负责的是需求报告的撰写、修改。在工作过程中,积极与组员沟通,在需要帮忙时,队友们也都热心的给予了帮助。后续也对部分UML图进行适当的修改补充,在此过程中也是充分体会到了团队合作的愉悦。
卢浩玮:
我主要负责的是博客的撰写、修改以及UML图的绘制。出于上手难度的考量选择使用亿图图示(虽然需要vip但利用邀请机制白嫖七天,爽到),工作过程中积极与队友沟通,队友们也都热心地协助。对UML图的绘制进行了充分的协助以及补完。UML图的绘制
李霆政:
我主要负责原型设计,一开始是不知道该怎么下手的,但是在和兄弟们积极讨论之后就有头绪了,主要想要简约的界面,也进行了对一些游戏的界面参考,在需要帮助时,队友也是积极的进行帮助,最后完成任务。
洪磊:
本次作业由于个人的一些原因,没有时间投入在作业上,甚至还咕了导致临时调整分工(向队友们谢罪)。但是看到组里的分工和谐,大家互相帮忙、积极沟通的工作氛围,感到很荣幸在这个组里,希望下次自己也能腾出时间做点贡献。
张伟鹏
我主要负责的是ppt的制作。小组的成员在工作中有需要互相协作的任务时,能积极沟通,互相帮助。
段新源
由于对前端的不了解,所以在网上找了相关视频学习,学到了一些前端知识
谢小龙
中间有遇到做ppt和分析报告无法匹配的困难,觉得还是要多和大家讨论,来最终定下来怎么样展示ppt、以及答辩会更好。
PSP表格
Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|
Planning(计划) | 240 | 240 |
Estimate(估计时间) | 240 | 240 |
Development(开发) | 300 | 300 |
Analysis(需求分析(包括学习新技术)) | 30 | 30 |
Design Spec(生成设计文档) | 200 | 200 |
Design Review(设计复审) | 30 | 30 |
Coding Standard(代码规范 ) | 0 | 0 |
Design(具体设计) | 0 | 0 |
Coding(具体编码) | 0 | 0 |
Code Review(代码复审) | 0 | 0 |
Test(测试(自我测试,修改代码,提交修改)) | 0 | 0 |
Reporting(报告) | 120 | 140 |
Test Report(测试报告) | 110 | 125 |
Size Measurement(计算工作量) | 10 | 15 |
Postmortem & Process Improvement Plan(事后总结, 并提出过程改进计划) | 0 | 0 |
Total(合计) | 620 | 620 |