雷电项目需求说明书
雷电需求分析
班级:软件0902 姓名:郭彦峰 学号:09430231
1
雷电项目需求说明书
目录
1. 引言 ...................................................................................... 错误!未定义书签。
1.1 简介 ............................................................................ 错误!未定义书签。 1.2 开发背景 .................................................................... 错误!未定义书签。 1.3 软件定义 ...................................................................................................... 4 1.4 参考资料 ...................................................................................................... 4
2. 项目概述 ................................................................................................................ 4
2.1 产品描述 ...................................................................................................... 4 2.2 用户特点 ...................................................................................................... 5 2.3 输入输出要求 .............................................................................................. 5 2.4 系统流程图 .................................................................................................. 5 2.5 数据流图 ...................................................................................................... 7 2.6 界面概览 ...................................................................................................... 7
3. 需求规格 .............................................................................................................. 10
3.1 功能分析图 ................................................................................................ 10 3.2 功能需求定义 ............................................................................................ 11 3.3 功能性需求 ................................................................................................ 11
3.3.1 继续未完的游戏 ................................................................................. 11 3.3.2 创建新游戏 ........................................................................................ 12 3.3.3 声音................................................................................................... 12 3.3.4 游戏排名............................................................................................ 13 3.3.5 帮助................................................................................................... 13 3.3.6 退出游戏............................................................ 错误!未定义书签。 3.3.7 暂停游戏............................................................................................ 14 3.3.8 继续游戏............................................................ 错误!未定义书签。 3.3.9 放大招 ............................................................................................... 13 3.3.10 玩家吃生命宝物 ................................................................................. 13 3.3.11 玩家吃子弹强度宝物 .......................................... 错误!未定义书签。 3.3.12 玩家吃发大招宝物.............................................. 错误!未定义书签。 3.3.13 吃子弹变换宝物 ................................................. 错误!未定义书签。 3.3.14 吃无敌状态宝物 ................................................. 错误!未定义书签。 3.3.15 游戏帮助............................................................ 错误!未定义书签。 3.3.16 声音设置............................................................ 错误!未定义书签。 3.3.17 玩家保存游戏..................................................... 错误!未定义书签。 3.3.18 玩家返回游戏..................................................... 错误!未定义书签。 3.3.19 直接退出游戏..................................................... 错误!未定义书签。 3.3 非功能性需求 ............................................................................................ 19 4. 运行环境 .............................................................................................................. 20
2
雷电项目需求说明书
一.引言
1.1 简介
通过与多位软件使用者进行全面深入地探讨和分析,并完成“雷电”游戏市场的前期调查后,提出了这份软件需求分析说明书。
该需求分析说明书通过对所开发的“雷电”游戏软件进行全面细致的用户需求分析,明确所要开发的游戏软件应具有的功能以及界面的处理,从而使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
1.2开发背景
信息社会的不断发展,生活节奏的不断加快使人们的生活压力日趋增大,为了满足众多奋战在PC屏幕前的工作人员适当的放松的愿望,我们决定开发一款在工作之余可以方便大众的简单的娱乐游戏,甚至可以通过WIFI等无线网络进行联机评分。传统的PC软件开发模式具有很大的弊端,如厂商固化硬件、程序不易增加、删除、更新、修改等。而JAVA技术在网络应用方面却有着非常明显的优势:
1. 应用程序可按需下载,而不是购买由硬件商提供的套件,可升级空间大。
2. Java技术提供了一个类库,它使的应用开发商可以创建更为直觉、丰富的用户界面(GUI);
3. Java技术使网络带宽的应用更为有效,因为应用程序可以下载到器件上,并在本地运行,仅仅是在连接到服务器时才会占用网络带宽。
3
雷电项目需求说明书
因此,为了迎合众多用户的需求并适应现在PC的规模,我们使用JAVA技术,开发出一款运行在PC上的、具有很强的娱乐性和交互性的经典游戏“雷电”。
1.3 软件定义
该游戏操作简单,节奏明快,具有很强的交互性及简单易行性。任何人都可以在很短时间内熟悉它的游戏规则,因此适合各个水平的用户使用。
1.4 参考资料
Stephen R. Schach:《Object-Oriented Classical Software Engineering》机械工业出版社 第七版
肖刚:《实用软件文档写作》清华大学出版社 2005年2月
中华人民共和国国家标准— 计算机软件需求说明编制指南 GB/T 9385 1988
二. 项目概述
2.1 产品描述
作为纵轴射击的经典之作,这款游戏既继承了经典款“雷电”游戏操作简单,节奏明快的特点,同时又加入了一些新的元素。力求使处于繁忙紧张的社会生活中的PC用户,在工作学习之余,随时随地的享受到游戏的乐趣。
游戏的主界面力求美观,爽心悦目,武器攻击和爆炸的效果同样华丽炫目,以提高玩家对游戏的兴趣。游戏的控制模块简单易懂、操作容易,适合各个年龄阶层的玩家使用。同时,音乐效果也尽量动感逼真,引人入胜。
4
相关推荐: