已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 ARM 俄罗斯方块联机游戏设计需求分析报告书总页数 9 正文 6 附录 无 生效日期 2013.12.11编制: 审批:南昌航空大学东软班 需求分析报告书 版本:1.0.0- 2 -修改履历修改编号 日期 修改人 版本号 修改内容1 VER0.1.0 初始做成2 VER1.0.0 部分字体和格式修改南昌航空大学东软班 需求分析报告书 版本:1.0.0- 3 -目录1 引言 .- 4 -1.1 编写目的 .- 4 -1.2 项目背景 .- 4 -2 任务概述 .- 4 -2.1 开发目标&应用目标 .- 4 -2.2 运行环境 .- 4 -2.3 条件与限制 .- 4 -2.4 关键词 .- 5 -3 功能要求 .- 5 -3.1 功能划分 .- 5 -3.2 系统结构及功能描述 .- 6 -3.3 备注 .- 6 -4 性能要求 .- 7 -4.1 时间特性 .- 7 -4.2 显示特性 .- 7 -5 运行要求 .- 7 -5.1 界面 .- 7 -5.2 基本操作 .- 8 -5.3 显示要求 .- 9 -6 扩展需求分析 .- 9 -南昌航空大学东软班 需求分析报告书 版本:1.0.0- 4 -1 引言1.1 编写目的编写目的随着近年来计算技术、通信技术的飞速发展,特别是互联网的迅速普及和 3C(计算机、通信、消费电子)合一的加速,微型化和专业化成为发展的新趋势,嵌入式产品成为信息产业的主流。嵌入式系统被定义为以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统通过嵌入式系统的优点开发一个具有可移植性的娱乐项目。1.2 项目背景项目背景嵌入式系统是面向用户、面向产品、面向应用。而广泛用于制造工业、过程控制、通信、仪器、仪表等,消费类产品,如果独立于应用自行发展,则会失去市场。嵌入式处理器在功耗、体积、成本、可靠性、速度、处理能力、电磁兼容性等方面均受到应用要求的制约,这些也是各个半导体厂商之间的竞争热点。 嵌入式处理器的应用软件是实现嵌入式系统功能的关键。软件要求固化存储,软件代码要求高质量、高可靠性2 任务概述2.1 开发目标开发目标 &应用目标应用目标开发一款基于 ARM 处理器,Linux 系统下的俄罗斯方块联机游戏,提供创新的玩法,玩家间的相互竞争,各种技能释放等,提高游戏的可玩性,创意性。2.2 运行环境运行环境ARM9 处理器,linux 操作系统2.3 条件与限制条件与限制1、基于 Linux 下的 QT 图形界面化的开发2、通过 TCP Socket 协议进行通信南昌航空大学东软班 需求分析报告书 版本:1.0.0- 5 -3、Sqlite3 数据库进行数据的管理2.4 关键词关键词俄罗斯方块游戏、Linux 操作系统、QT 开发工具、arm9 处理器,通信3 功能要求3.1 功能划分功能划分 表 1.功能划分模块名称 功能要求 功能说明登录注册界面游戏运行界面UI 模块 游戏界面设计游戏设置及分数查看界面数据库模块 管理用户信息用户信息(账号,密码,用户名,总分数,赢得盘数,总分排名)接收服务端发送的请求客户端模块用户运行请求管理和发送管理 发送待处理的请求道服务端接收客户端发送请求服务器模块 对用户请求进行处理发送待处理请求给客户端游戏设计模块 游戏算法设计 游戏的算法设计和实现南昌航空大学东软班 需求分析报告书 版本:1.0.0- 6 -3.2 系统结构及功能描述系统结构及功能描述UI 层 游戏设计层客户逻辑层 A 客户逻辑层 B服务器逻辑层数据库管理层图 1.系统结构及功能描述功能描述:1、UI 层:游戏登录注册界面;游戏运行界面,游戏设置及分数查看界面。2、游戏设计层:俄罗斯方块游戏算法设计以及联机相关技能实现和分数计算等。3、客户端逻辑层:处理用户请求,并将处理后的数据传给通信层;处理从客户端通信层接收到的数据,并将处理后的数据交给 UI 层和游戏设计层4、服务器逻辑层:处理客户端逻辑层接收到的数据,并将处理后的数据发送给对应客户端层以及对数据库管理层的更新。5、数据库管理层:处理服务器逻辑层传过来的数据(实现数据的存储,增,删,改) 。3.3 备注备注Linux 局域网下基于 QT 软件开发,具有高移植性,在 ARM9 处理器下运行。南昌航空大学东软班 需求分析报告书 版本:1.0.0- 7 -4 性能要求4.1 时间特性时间特性客户端服务端通信时间延迟小于 100ms4.2 显示特性显示特性1、流畅稳定2、清晰3、人性化4、整体布置风格颜色一致5、图标风格具有代表性6、菜单深度不超过 3 层7、控件布局覆盖率不超过 40%5 运行要求5.1 界面界面1、登录界面图 2.登录界面南昌航空大学东软班 需求分析报告书 版本:1.0.0- 8 -2、注册界面图 3.注册界面3、游戏界面图 4.游戏界面南昌航空大学东软班 需求分析报告书 版本:1.0.0- 9 -5.2 基本操作基本操作1、进入登录界面2、注册一个用户名,注册成功后由系统分配账号3、根据获得的账号登录游戏4、进入游戏界面举手,等待第二个玩家也举手就开始游戏5、暂停游戏双方都暂停6、点击技能释放图标可以给
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防疫期间个人先进事迹(7篇)
- 赴企业调研报告8篇
- 游峨眉山的心得(31篇)
- 手机市场调查报告
- 心理健康教育的活动总结范文
- 消防年度工作总结15篇
- 情深意重,感恩演讲稿300字(3篇)
- 知识竞赛活动领导讲话稿
- 幼儿园卫生保健秋季传染病活动方案
- 2022年购物中心七夕节促销活动方案(7篇)
- 篆刻体验活动问印社宣传PPt解析课件
- 小学生数学思维品质的调查研究的开题报告
- 苏教版三年级数学上册《笔算两、三位数除以一位数》评课稿
- 服务机器人人工智能训练师技术应用题库学生组(附答案)
- GB/T 7702.7-2023煤质颗粒活性炭试验方法第7部分:碘吸附值的测定
- 中国历史的教训-习骅
- 抗痉挛体位专题知识讲座
- 水泥企业物料盘点及平衡管理制度
- 广东省3证书高职高考语文试卷和答案
- 茶多酚性质功效及应用
- 企业生产制造部门预算编制模板
评论
0/150
提交评论