雷电游戏需求分析说明书_第1页
雷电游戏需求分析说明书_第2页
雷电游戏需求分析说明书_第3页
雷电游戏需求分析说明书_第4页
雷电游戏需求分析说明书_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

雷电需求分析 班级:软件0902姓名:郭彦峰学号:09430231 目录1. 引言 31.1 简介 31.2 开发背景 31.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 退出游戏 133.3.7 暂停游戏 143.3.8 继续游戏 143.3.9 放大招 153.3.10 玩家吃生命宝物 153.3.11 玩家吃子弹强度宝物 153.3.12 玩家吃发大招宝物 163.3.13 吃子弹变换宝物 163.3.14 吃无敌状态宝物 173.3.15 游戏帮助 173.3.16 声音设置 183.3.17 玩家保存游戏 183.3.18 玩家返回游戏 183.3.19 直接退出游戏 193.3 非功能性需求 194. 运行环境 20一.引言1.1简介通过与多位软件使用者进展全面深化地讨论和分析,并完成“雷电〞游戏市场的前期调查后,提出了这份软件需求分析说明书。该需求分析说明书通过对所开发的“雷电〞游戏软件进展全面细致的用户需求分析,明确所要开发的游戏软件应具有的功能以及界面的处理,从而使系统分析人员及软件开发人员能清楚地理解用户的需求,并在此根底上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、工程管理人员。1.2开发背景信息社会的不断开展,生活节奏的不断加快使人们的生活压力日趋增大,为了满足众多奋战在PC屏幕前的工作人员适当的放松的愿望,我们决定开发一款在工作之余可以方便群众的简单的娱乐游戏,甚至可以通过WIFI等无线网络进展联机评分。传统的PC软件开发形式具有很大的弊端,如厂商固化硬件、程序不易增加、删除、更新、修改等。而JAVA技术在网络应用方面却有着非常明显的优势:1.应用程序可按需下载,而不是购置由硬件商提供的套件,可晋级空间大。2.Java技术提供了一个类库,它使的应用开发商可以创立更为直觉、丰富的用户界面(GUI);3.Java技术使网络带宽的应用更为有效,因为应用程序可以下载到器件上,并在本地运行,仅仅是在连接到效劳器时才会占用网络带宽。因此,为了迎合众多用户的需求并适应如今PC的规模,我们使用JAVA技术,开发出一款运行在PC上的、具有很强的娱乐性和交互性的经典游戏“雷电〞。1.3软件定义该游戏操作简单,节奏明快,具有很强的交互性及简单易行性。任何人都可以在很短时间内熟悉它的游戏规那么,因此适宜各个程度的用户使用。1.4参考资料StephenR.Schach:?Object-OrientedClassicalSoftwareEngineering?机械工业出版社第七版肖刚:?实用软件文档写作?清华大学出版社2005年2月中华人民共和国国家标准—计算机软件需求说明编制指南GB/T93851988二.工程概述2.1产品描绘作为纵轴射击的经典之作,这款游戏既继承了经典款“雷电〞游戏操作简单,节奏明快的特点,同时又参加了一些新的元素。力求使处于繁忙紧张的社会生活中的PC用户,在工作学习之余,随时随地的享受到游戏的乐趣。游戏的主界面力求美观,爽心悦目,武器攻击和爆炸的效果同样华美炫目,以进步玩家对游戏的兴趣。游戏的控制模块简单易懂、操作容易,适宜各个年龄阶层的玩家使用。同时,音乐效果也尽量动感逼真,引人入胜。2.2用户特点本游戏简单易懂、操作容易且交互性好,对用户没什么特别要求。适宜各个年龄阶层和文化程度的用户使用。2.3输入输出要求输入:玩家可以通过PC键盘控制游戏:“上〞“下〞“左〞“右〞快捷键、中间“确定〞键以及左右软键。“上〞“下〞“左〞“右〞快捷键控制己方飞机的上下左右挪动。左软键选择释放清屏大招,右软键退出。中间“确定〞键表示选择。输出:进入游戏后屏幕上显示玩家所得的分数,玩家所用的时间,玩家剩余血量、大招数和生命值。当玩家所控制的飞机被击败后,输出一个消息“GameOver!〞表示游戏完毕。假设玩家分数打破当前系统前三名记录,那么弹出消息框提示玩家输入用户名,以保存新的前三名记录。2.4系统流程图 FinishFinish改变相关属性吃到“礼物〞血数是否为零命数是否为零被子弹或者敌机击中击毁敌方飞机减少相应血数增加分数Start选择飞机类型,初始化飞机信息飞机出现于屏幕下方中央,直到完毕不断发射子弹命数减1 NONO YESYESIMG1.1-12.5数据流图IMG1.1-22.6界面概览 游戏开始界面: 玩家视角: 技能演示: 完毕界面:三.需求规格3.1功能分析图 IMG1.1-33.2功能需求定义用户分类功能玩家登陆界面继续未完的游戏创立新游戏声音游戏排名帮助退出游戏游戏过程中暂停游戏继续游戏放大招玩家吃生命宝物玩家吃放大招宝物玩家吃子弹强度宝物吃子弹变换宝物吃无敌状态宝物游戏帮助声音设置玩家保存游戏玩家返回游戏直接退出游戏TAB1.1-13.3功能性需求登陆界面:继续未完的游戏用例名称:继续未完的游戏用例编号01优先级必须实现触发器菜单项选择项前提用户在游戏中有存档根本途径用户翻开游戏;进入游戏读取画面;选择“继续游戏〞选项。可选途径N/A后置条件系统读取用户存档异常途径其他用户没有存档,提示无存档参考TAB1.1-1TAB1.1-2创立新游戏用例名称:创立新游戏用例编号02优先级必须实现触发器菜单项选择项前提用户翻开游戏根本途径用户翻开游戏;进入游戏读取画面选择“新游戏〞选项。可选途径N/A后置条件开始新的游戏异常途径其他参考TAB1.1-1TAB1.1-3声音用例名称:声音用例编号03优先级必须实现触发器菜单项选择项前提用户翻开游戏根本途径选择“菜单〞,然后系统显示运行时菜单选择“声音设置〔开/关〕〞选项选择“开〞,游戏声音翻开,选择“关〞,游戏声音关闭。可选途径N/A后置条件系统返回登陆界面异常途径其他参考TAB1.1-1TAB1.1-4游戏排名用例名称:游戏排名用例编号04优先级必须实现触发器菜单项选择项前提用户翻开游戏根本途径选择“菜单〞,然后系统显示运行时菜单;选择“游戏排名〞选项;进入游戏排名,列出前三名的游戏分数及用户资料。可选途径N/A后置条件系统返回登陆界面异常途径其他参考TAB1.1-1TAB1.1-5帮助用例名称:帮助用例编号05优先级必须实现触发器菜单项选择项前提用户翻开游戏根本途径用户选择“帮助〞;进入帮助界面。可选途径N/A后置条件系统返回登陆界面异常途径其他参考TAB1.1-1TAB1.1-6退出游戏用例名称:退出游戏用例编号06优先级必须实现触发器菜单项选择项前提用户翻开游戏根本途径用户选择“退出游戏〞,弹出提示对话框;用户选择“确定〞退出游戏;完成存档;游戏完毕,退出游戏完成。可选途径N/A后置条件系统退出异常途径其他参考TAB1.1-1TAB1.1-7游戏过程中:暂停游戏用例名称:暂停游戏用例编号07优先级必须实现触发器暂停按钮前提游戏正在进展中根本途径当在游戏中时,按“暂停〞按钮后暂停游戏屏幕上显示游戏暂停,并显示“继续游戏〞按钮可选途径N/A后置条件系统暂停游戏异常途径其他参考TAB1.1-1TAB1.1-8继续游戏用例名称:继续游戏用例编号08优先级必须实现触发器继续游戏按钮触发前提游戏已经暂停根本途径当玩家在游戏中恳求暂停后,屏幕上显示有“继续游戏〞按钮选择“继续游戏〞按钮,游戏完毕暂停状态,恢复游戏可选途径N/A后置条件系统继续游戏异常途径其他参考TAB1.1-1TAB1.1-9放大招用例名称:放大招用例编号09优先级必须实现触发器按下PCFIRE键前提大招可用数>0根本途径玩家按下FIRE号键后,在当前屏幕中的Plane,子弹,炮塔都死亡可用数-1,初始化有两个大招;玩家吃到放大招礼物后,可用数+1屏幕又下角显示可用数;可选途径N/A后置条件系统继续游戏异常途径其他参考TAB1.1-1TAB1.1-10玩家吃生命宝物用例名称:玩家吃生命宝物用例编号10优先级必须实现触发器玩家控制飞机与宝物接触前提玩家处于正常的游戏运行中根本途径玩家处于正常的游戏运行中,飞机与宝物发生接触可选途径N/A后置条件玩家的剩余生命数量加一,显示的剩余生命数值也加一异常途径其他参考TAB1.1-1TAB1.1-11玩家吃子弹强度宝物用例名称:玩家吃子弹强度宝物用例编号11优先级必须实现触发器玩家控制飞机与宝物接触前提玩家处于正常的游戏运行中根本途径玩家处于正常的游戏运行中,飞机与宝物发生接触可选途径N/A后置条件玩家控制的飞机所发射的子弹假设已经为加强的子弹,那么保持当前子弹状态不变,假设为一般强度的状态,那么将子弹的状态变成加强的,同时玩家所控制的飞机发出的子弹束加粗异常途径其他参考TAB1.1-1TAB1.1-12吃放大招宝物用例名称:吃放大招宝物用例编号12优先级必须实现触发器用户飞机与放大招宝物碰撞前提用户已经开始游戏根本途径用户飞机与放大招宝物碰撞游戏界面右下角出现相应宝物图标,假设以前已经出现了图标,那么数量增加一个。可选途径N/A后置条件用户出发按键,放大招,背景上出现的敌方小飞机以及炮塔全被消失。假设敌方boss在背景上,敌方boss也会有一定受伤。异常途径其他参考TAB1.1-1TAB1.1-13吃子弹变换宝物用例名称:吃子弹变换宝物用例编号13优先级必须实现触发器用户飞机与子弹变换宝物碰撞前提用户已经开始游戏根本途径用户飞机与子弹变换宝物碰撞用户飞机的子弹立即变换为宝物相应的子弹类型。可选途径N/A后置条件用户飞机的子弹发射的子弹类型为宝物相应的子弹类型异常途径其他参考TAB1.1-1TAB1.1-14吃无敌状态宝物用例名称:吃无敌状态宝物用例编号14优先级必须实现触发器用户飞机与无敌状态宝物碰撞前提用户已经开始游戏根本途径用户飞机与无敌状态宝物碰撞用户飞机立即变为无敌状态,并持续一定时间,即用户不会被地方子弹所伤害,也不会被敌方的飞机所撞坏。可选途径N/A后置条件无底状态只能持续一定时间,在此状态下,即用户不会被地方子弹所伤害,也不会被敌方的飞机所撞坏。异常途径其他参考TAB1.1-1TAB1.1-15游戏帮助用例名称:游戏帮助用例编号15优先级必须实现触发器菜单项选择项前提用户翻开游戏根本途径用户点击“选项〞按钮。弹出选项菜单,并且选择“帮助〞按钮。进入帮助界面。可选途径N/A后置条件系统返回登陆界面异常途径其他参考TAB1.1-1TAB1.1-16用例名称:声音设置用例编号16优先级必须实现触发器菜单项选择项前提用户翻开游戏根本途径用户点击“选项〞按钮。弹出选项菜单,并且选择“声音设置〔开/关〕〞按钮。选择“开〞,游戏声音翻开,选择“关〞,游戏声音关闭。可选途径N/A后置条件系统返回登陆界面异常途径其他参考TAB1.1-1TAB1.1-177玩家保存游戏用例名称:玩家保存游戏用例编号17优先级必须实现触发器菜单项选择项前提玩家已经进入游戏,点击“选项〞按钮。根本途径用户点击“选项〞按钮。弹出选项菜单,并且

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论