资源描述:
《扫雷游戏软件项目管理wbs》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、扫雷游戏WBS1.功能:游戏功能描述(1)开始游戏:玩家点击.java文件,就可以打开游戏.(2)进行扫雷游戏:玩家只要把鼠标移到M*N网格的任意格子,就可以对格子进行操作.操作后如果有雷就结束游戏.如果没雷,则将显示出周围有的雷数.(3)重玩游戏:如果点击该游戏功能区的图像就会重新开始一场新游戏.(4)计时功能:在该游戏的功能区有个计时器,从玩家点击第一个格子开始计时,直至游戏结束.(5)选择网格中雷的个数:网格中的雷的个数可以自己选择,但不能超过网格M*N的个数.(6)退出游戏:在游戏的任何时候,玩家都可以点击右上角的差号就可以退出游戏.2.性能:(1).布局简洁美观(2).游戏难度分为三
2、个等级(3).游戏可暂停,可重玩,可重新布雷(4).该扫雷小游戏源于windows平台下最初以训练鼠标操作为目的扫雷游戏,该游戏的的用户主要是一些网上及喜欢玩小游戏的用户,用于他们休闲娱乐.设计出一套稳定,实用的扫雷游戏.开始游戏3.设计.等待网格中的格子被按下按下格子是否为雷第一次被按下按下格子不是雷布置地雷启动计时器显示分数结束游戏扫雷游戏主界面3.2:界面设计模型开始游戏重玩游戏帮助计时器退出选择级别关于扫雷3.3:工作安排如下表3.4:系统结构1.游戏功能描述(1)开始游戏:玩家点击.java文件,就可以打开游戏.(2)进行扫雷游戏:玩家只要把鼠标移到M*N网格的任意格子,就可以对格子
3、进行操作.操作后如果有雷就结束游戏.如果没雷,则将显示出周围有的雷数.(3)重玩游戏:如果点击该游戏功能区的图像就会重新开始一场新游戏.(4)计时功能:在该游戏的功能区有个计时器,从玩家点击第一个格子开始计时,直至游戏结束.(5)选择网格中雷的个数:网格中的雷的个数可以自己选择,但不能超过网格M*N的个数.(6)退出游戏:在游戏的任何时候,玩家都可以点击右上角的差号就可以退出游戏.2.算法分析(1)随机布雷在网格中随机的布雷,布的雷的个数可以通过选择来决定而且还有本身雷的个数限制不超过网格个数.其中网格中的格子分为两类,有雷或者无雷.游戏的目标是找出网格中所有雷区,而不踩到雷,踩到雷则game
4、over.JAVA提供了实现随机算法的类Math,通过Math类中的random方法,可以实现随机布雷的功能.(2)计算网格周围雷数点击网格中的格子如果不是雷的话,被点击的格子上就会显示周围有的雷数.首先把游戏区看成一个二维数组,通过一个类Bomb的isBomb属性来判断某格子是否有雷,诺无雷则在该格子上显示周围雷的个数.4:相关背景以及人员工程产品名称:扫雷游戏工程的组织者:西安科技大学计算机学院软件工程系产品用户:广大娱乐休闲者产品的生产者:西安科技大学计算机学院软件工程1203班宋晓波、赵琦;产品设计者:西安科技大学计算机学院软件工程1203班宋小波(负责算法实现,界面布局等)、赵琦,(
5、负责代码实现,调试等);5.扫雷游戏开发成本估算方法一:代码行估算发扫雷游戏是简单的小游戏开发,所用成本较小,开发风险低。下面从代码行的角度进行成本估计:扫雷游戏的代码行数为20000行左右,即LOC=20000,本组来发人员的单位效率为200行每小时。经过推算得生产效率=20000/200=20LOC/hour方法二:功能点估算法:经过分析得到软件的功能计数项如下表1-1:计算UFC的结果如下表1-2:假设该软件项目的所有技术复杂度因子的值都为1,即技术复杂影响程度都为平均程度,则TCF=0.65+0.01*(14*1)=0.79功能点FP=UFC*TCF,即FP=55*0.79=43方法三
6、:类比估算法类比估算法:根据以往完成类似项目所消耗的总成本,来推断本次项目所需要的总成本.6.软件质量计划1.导言本项目是一个扫雷游戏,为保证项目质量,必须做出一个质量计划.2.项目组织因为该项目是个小游戏,所需的人员有两个.没有复杂的质量保证组织.二人同时对项目过程中各环节进行质量把关,控制和保证.3.质量目标结合本项目特点,制定项目的总体质量目标:1)基于需求的测试覆盖率为100%.2)每个阶段发现的问题都已经解决或得到适当处理.3)产品完成时不存在严重及以上的缺陷.4.质量策略为保证产品的高质量,实施过程中采取的质量保证措施包括:1)将质量贯彻到日常的项目进展过程中.5.质量保证活动质量
7、保证的主要活动包括过程审计和产品审计.过程审计和产品审计的母的是为了确保在项目进展过程的各个阶段和各个方面采取各项措施来保证和提高提交给用户的产品质量..6.质量控制活动质量控制活动包括代码走查,单元测试,集成测试,环境测试等.7.记录的收集,维护和保存将项目执行过程中形成的各类文档,各种记录,保留.对于项目中为题的处理也需要形成记录保存.人力资源计划1)扫雷游戏项目的组织结构实施设计质量保证配置