目录
作业属于哪个课程 | 广工2023软件工程课程 |
---|---|
作业要求 | 团队作业2——《需求规格说明书》 |
作业仓库 | gitcode仓库 |
作业任务 | 描述项目选题系统,进行规格分析,上传团队任务安排 |
1.系统描述
基于Java的俄罗斯方块小游戏,重现经典玩法,可供下载后直接游玩。
1.1.面向用户分析
- 目标受众为学生。
- 作为一款经典的益智游戏,俄罗斯方块非常适合学生们在休闲时间里放松大脑、锻炼反应能力和空间思维。
1.2.功能性需求
- 基本功能需求
- 界面。一个美观的界面,以便用户可以有良好的游玩体验。
- 方块旋转。通过方向键调整方块的方向。
- 下落加速。加速方块下落速度。
- 消除。拼出完整的一条后消失。
- 暂停休息。游戏可以随时暂停,恢复后继续游玩。
1.3.技术性需求
- 整体技术要求
- java、swing
1.4.预期用户数量
预期用户数量应为100人。
1.5.真实性、可用性以及价值所在
- 真实性:作为学生,在忙碌的学习生活中抽空放松大脑
- 可用性:即下即玩。
- 价值所在:提供一个机会,让学生们在课余时间娱乐,同时还能够提高他们的注意力、反应能力和思维能力。
1.6.项目仓库
2.团队计划
2.1.issues截图
2.2.时间安排表
时间 | 具体规划 |
---|---|
第6周 | 1.需求规格说明书 |
2.原型设计,队员估计任务难度并学习必要的技术 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
第7周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
3.测试计划 | |
第8、9周 | 1. 团队项目Alpha任务分配计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第10周 | 1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第11周 | 1. 团队项目Alpha博客:事后分析 |
3.其他
3.1.项目进程
- 目前团队成员的任务为
- 统一配置项目环境。
- 熟悉已上传的项目流程范例。
3.2.团队分工
任务 | 成员 |
---|---|
开发 | 蓝宜杰、刘伟键、周盟棋、吴德旋、郑乾睿、马驭、涂舒 |
测试 | 刘伟键、周盟棋、马驭 |
文档编写 | 蓝宜杰、刘伟键、周盟棋、吴德旋、郑乾睿、马驭、涂舒 |
3.3.成员感想/收获
- 蓝宜杰:
团队作业能让我们提前接触到类似于未来社会上团队做项目的经历,积累经验,学习与他人沟通。
- 刘伟键:
团队精神是一切事业成功的基础,没有团结协作,一切都只能各自为政,一盘散沙。个人的成长与团体就像鱼与水紧密联系。
- 周盟棋:
团队作业是一种非常有意义的学习方式,通过与其他人合作完成任务,可以加强团队合作意识和能力。
- 吴德旋:
我们每个人必须统一思想,统一行动,互相信任、互相协作,形成一种积极向上,有集体主义观念,团结有力的工作氛围。
- 郑乾睿:
团队成员之间要进行流畅的交流,消除可能的误解,理解各部分模块实现的思路,达成成功的对接
- 马驭:
学会倾听和协作,认识到每个人的贡献都是不可或缺的。
- 涂舒:
团队作业可以让我们的工作效率得到显著提高的同时,让项目的质量得到保障。