俄罗斯方块软件需求说明书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
俄罗斯方块软件需求说明书

1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2任务概述 2 2.1目标 2 2.2用户的特点 3 2.3假定和约束 3 3需求规定 3 3.1对功能的规定 3 3.2对性能的规定 3 3.2.1精度 3 3.2.2时间特性要求 3 3.2.3灵活性 4 3.3输人输出要求 4 3.4数据管理能力要求 4 3.5故障处理要求 4 3.6其他专门要求 5 4运行环境规定 5 4.1设备 5 4.2支持软件 5 4.3接口 5 4.4控制 5 软件需求说明书的编写提示 1引言 1.1编写目的 ①.了解体验软件工程开发的一般过程。 ②.体验面向对象设计开发的设计和过程。 ③.熟练掌握软件开发的技巧和过程。 ④.体验团队合作精神。 1.2背景 说明: a.软件系统名称:强者俄罗斯方块。 b.任务提出者:牟勇。 c.开发者:刘志强、金伟、曾锦成、陈巍。 d.用户:游戏玩家。 e.运行该软件的计算站(中心):北大青鸟昆明鼎点中心。 f.软件开发小组名称:人民公社开发小组。 1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 ①.形状:由4个小方块组成的7种形状。如图所示:。 ②.形状活动区域:容器,由20行和12列组成,形状不能在此区域外活动。 ③.计分系统:消除一行是50分,二行是300分,三行是500分,四行是1000分。 ④.游戏难度:每升一级,需要10000分,速度提升n秒。游戏的最大速度为x。 ⑤.检测:以方块的高度检测可消除行的循环; ⑥.移动——左移:左移是由容器的右侧向左侧移动,默认是键盘上方向键←; 右移:右移是由容器的左侧向右侧移动,默认是键盘上方向键→; 加速:加速是由容器的上方向下移动,默认是键盘上方向键↓; 直落:直落是由容器内形状由移动位置直接落到容器底部,默认是键盘space(空格)键; 旋转:旋转是指游戏中的形状本身变换方向,默认由键盘上方向键↑; (注意:玩定可修改旋转的默认键设置。本选项可选)。 ⑦.菜单选项:包括游戏选项(开始和关闭游戏、退出游戏)、难度级别(调速)、开始游戏、软件说明书。[可选] ⑧.下一个形状提示框。 形状是由游戏随机产生的。 ⑨.如果退出、返回都弹出提示框:本游戏不提供保存功能,是否退出,有是和否的按钮。 ⑽.活动方块:游戏运行中,受玩家控制的形状。 ⑾.静态方块:游戏运行中,停留在容器底部不受用户控制的形状。 1.4参考资料 列出用得着的参考资料,如: 《JAVA编程基础》、《软件测试和软件质量保证》、《基于软件开发项目的毕业设计》; 属于本项目的其他已发表文件:暂无; 所要用到的软件开发标准:国家计算机标准。 2任务概述 2.1目标 ①.开发意图:为了适应了解游戏的整个开发过程,增强对JAVA软件的面向对象开发的技巧。 ②.应用目标:玩家。 ③.作用范围:Windows2000。 ④.软件开发的背景:是人民公社开发小组处于ACCP第二学期毕业之际。 ⑤.说明:本软件是人民公社开发小组独立开发,本开发小组有开发、修改、使用说明等权利。本软件是一个独立的软件,不与其它软件相关联。 2.2用户的特点 本软件适合于喜爱俄罗斯方块的朋友。 2.3假定和约束 ①.经费限制:无经费。 ②.开发期限:14天,从2006年6月12日到2006年6月26日。 3需求规定 3.1对功能的规定 功能界面: 功能: a.游戏结束——结束有两种情况:如果容器内的形状堆满容器,则提示游戏结束;另一种情况是游戏玩家点击了游戏结束功能按键。则弹出结束对话框提示,本游戏不提供游戏进度保存,是否真的游戏结束,点击“是”结束游戏,点击“否”则继续游戏。 b.通关:如果游戏等级升到10级,则玩家游戏胜利结束,游戏提示是否从头继续玩,如果继续玩,游戏等级则从1级开始,选择否则游戏返回上级菜单。 c.退出:点击“退出”按钮,则游戏结束并关闭游戏界面。 d.开始:点击“开始”功能,则游戏开始运行。 e.移动——左移:左移是按键盘上方向键“←”,则形状由容器的右侧向左侧移动,当形状移动到容器左边缘时,左移功能失效,停止移动。 右移:右移是按键盘上方向键“→”,则形状由容器的左侧向右侧移动,当形状移动到容器右边缘时,右移功能失效,停止移动。 加速:加速按键盘上方向键“↓”,则形状由容器的上边缘向下边缘(如果容器下方有形状,则从容器上边缘移动到容器底部形状的上边缘)移动,当形状移动到容器下边缘时,加速功能失效,停止加速。 直落:直落是点击键盘“space(空格)”键,则形状由容器的上边缘向下边缘(如果容器下方有形状,则从容器上边缘移动到容器底部形状的上边缘)移动。 旋转:旋转是按由键盘上方向键“↑”,游戏中的形状本身变换方向。 暂停:暂停是指游戏暂时停止,但不退出

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档