设为首页 加入收藏

TOP

15.2.2 制作概要设计文档
2013-10-07 13:03:23 来源: 作者: 【 】 浏览:83
Tags:15.2.2 制作 概要 设计 文档

15.2.2  制作概要设计文档

笔者编写的扫雷游戏的概要设计文档内容如下。

1.引言

1.1  编写目的

为了让每个开发人员明白扫雷游戏项目的总体设计思路,并且能够按照概要设计的要求完成各功能目标,特制定本文档。

1.2  项目背景

项目提出者:某公司。

项目开发者:某软件公司。

游戏用户:某公司的测试人员及客户。

2.术语

3.参考文献

《扫雷游戏需求分析说明书》。

4.任务概述

4.1  目标

通过系统分析并与某公司测试人员再次探讨,确定游戏的最终目标如下。

实现需求分析阶段客户提出的全部功能。

提高鼠标及键盘操作的易用性。

4.2  开发软件及硬件环境

Intel Pentium 4 2.0GHz,512M内存,80G硬盘。

Microsoft Windows 2000 Professional。

Microsoft Visual C++(www.cppentry.com) 6.0。

4.3  需求概述

内容参见《扫雷游戏需求分析说明书》。

4.4  条件与限制

无。

5.总体设计

5.1  扫雷游戏的功能架构,如图15.1所示。

 
(点击查看大图)图15.1  扫雷功能架构

5.2  各功能处理流程

内容参见《扫雷游戏各功能详细设计文档》。

6.接口设计

内容参见《扫雷游戏操作界面设计文档》。

7.程序结构设计

游戏共由4个类和一个模块组成,如图15.2所示。

 
图15.2  游戏主要类结构

主界面对话框类:主要负责主界面、菜单及各个窗口类对象的创建和调用等处理。

扫雷窗口类:主要负责接收玩家鼠标输入的打开格子位置、格子变换、花费时间及地雷格子的显示等处理。

英雄榜对话框类:主要负责游戏等级记录的更新。

背景音乐播放模块:主要负责游戏中背景音乐的播放。

帮助对话框类:主要负责帮助提示的显示及其他辅助信息。

8.出错处理设计

8.1  出错输出信息

当游戏中出现错误,采用弹出对话框的方式来提示用户出现错误。

8.2  出错处理对策

当游戏中出现错误,采用中止当前游戏并重新开始新游戏的方法来处理游戏中的错误。

9.维护设计

由于整个扫雷游戏项目在开发完成后,基本不会有太多的变动,所以维护的主要任务是把用户使用中出现的问题解决即可。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇15.1 扫雷游戏项目的需求分析 下一篇15.4.1 游戏菜单的实现

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: