团队作业3--需求改进&系统设计
作业概述
这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | 团队作业3--需求改进&系统设计 |
这个作业的目标 | 进行需求分析和系统设计 |
需求&原型改进:
1.问题及修改
- 问题1:随机地图存在游戏难度随机性,对于刚入手的玩家不是很友好
- 修改1:固定每一关的地图,难度由简单到困难
- 问题2:如何增加游戏可玩性
- 修改2:对敌方坦克增加多种类型
2.修改需求规格说明书
不足 | 修改 |
---|---|
未考虑到难度问题 | 不采用随机地图模式,改为固定每一关的地图,难度由易到难 |
游戏玩法单一 | 对敌方坦克增加多种类型,适当增加游戏可玩性 |
3.功能分析四象限
- 第一象限(杀手功能,必要需求):坦克移动,游戏胜利与否的判断,游戏地图的难易
- 第二象限(外围功能,必要需求):首页设计,选择单人游戏或双人游戏
- 第三象限(外围功能,辅助需求):游戏地图的不同墙体
- 第四象限(杀手功能,辅助需求):敌方坦克的不同类型
4.调整任务分解WBS及相应的项目进度计划
系统设计
功能模块 | 设计说明 |
---|---|
首页设计 | 刚打开时展现给玩家的界面,可以选择单人游戏或双人游戏 |
游戏地图设计 | 设计每一关的游戏地图,要求难度由易到难 |
坦克设计 | 设计我方坦克及敌方坦克,敌方坦克分不同类型 |
游戏操作设计 | 设计我方坦克的移动和攻击 |
音频设计 | 设计游玩时的背景音乐 |
Alpha任务分配计划
1.使用工具leangoo以辅助选取Product Backlog中待实现的功能项,如下:
2.甘特图
测试计划
1.产品是什么
坦克大战小游戏
2.测试内容
基本功能测试
用户体验测试
3.测试目的
对项目进行测试来找出不足的地方进行改进