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

发布时间 2023-11-16 19:49:27作者: machuze

作业概述

这个作业属于哪个课程 软件工程
这个作业要求在哪里 团队作业3--需求改进&系统设计
这个作业的目标 进行需求分析和系统设计

需求&原型改进:

1.问题及修改
  • 问题1:随机地图存在游戏难度随机性,对于刚入手的玩家不是很友好
  • 修改1:固定每一关的地图,难度由简单到困难

  • 问题2:如何增加游戏可玩性
  • 修改2:对敌方坦克增加多种类型
2.修改需求规格说明书
不足 修改
未考虑到难度问题 不采用随机地图模式,改为固定每一关的地图,难度由易到难
游戏玩法单一 对敌方坦克增加多种类型,适当增加游戏可玩性
3.功能分析四象限
  • 第一象限(杀手功能,必要需求):坦克移动,游戏胜利与否的判断,游戏地图的难易
  • 第二象限(外围功能,必要需求):首页设计,选择单人游戏或双人游戏
  • 第三象限(外围功能,辅助需求):游戏地图的不同墙体
  • 第四象限(杀手功能,辅助需求):敌方坦克的不同类型
4.调整任务分解WBS及相应的项目进度计划

系统设计

功能模块 设计说明
首页设计 刚打开时展现给玩家的界面,可以选择单人游戏或双人游戏
游戏地图设计 设计每一关的游戏地图,要求难度由易到难
坦克设计 设计我方坦克及敌方坦克,敌方坦克分不同类型
游戏操作设计 设计我方坦克的移动和攻击
音频设计 设计游玩时的背景音乐

Alpha任务分配计划

1.使用工具leangoo以辅助选取Product Backlog中待实现的功能项,如下:

2.甘特图

测试计划

1.产品是什么

坦克大战小游戏

2.测试内容

基本功能测试
用户体验测试

3.测试目的

对项目进行测试来找出不足的地方进行改进