2022年2022年雷电游戏需求分析说明书 .pdf
-
资源ID:34878328
资源大小:532.69KB
全文页数:18页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年2022年雷电游戏需求分析说明书 .pdf
雷电项目需求说明书1 需求分析说明书Version 1.2 2012/7/4 编写人员:蔡钊张博名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 18 页 - - - - - - - - - 雷电项目需求说明书2 目录1.引言 . 错误!未定义书签。1.1简介 . 错误!未定义书签。1.2开发背景 . 错误!未定义书签。1.3软件定义 . 41.4参考资料 . 42.项目概述 . 42.1产品描述 . 42.2用户特点 . 52.3输入输出要求 . 52.4系统流程图 . 52.5数据流图 . 72.6界面概览 . 73.需求规格 . 103.1功能分析图 . 103.2功能需求定义 . 113.3功能性需求 . 113.3.1继续未完的游戏. 113.3.2创建新游戏. 123.3.3声音. 123.3.4游戏排名. 133.3.5帮助. 133.3.6退出游戏. 错误!未定义书签。3.3.7暂停游戏. 143.3.8继续游戏. 错误!未定义书签。3.3.9放大招. 133.3.10玩家吃生命宝物. 133.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非功能性需求 . 194.运行环境 . 20名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 18 页 - - - - - - - - - 雷电项目需求说明书3 一引言1.1 简介通过与多位软件使用者进行全面深入地探讨和分析,并完成“雷电”游戏市场的前期调查后,提出了这份软件需求分析说明书。该需求分析说明书通过对所开发的“雷电”游戏软件进行全面细致的用户需求分析,明确所要开发的游戏软件应具有的功能以及界面的处理,从而使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。1.2开发背景信息社会的不断发展,使得手机及其他无线设备越来越多的走进普通百姓的工作和生活。伴随着科技的日益进步,现代手机的功能也变得越来越强大,传统的接打电话、收发短信已经无法满足广大的手机用户的需求了。更多的手机用户希望在工作、学习之余将手机用作方便、灵巧、可随身携带的仪器休闲娱乐工具。传统的手机软件开发模式具有很大的弊端,如厂商固化硬件、程序不易增加、删除、更新、修改等。而JAVA技术在无线应用方面却有着非常明显的优势:1. 应用程序可按需下载,而不是购买由硬件商提供的套件,可升级空间大。2. Java技术提供了一个类库,它使的应用开发商可以创建更为直觉、丰富的用户界面 (GUI) ;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 18 页 - - - - - - - - - 雷电项目需求说明书4 3. Java技术使网络带宽的应用更为有效,因为应用程序可以下载到器件上,并在本地运行,仅仅是在连接到服务器时才会占用网络带宽。因此,为了迎合众多用户的需求并适应现在手机的规模,我们使用JAVAMe 技术,开发出一款运行在手机上的、具有很强的娱乐性和交互性的经典游戏“雷电”。1.3 软件定义该游戏操作简单,节奏明快,具有很强的交互性及简单易行性。任何人都可以在很短时间内熟悉它的游戏规则,因此适合各个水平的用户使用。1.4参考资料Stephen R. Schach :Object-Oriented Classical Software Engineering 机械工业出版社第七版肖刚: 实用软件文档写作清华大学出版社 2005年 2 月中华人民共和国国家标准计算机软件需求说明编制指南 GB/T 9385 1988 二. 项目概述2.1 产品描述作为纵轴射击的经典之作,这款游戏既继承了经典款“雷电”游戏操作简单,节奏明快的特点,同时又加入了一些新的元素。力求使处于繁忙紧张的社会生活中的手机用户,在工作学习之余,随时随地的享受到游戏的乐趣。游戏的主界面力求美观,爽心悦目,武器攻击和爆炸的效果同样华丽炫目,以名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 18 页 - - - - - - - - - 雷电项目需求说明书5 提高玩家对游戏的兴趣。游戏的控制模块简单易懂、操作容易,适合各个年龄阶层的玩家使用。同时,音乐效果也尽量动感逼真,引人入胜。2.2 用户特点本游戏简单易懂、操作容易且交互性好,对用户没什么特别要求。适合各个年龄阶层和文化水平的用户使用。2.3 输入输出要求输入:玩家可以通过手机键盘控制游戏:“上” “下” “左” “右”快捷键、中间“确定”键以及左右软键。 “上” “下” “左” “右”快捷键控制己方飞机的上下左右移动。左软键选择释放清屏大招,右软键退出。中间“确定”键表示选择。输出:进入游戏后屏幕上显示玩家所得的分数,玩家所用的时间,玩家剩余血量、大招数和生命值。当玩家所控制的飞机被击败后,输出一个消息“Game Over! ”表示游戏结束。若玩家分数打破当前系统前三名记录,则弹出消息框提示玩家输入用户名,以保存新的前三名记录。2.4 系统流程图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 18 页 - - - - - - - - - 雷电项目需求说明书6 NO NO YES YES Finish 改变相关属性吃 到 “ 礼物”血数是否为零命数是否为零被子弹或者敌机击中击毁敌方飞机减少相应血数增加分数Start 选择飞机类型,初始化飞机信息飞 机 出 现 于 屏幕 下 方 中 央 ,直 到 结 束 不 断发射子弹命数减 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 18 页 - - - - - - - - - 雷电项目需求说明书7 IMG1.1-12.5 数据流图IMG1.1-22.6 界面概览游戏外观:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 18 页 - - - - - - - - - 雷电项目需求说明书8 进入界面:游戏界面:结束界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 18 页 - - - - - - - - - 雷电项目需求说明书9 三需求规格3.1 功能分析图IMG1.1-3 3.2功能需求定义用户分类功能登陆界面继续未完的游戏名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 18 页 - - - - - - - - - 雷电项目需求说明书10 玩家创建新游戏声音游戏排名帮助退出游戏游戏过程中暂停游戏继续游戏放大招玩家吃生命宝物玩家吃放大招宝物玩家吃子弹强度宝物吃子弹变换宝物吃无敌状态宝物游戏帮助声音设置玩家保存游戏玩家返回游戏直接退出游戏TAB1.1-1 3.3 功能性需求登陆界面:3.3.1 继续未完的游戏用例名称 : 继续未完的游戏用例编号01 优先级必须实现触发器菜单选项前提用户在游戏中有存档基本路径1 用户打开游戏 ;2 进入游戏读取画面;3 选择“继续游戏”选项。可选路径N/A 后置条件系统读取用户存档名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 18 页 - - - - - - - - - 雷电项目需求说明书11 异常路径其他用户没有存档,提示无存档参考TAB1.1-1 TAB1.1-2 3.3.2 创建新游戏用例名称 : 创建新游戏用例编号02 优先级必须实现触发器菜单选项前提用户打开游戏基本路径1.用户打开游戏;2.进入游戏读取画面3.选择“新游戏”选项。可选路径N/A 后置条件开始新的游戏异常路径其他参考TAB1.1-1 TAB1.1-3 3.3.3 声音用例名称 : 声音用例编号03 优先级必须实现触发器菜单选项前提用户打开游戏基本路径1.选择“菜单”,然后系统显示运行时菜单2.选择“声音设置(开 /关) ”选项3.选择“开”,游戏声音打开,选择“关” ,游戏声音关闭。可选路径N/A 后置条件系统返回登陆界面异常路径其他参考TAB1.1-1 TAB1.1-4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 18 页 - - - - - - - - - 雷电项目需求说明书12 3.3.4 游戏排名用例名称 : 游戏排名用例编号04 优先级必须实现触发器菜单选项前提用户打开游戏基本路径1.选择“菜单”,然后系统显示运行时菜单;2.选择“游戏排名”选项;3.进入游戏排名,列出前三名的游戏分数及用户资料。可选路径N/A 后置条件系统返回登陆界面异常路径其他参考TAB1.1-1 TAB1.1-5 3.3.5 帮助用例名称 : 帮助用例编号05 优先级必须实现触发器菜单选项前提用户打开游戏基本路径1.用户选择“帮助”;2.进入帮助界面。可选路径N/A 后置条件系统返回登陆界面异常路径其他参考TAB1.1-1 TAB1.1-6 3.3.6 退出游戏用例名称 : 退出游戏用例编号06 优先级必须实现触发器菜单选项前提用户打开游戏基本路径1.用户选择“退出游戏”,弹出提示对话框;2.用户选择“确定”退出游戏;3.完成存档;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 18 页 - - - - - - - - - 雷电项目需求说明书13 4.游戏结束,退出游戏完成。可选路径N/A 后置条件系统退出异常路径其他参考TAB1.1-1 TAB1.1-7 游戏过程中:3.3.7 暂停游戏用例名称 : 暂停游戏用例编号07 优先级必须实现触发器暂停按钮前提游戏正在进行中基本路径1 当在游戏中时,按“暂停”按钮后暂停游戏2 屏幕上显示游戏暂停,并显示“继续游戏”按钮可选路径N/A 后置条件系统暂停游戏异常路径其他参考TAB1.1-1 TAB1.1-8 3.3.8 继续游戏用例名称 : 继续游戏用例编号08 优先级必须实现触发器继续游戏按钮触发前提游戏已经暂停基本路径1 当玩家在游戏中请求暂停后,屏幕上显示有“继续游戏”按钮2 选择“继续游戏”按钮,游戏结束暂停状态,恢复游戏可选路径N/A 后置条件系统继续游戏异常路径其他参考TAB1.1-1 TAB1.1-9 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 18 页 - - - - - - - - - 雷电项目需求说明书14 3.3.9 放大招用例名称 : 放大招用例编号09 优先级必须实现触发器按下手机 FIRE 键前提大招可用数 0 基本路径1. 玩家按下 FIRE 号键后,在当前屏幕中的Plane,子弹,炮塔都死亡可用数 -1,初始化有两个大招 ; 2. 玩家吃到放大招礼物后,可用数+1 3. 屏幕又下角显示可用数;可选路径N/A 后置条件系统继续游戏异常路径其他参考TAB1.1-1 TAB1.1-10 3.3.10 玩家吃生命宝物用例名称 : 玩家吃生命宝物用例编号10 优先级必须实现触发器玩家控制飞机与宝物接触前提玩家处于正常的游戏运行中基本路径玩家处于正常的游戏运行中,飞机与宝物发生接触可选路径N/A 后置条件玩家的剩余生命数量加一,显示的剩余生命数值也加一异常路径其他参考TAB1.1-1 TAB1.1-11 3.3.11 玩家吃子弹强度宝物用例名称 : 玩家吃子弹强度宝物用例编号11 优先级必须实现触发器玩家控制飞机与宝物接触前提玩家处于正常的游戏运行中基本路径玩家处于正常的游戏运行中,飞机与宝物发生接触可选路径N/A 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 18 页 - - - - - - - - - 雷电项目需求说明书15 后置条件玩家控制的飞机所发射的子弹若已经为加强的子弹,则保持当前子弹状态不变,若为一般强度的状态,则将子弹的状态变成加强的,同时玩家所控制的飞机发出的子弹束加粗异常路径其他参考TAB1.1-1 TAB1.1-12 3.3.12 吃放大招宝物用例名称 : 吃放大招宝物用例编号12 优先级必须实现触发器用户飞机与放大招宝物碰撞前提用户已经开始游戏基本路径1. 用户飞机与放大招宝物碰撞2. 游戏界面右下角出现相应宝物图标,如果以前已经出现了图标,则数量增加一个。可选路径N/A 后置条件用户出发按键,放大招,背景上出现的敌方小飞机以及炮塔全被消失。如果敌方 boss在背景上,敌方 boss也会有一定受伤。异常路径其他参考TAB1.1-1 TAB1.1-13 3.3.13 吃子弹变换宝物用例名称 : 吃子弹变换宝物用例编号13 优先级必须实现触发器用户飞机与子弹变换宝物碰撞前提用户已经开始游戏基本路径1. 用户飞机与子弹变换宝物碰撞2. 用户飞机的子弹立即变换为宝物相应的子弹类型。可选路径N/A 后置条件用户飞机的子弹发射的子弹类型为宝物相应的子弹类型异常路径其他参考TAB1.1-1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 18 页 - - - - - - - - - 雷电项目需求说明书16 TAB1.1-14 3.3.14 吃无敌状态宝物用例名称 : 吃无敌状态宝物用例编号14 优先级必须实现触发器用户飞机与无敌状态宝物碰撞前提用户已经开始游戏基本路径1. 用户飞机与无敌状态宝物碰撞2. 用户飞机立即变为无敌状态,并持续一定时间,即用户不会被地方子弹所伤害,也不会被敌方的飞机所撞坏。可选路径N/A 后置条件无底状态只能持续一定时间,在此状态下,即用户不会被地方子弹所伤害,也不会被敌方的飞机所撞坏。异常路径其他参考TAB1.1-1 TAB1.1-15 3.3.15 游戏帮助用例名称 : 游戏帮助用例编号15 优先级必须实现触发器菜单选项前提用户打开游戏基本路径1.用户点击“选项”按钮。2.弹出选项菜单,并且选择“帮助”按钮。3.进入帮助界面。可选路径N/A 后置条件系统返回登陆界面异常路径其他参考TAB1.1-1 TAB1.1-16 3.3.16 声音设置用例名称 : 声音设置用例编号16 优先级必须实现触发器菜单选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 18 页 - - - - - - - - - 雷电项目需求说明书17 前提用户打开游戏基本路径4.用户点击“选项”按钮。5.弹出选项菜单,并且选择“声音设置(开/关) ”按钮。6.选择“开”,游戏声音打开,选择“关” ,游戏声音关闭。可选路径N/A 后置条件系统返回登陆界面异常路径其他参考TAB1.1-1 TAB1.1-17 3.3.17 玩家保存游戏用例名称 : 玩家保存游戏用例编号17 优先级必须实现触发器菜单选项前提玩家已经进入游戏,点击“选项”按钮。基本路径1. 用户点击“选项”按钮。2. 弹出选项菜单,并且选择“返回主菜单”按钮。3. 弹出退出菜单,选择“保存”选项,进行游戏场景保存。可选路径N/A 后置条件系统进入游戏登录界面。异常路径其他参考TAB1.1-1 TAB1.1-18 3.3.18 玩家返回游戏用例名称 : 玩家返回游戏用例编号18 优先级必须实现触发器菜单选项前提玩家已经进入游戏,点击“选项”按钮。基本路径1.用户点击“选项”按钮。2.弹出选项菜单,并且选择“返回主菜单”按钮。3.弹出退出菜单,选择“返回游戏”选项,重新进入游戏。可选路径N/A 后置条件游戏继续进行。异常路径其他名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 18 页 - - - - - - - - - 雷电项目需求说明书18 参考TAB1.1-1 TAB1.1-19 3.3.19 直接退出游戏用例名称 : 直接退出游戏用例编号19 优先级必须实现触发器菜单选项前提玩家已经进入游戏,点击“选项”按钮。基本路径1.用户点击“选项”按钮。2.弹出选项菜单,并且选择“返回主菜单”按钮。3.弹出退出菜单,选择“直接退出”选项,退出游戏。可选路径N/A 后置条件系统进入游戏登录界面。异常路径其他参考TAB1.1-1 TAB1.1-20 3.4 非功能性需求开发阶段需要提交完整详细的设计、说明文档。项目开发按照预期的时间按时完成。四运行环境规定操作系统: Microsoft Windows XP程序语言: Java 2开 发 包:Java(TM) 2 Standard Edition (6.0) Java Develop Kit 1.6 (jdk-6u21-windows-i586) Sun Micro. J2ME Wireless Tool Kit 2.5(sun_java_wireless_toolkit-2.5.2_01-win) IDE: Eclipse 3.5(eclipse-SDK-3.5.2-win32) Eclipseme(eclipseme.feature_1.7.9_site)(Eclipse 中的 J2ME 插件 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 18 页 - - - - - - - - -