团队作业3--需求改进&系统设计

这个作业属于哪个课程 软件工程
这个作业的要求是什么 需求改进&系统设计
这个作业的目标 针对课堂提问对选题及需求进行改进;进行项目的系统化设计;设计测试计划
团队成员:
姓名 学号
陈彦煤 3122004859
李健宇 3122004870

一、需求&原型改进:

1. 需求改进:

问题1:游戏目标单一,不能激起玩家游玩动力。
修改1: 增加计时功能,记录玩家游玩时间;添加排行榜功能。

问题2:没有设计玩家登录功能。
修改2:添加玩家注册登录功能,登录后可查看最佳纪录。

2.修改需求规格说明书:

(1)初稿不足:
  • 不足1:没有考虑到后端需求的具体功能;
  • 不足2:没有考虑用户的需求。
(2)相应改进:
  • 改进1:增加玩家注册登录功能;
  • 改进2:增加游戏计时、排行功能。

二、系统设计:

三、Alpha任务分配计划

  1. Product Backlog:

四、测试计划

1.引言

1.1项目背景:扫雷是一款经典的小游戏,很适合当代打工族、学生党在碎片时间放松心情、锻炼逻辑推理能力。

1.2测试术语:

  • 自动化测试:使用自动化测试工具和脚本来执行测试任务,提高测试效率和覆盖范围。

  • 回归测试:在软件发生变更后,重新运行既有的测试用例,以确保修改不会引入新的问题。

  • 白盒测试:测试者需要检查程序的内部结构,从程序的逻辑着手,得出测试数据。

  • 黑盒测试:黑盒测试主要关注程序是否按照需求规格说明书的规定正常使用,是否能接收输入数据并产生正确的输出信息。

  • 集成测试:集成测试主要验证组件之间的接口和交互是否正确,以及组件在一起工作时是否符合预期。

  • 功能测试:验证系统各功能模块是否按照需求文档进行工作。

  • 性能测试:评估系统在负载下的运行效率和稳定性。

  • 兼容性测试:检查系统在不同操作系统、浏览器等环境下的兼容性。

1.3有关项目人员组成:
开发人员:李健宇、陈彦煤
测试人员:李健宇、陈彦煤

2.任务概述

2.1测试范围:
玩家注册与登录;
初级、中级、高级三个难度的游戏测试;
时间记录功能的测试;
最佳记录、排行榜功能的测试。

2.2测试目标:验证系统功能符合需求规格说明书

3.测试策略

测试计划表:

测试任务 开始时间 结束时间
玩家注册与登录 5月7日 5月8日
初级、中级、高级三个难度的游戏测试 5月8日 5月13日
时间记录功能的测试 5月13日 5月15日
最佳记录、排行榜功能的测试 5月15日 5月16日

4.风险评估

4.1人力方面:我们团队只有两个人要完成所有的开发测试,风险大;

4.2时间方面:同样由于人手紧缺,测试时间紧张,风险大;

4.3部门合作方面:由于成员少,反而沟通成本较低,方便合作,风险较低。

posted @ 2024-05-04 22:47  Rainfall-  阅读(65)  评论(0编辑  收藏  举报