没有合适的资源?快使用搜索试试~ 我知道了~
软件体系结构课程之扫雷游戏.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 50 浏览量
2022-07-06
01:05:34
上传
评论
收藏 226KB DOC 举报
温馨提示
试读
18页
软件体系结构课程之扫雷游戏.doc
资源推荐
资源详情
资源评论
- 0 - / 18
扫雷游戏
开发成员: 代 禄 礼
学 号: 2406070428
- 1 - / 18
开发时间:2010-7-5
目录
0、引言…….................................................................................................................2
1、工作计划.................................................................................................................2
1.1、主要工作阶段划分........................................................................................2
1.2、各阶段工作任务分解....................................................................................2
2、需求分析.................................................................................................................2
2.1、概述................................................................................................................2
2.2、用户分析........................................................................................................3
2.3、约束条件........................................................................................................3
2.4、功能需求........................................................................................................3
2.5、用户界面需求................................................................................................4
3、设计与实现.............................................................................................................5
3.1、概述.................................................................................................................5
3.2、体系结构.........................................................................................................5
3.3、主要程序文件.................................................................................................11
3.4、开发坏境以与部署环境要求.........................................................................13
4、测试坏境...................................................................................................................13
4.1、概述..................................................................................................................13
4.2、测试坏境..........................................................................................................13
4.3、测试计划...........................................................................................................13
4.4、测试项目...........................................................................................................14
5、工作总结....................................................................................................................17
5.1、工作成果.............................................................................................................17
5.2、过程分析............................................................................................................17
5.3、经验教训与其分析.............................................................................................18
0 引言
扫雷游戏是一直以来比较流行的趣味性游戏之一,其开发过程有一定的技巧和方法,其
中涉与到软中断、二维数组、鼠标操作以与图形化函数等方面的知识,本游戏的开发者需要
掌握部分图形函数的使用,二维数组以与结构体的定义,很多操作系统都会带有这款游戏,
它既能锻炼思维的严密性,又有很大的乐趣,我个人也比较喜欢这款游戏,因此,我就借这
个机会将这款游戏用 C++语言将它实现。
1 工作计划
1.1 主要工作阶段划分
此项目所有的工作均由代禄礼一人完成。
- 2 - / 18
1.2 各阶段工作任务分解
阶段名称
任务名称
任务描述
负责人
协助人
需求分析
确定要实现那些
功能
确定不做什么,做什么,以与要实
现那些功能
代禄礼
代禄礼
结构设计
对已经确定的功
能进行设计
对已经确定的功能进行设计
代禄礼
代禄礼
程序设计
对结构设计用代
码的形式体现出
来
用 C++代码将已经确定的设计用
代码来体现
代禄礼
代禄礼
测试
测试
测试看项目中有没有错误
代禄礼
代禄礼
2 需求分析
2.1 概述
此项目的主要任务是开发一款趣味性游戏——扫雷。该项目是用 C++语言来实现的。
首先建立一个名为 Mine 的项目工程,再根据所要求的进行设计。要求要实现很多功能,自
定义雷区、扫雷英雄榜和胜利后的提示,主要是图形设计也就是窗口绘制、菜单设计和算法。
在这个项目中最关键的也就是如何获取某个小方块区域相邻 8 个区域的雷个数,如何获取某
个小方块区域相邻 8 个区域的已标志状态数。
2.2 用户分析
对于用户来讲,最主要的就是提高软件质量,不能出现太明显的错误,再者就是人机界
面的设计,因为每个人都喜欢漂亮的界面,所以界面应该是突出点。
2.3 约束条件
1、开发者角度:对于开发者来说开发项目的时间,人员等因素可能会导致项目的失败。
2、用户的角度:主要就是需求的确定,最难的就是用户不知道该实现什么,什么才是自己
所需要的。
- 3 - / 18
2.4 功能需求
1、系统模块设计
本程序包括初始化模块、画图模块和功能控制模块设计。
2、所要实现的功能
如图所示:该项目主要实现以上功能,自定义雷区、游戏帮助、选择游戏级别。
用户
自定义雷区
扫雷英雄榜
游戏帮助
选择游戏级别
剩余17页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3651
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功