




免费预览已结束,剩余13页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
雷电需求分析雷电需求分析雷电需求分析 班级 软件班级 软件09020902 姓名 郭彦峰姓名 郭彦峰 学号 学号 0943023109430231 目录目录 1 引言引言 3 1 1简介 3 1 2开发背景 3 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退出游戏 13 3 3 7暂停游戏 14 3 3 8继续游戏 14 3 3 9放大招 15 3 3 10玩家吃生命宝物 15 3 3 11玩家吃子弹强度宝物 15 3 3 12玩家吃发大招宝物 16 3 3 13吃子弹变换宝物 16 3 3 14吃无敌状态宝物 17 3 3 15游戏帮助 17 3 3 16声音设置 18 3 3 17玩家保存游戏 18 3 3 18玩家返回游戏 18 3 3 19直接退出游戏 19 3 3非功能性需求 19 4 运行环境运行环境 20 雷电项目需求说明书雷电项目需求说明书雷电项目需求说明书 3 一 引言一 引言 1 1 简介 通过与多位软件使用者进行全面深入地探讨和分析 并完成 雷电 游戏 市场的前期调查后 提出了这份软件需求分析说明书 该需求分析说明书通过对所开发的 雷电 游戏软件进行全面细致的用户 需求分析 明确所要开发的游戏软件应具有的功能以及界面的处理 从而使系 统分析人员及软件开发人员能清楚地了解用户的需求 并在此基础上进一步提 出概要设计说明书和完成后续设计与开发工作 本说明书的预期读者为客户 业务或需求分析人员 测试人员 用户文档 编写者 项目管理人员 1 2开发背景 信息社会的不断发展 生活节奏的不断加快使人们的生活压力日趋增大 为了满足众多奋战在PC屏幕前的工作人员适当的放松的愿望 我们决定开发一 款在工作之余可以方便大众的简单的娱乐游戏 甚至可以通过WIFI等无线网络 进行联机评分 传统的PC软件开发模式具有很大的弊端 如厂商固化硬件 程 序不易增加 删除 更新 修改等 而JAVA技术在网络应用方面却有着非常明 显的优势 1 应用程序可按需下载 而不是购买由硬件商提供的套件 可升级空间大 2 Java技术提供了一个类库 它使的应用开发商可以创建更为直觉 丰富的 用户界面 GUI 3 Java技术使网络带宽的应用更为有效 因为应用程序可以下载到器件上 并在本地运行 仅仅是在连接到服务器时才会占用网络带宽 因此 为了迎合众多用户的需求并适应现在PC的规模 我们使用JAVA技 术 开发出一款运行在PC上的 具有很强的娱乐性和交互性的经典游戏 雷电 1 3 软件定义 该游戏操作简单 节奏明快 具有很强的交互性及简单易行性 任何人都 可以在很短时间内熟悉它的游戏规则 因此适合各个水平的用户使用 1 4 参考资料 Stephen R Schach Object Oriented Classical Software Engineering 机械工业出版社 第七版 肖刚 实用软件文档写作 清华大学出版社 2005年2月 中华人民共和国国家标准 计算机软件需求说明编制指南 GB T 9385 1988 二二 项目概述项目概述 2 1 产品描述 作为纵轴射击的经典之作 这款游戏既继承了经典款 雷电 游戏操作简 单 节奏明快的特点 同时又加入了一些新的元素 力求使处于繁忙紧张的社 会生活中的PC用户 在工作学习之余 随时随地的享受到游戏的乐趣 游戏的主界面力求美观 爽心悦目 武器攻击和爆炸的效果同样华丽炫目 以 提高玩家对游戏的兴趣 游戏的控制模块简单易懂 操作容易 适合各个年龄 阶层的玩家使用 同时 音乐效果也尽量动感逼真 引人入胜 雷电项目需求说明书雷电项目需求说明书雷电项目需求说明书 5 2 2 用户特点 本游戏简单易懂 操作容易且交互性好 对用户没什么特别要求 适合各 个年龄阶层和文化水平的用户使用 2 3 输入输出要求 输入 玩家可以通过PC键盘控制游戏 上 下 左 右 快捷键 中间 确定 键以及左右软键 上 下 左 右 快捷键控制己方 飞机的上下左右移动 左软键选择释放清屏大招 右软键退出 中间 确定 键表示选择 输出 进入游戏后屏幕上显示玩家所得的分数 玩家所用的时间 玩家剩 余血量 大招数和生命值 当玩家所控制的飞机被击败后 输出一个消息 Ga me Over 表示游戏结束 若玩家分数打破当前系统前三名记录 则弹出消息框 提示玩家输入用户名 以保存新的前三名记录 2 4 系统流程图 NO NO YES YES IMG1 1 1 Finish 改变相关属 性 吃到 礼物 血数是否为零 命数是否为零 被子弹或者 敌机击中 击毁敌方飞 机 减少相应血 数 增加分数 Start 选择飞机类型 初始化飞机信息 飞机出现于屏 幕下方中央 直到结束不断 发射子弹 命数减1 雷电项目需求说明书雷电项目需求说明书雷电项目需求说明书 7 2 5 数据流图 IMG1 1 2 2 6 界面概览 游戏开始界面 游戏开始界面 玩家视角 玩家视角 技能演示 技能演示 结束界面 结束界面 雷电项目需求说明书雷电项目需求说明书雷电项目需求说明书 9 三 需求规格三 需求规格 3 1 功能分析图 IMG1 1 3 3 2 功能需求定义 用户分类功能 登陆界面继续未完的游戏 创建新游戏 声音 游戏排名 帮助 退出游戏 暂停游戏 继续游戏 放大招 玩家吃生命宝物 玩家吃放大招宝物 玩家吃子弹强度宝物 吃子弹变换宝物 吃无敌状态宝物 游戏帮助 声音设置 玩家保存游戏 玩家返回游戏 玩家 游戏过程中 直接退出游戏 TAB1 1 1 3 3 功能性需求 登陆界面 3 3 1 继续未完的游戏继续未完的游戏 用例名称用例名称 继续未完的游戏用例编号01 优先级优先级必须实现 触发器触发器菜单选项 前提前提用户在游戏中有存档 基本路径基本路径 1 用户打开游戏 2 进入游戏读取画面 3 选择 继续游戏 选项 可选路径可选路径N A 后置条件后置条件系统读取用户存档 雷电项目需求说明书雷电项目需求说明书雷电项目需求说明书 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 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 完成存档 雷电项目需求说明书雷电项目需求说明书雷电项目需求说明书 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 3 3 9 放大招放大招 用例名称用例名称 放大招用例编号09 优先级优先级必须实现 触发器触发器按下PCFIRE键 前提前提大招可用数 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 雷电项目需求说明书雷电项目需求说明书雷电项目需求说明书 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 TAB1 1 14 3 3 14 吃无敌状态宝物吃无敌状态宝物 用例名称用例名称 吃无敌状态宝物 用例编号14 优先级优先级必须实现 触发器触发器用户飞机与无敌状态宝物碰撞 前提前提用户已经开始游戏 基本路径基本路径 1 用户飞机与无敌状态宝物碰撞 2 用户飞机立即变为无敌状态 并持续一定时间 即用户不 会被地方子弹所伤害 也不会被敌方的飞机所撞坏 可选路径可选路径N A 后置条件后置条件 无底状态只能持续一定时间 在此状态下 即用户不会被地方子 弹所伤害 也不会被敌方的飞机所撞坏 异常路径异常路径 其他其他 参考参考 TAB1 1 1 TAB1 1 15 3 3 153 3 15 游戏帮助游戏帮助 用例名称用例名称 游戏帮助用例编号15 优先级优先级必须实现 触发器触发器菜单选项 前提前提用户打开游戏 基本路径基本路径 1 用户点击 选项 按钮 2 弹出选项菜单 并且选择 帮助 按钮 3 进入帮助界面 可选路径可选路径N A 后置条件后置条件系统返回登陆界面 异常路径异常路径 其他其他 参考参考 TAB1 1 1 TAB1 1 16 3 3 16 声音设置声音设置 用例名称用例名称 声音设置用例编号16 优先级优先级必须实现 触发器触发器菜单选项 前提前提用户打开游戏 基本路径基本路径4 用户点击 选项 按钮 雷电项目需求说明书雷电项目需求说明书雷电项目需求说明书 17 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 用户点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肾脏内科护理专业培养体系
- 2025年事业单位工勤技能-湖南-湖南客房服务员三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-湖南-湖南农机驾驶维修工三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-湖北-湖北放射技术员二级(技师)历年参考题库含答案解析
- 高速公路智能交通系统2025年智能交通法规与标准研究
- 2025年数字人民币跨境支付技术挑战与金融创新解决方案全解
- 建筑信息模型(BIM)在2025年建筑工程项目施工质量保证体系构建应用研究报告
- 2025年事业单位工勤技能-浙江-浙江水工监测工四级(中级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-河南-河南堤灌维护工五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-河北-河北农机驾驶维修工五级(初级工)历年参考题库含答案解析(5套)
- 船舶代理公司管理制度
- 医学影像检查技术题库含答案
- 护理十八项核心制度考试题与答案
- 数据标注项目管理制度
- 云南劳动合同续签协议书
- 如何写好作文开头结尾 课件
- 2025安徽农业大学辅导员考试试题及答案
- 井工煤矿风险监测预警处置方案之安全监控系统监测预警处置方案
- 入股买船合同协议书
- 反洗钱知识竞赛题库反洗钱法知识测试题题库(题目+答案+解析)
- 机场考试试题大全及答案
评论
0/150
提交评论