- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
扫雷游戏软件项目管理WBS.doc
扫雷游戏WBS
1.功能:游戏功能描述
(1)开始游戏:玩家点击.java文件,就可以打开游戏.
(2)进行扫雷游戏:玩家只要把鼠标移到M*N网格的任意格子,就可以对格子进行操作.操作后如果有雷就结束游戏.如果没雷,则将显示出周围有的雷数.
(3)重玩游戏:如果点击该游戏功能区的图像就会重新开始一场新游戏.
(4)计时功能:在该游戏的功能区有个计时器,从玩家点击第一个格子开始计时,直至游戏结束.
(5)选择网格中雷的个数:网格中的雷的个数可以自己选择,但不能超过网格M*N的个数.
(6)退出游戏:在游戏的任何时候,玩家都可以点击右上角的差号就可以退出游戏.
2.性能:
(1).布局简洁美观
(2).游戏难度分为三个等级
(3).游戏可暂停,可重玩,可重新布雷
(4).该扫雷小游戏源于windows平台下最初以训练鼠标操作为目的扫雷游戏,该游戏的的用户主要是一些网上及喜欢玩小游戏的用户,用于他们休闲娱乐.设计出一套稳定,实用的扫雷游戏.
设计.
3.2:界面设计模型
3.3:工作安排如下表
3.4:系统结构
游戏功能描述
(1)开始游戏:玩家点击.java文件,就可以打开游戏.
(2)进行扫雷游戏:玩家只要把鼠标移到M*N网格的任意格子,就可以对格子进行操作.操作后如果有雷就结束游戏.如果没雷,则将显示出周围有的雷数.
(3)重玩游戏:如果点击该游戏功能区的图像就会重新开始一场新游戏.
(4)计时功能:在该游戏的功能区有个计时器,从玩家点击第一个格子开始计时,直至游戏结束.
(5)选择网格中雷的个数:网格中的雷的个数可以自己选择,但不能超过网格M*N的个数.
(6)退出游戏:在游戏的任何时候,玩家都可以点击右上角的差号就可以退出游戏.
2.算法分析
(1)随机布雷
在网格中随机的布雷,布的雷的个数可以通过选择来决定而且还有本身雷的个数限制不超过网格个数.其中网格中的格子分为两类,有雷或者无雷.游戏的目标是找出网格中所有雷区,而不踩到雷,踩到雷则game over.JAVA提供了实现随机算法的类Math,通过Math类中的random方法,可以实现随机布雷的功能.
计算网格周围雷数
点击网格中的格子如果不是雷的话,被点击的格子上就会显示周围有的雷数.首先把游戏区看成一个二维数组,通过一个类Bomb的isBomb属性来判断某格子是否有雷,诺无雷则在该格子上显示周围雷的个数.
4:相关背景以及人员
工程产品名称:扫雷游戏
工程的组织者:西安科技大学计算机学院软件工程系
产品用户:广大娱乐休闲者
产品的生产者:西安科技大学计算机学院软件工程1203班宋晓波、赵琦;
产品设计者:西安科技大学计算机学院软件工程1203班宋小波(负责算法实现,界面布局等)、赵琦,(负责代码实现,调试等);
5.扫雷游戏开发成本估算
方法一:代码行估算发
扫雷游戏是简单的小游戏开发,所用成本较小,开发风险低。下面从代码行的角度进行成本估计:扫雷游戏的代码行数为20000行左右,即LOC=20000,本组来发人员的单位效率为200行每小时。经过推算得
生产效率=20000/200=20 LOC/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.软件质量计划
导言
本项目是一个扫雷游戏,为保证项目质量,必须做出一个质量计划.
项目组织
因为该项目是个小游戏,所需的人员有两个.没有复杂的质量保证组织.二人同时对项目过程中各环节进行质量把关,控制和保证.
质量目标
结合本项目特点,制定项目的总体质量目标:
基于需求的测试覆盖率为100%.
每个阶段发现的问题都已经解决或得到适当处理.
产品完成时不存在严重及以上的缺陷.
质量策略
为保证产品的高质量,实施过程中采取的质量保证措施包括:1)将质量贯彻到日常的项目进展过程中.
质量保证活动
质量保证的主要活动包括过程审计和产品审计.过程审计和产品审计的母的是为了确保在项目进展过程的各个阶段和各个方面采取各项措施来保证和提高提交给用户的产品质量..
质量控制活动
质量控制活动包括代码走查,单元测试,集成测试,环境测试等.
记录的收集,维护和保存
将项目执行过程中形成的各类文档,各种记录,保留.对于项目中为题的处理也需要形成记录保存.
您可能关注的文档
最近下载
- 建设工程施工现场消防安全技术规范(GB50720-2011).docx VIP
- 联通通信综合楼监理大纲.doc VIP
- 安全健康风险评估表.xls VIP
- 中国干眼临床诊疗专家共识(2024年)解读.pptx VIP
- 规范高温作业场所应急响应程序.docx VIP
- 2025年八省联考陕西高考政治试卷真题答案详解(精校打印).pdf VIP
- 2025年中小学生英语字帖-衡水体-26个英文字母描红临摹练习(直接打印).pdf VIP
- 2025年云南省职教高考《英语》真题试卷(含答案解析).docx VIP
- DLT 715-2015 火力发电厂金属材料选用导则.pdf VIP
- 2025人教版八年级生物下册全册知识点清单.pdf VIP
文档评论(0)