当前位置:
文档之家› 《俄罗斯方块》软件需求说明书
《俄罗斯方块》软件需求说明书
《俄罗斯方块》软件需求说明书
———————————————————————————————— 作者:
———————————————————————————————— 日期:
俄罗斯方块
产品需求规格说明书
文件标识:
俄罗斯方块
当前版本:
V1.1
作者:
YYY团队
完成日期:
2015.7.20
Version History
日期
修订者
版本
备注
2015.7.20
V1.0
说明书的大致编写
2015.7.20
V1.1
完善文档
目 录
1引言2
1.1编写目的ﻩ2
1.2预期读者ﻩ2
1.3背景2
1.3.1待开发系统名称ﻩ2
1.3.3项目任务承担者ﻩ2
1.4参考资料3
2.产品介绍3
4.产品应当遵循的标准或规范ﻩ3
5.产品范围3
6.产品的功能性需求3
6.1功能性需求分类3
7.1用户界面需求4
7.2软硬件环境需求ﻩ4
7.3产品质量需求ﻩ4
7.n其它需求ﻩ5
附录A:需求建模与分析报告ﻩ5
A.1需求模型1ﻩ5
A.n需求模型N5
附录B:需求确认ﻩ5
1引言
在个人电脑日益普及的今天,一些有趣的桌面游戏已经成为人们在使用计算机进行工作或学习之余休闲娱乐的首选,而俄罗斯方块游戏是人们最熟悉的小游戏之一,它以其趣味性强,易上手等诸多特点得到了大众的认可,因此开发此游戏软件可满足人们的一些娱乐的需求。此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的,界面美观的,易于控制的俄罗斯方块游戏。
需求承诺
需求文档
V1.0俄罗斯方块,YYY,2015.7.20
客户承诺
签字,日期
项目经理承诺
签字,日期
无
ﻩ
6.产品的功能性需求
6.1功能性需求分类
功能类别
功能名称、标识符
描述
主游戏模块
1.随机产生经典俄罗斯方块图形
该功能主要通过随机函数生成方块类型
2.设置难度级别,不同级别速度不同
用户通过设置难度,改变速度
游戏模块
3.方向键实现下落图形的左移、右移、加速下落、变形等基本操作
根据方向键实现,需要编写keyDown事件处理程序,进行处理
负责人
姓名
职务
樊梦圆
组长
1.3.3项目任务承担者
项目组名称
YYY
项目经理
姓名
樊梦圆
所属部门
职务
组长
项目组成员
姓名
所属部门
职务
项目组中技术职务
罗艺文
测评负责人
陈流洋
QA负责人
1.4 参考资料
1、俄罗斯方块需求分析
2、4f_tzFRQXveVjow0R4otowq9ROZLL5aoANQBUG3VlE0z0kYpBOuxtowHUISeTL8lepul-hSyDoixn49aWnLq3HBvqsBs-a875S基JAVA的俄罗斯方块游戏开发
硬件要求
IntelPentium III 800/AMD K7以上处理器、128M以上内存支持标准网络协议的网卡
系统平台
Windows7
运行环境
Windows系列
7.3产品质量需求
主要质量属性
详细要求
正确性
消息在不同系统平台之间进行传递和显示时不会出现乱码现象
可靠性
应用程序异常退出及崩溃的机率小于等于5%
需求评审报告摘要
需求文档
V1.0俄罗斯方块,YYY,2015.7.20
需求评审报告
俄罗斯方块
评审结论
[]工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”。
[√]工作成果基本合格,需要作少量的修改,之后通过审核即可。
[]工作成果不合格,需要作比较大的修改,之后必须重新对其评审。
评审意见
评审小组成员
俄罗斯方块是一款风靡全球的掌上游戏机和PC机游戏, 它造成的轰动与创造的经济价值可以说是游戏史上的一件大事。它由俄罗斯人阿列克谢·帕基特诺夫在1984年6月利用空闲时间所编写的游戏程序,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。它看似简单却变化无穷,俄罗斯方块上手极其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。作为家喻户晓老少皆宜的大众游戏,其普及程度可以说是史上任何一款游戏都无法相比的。相信大多数人都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块的时代。由于俄罗斯方块具有的教学性、动态性与知名度,也经常拿来作为游戏程序设计的练习题材。
4.正确判断游戏结束
正确判断游戏结束
游戏储存模块
5.对游戏成绩进行记分
对游戏成绩进行记分
6.设置成绩排行榜
设置成绩排行榜
7.产品的非功能性需求
7.1用户界面需求
需求名称
详细要求
窗体界面友好
人机交互,玩家可以很方便进行操作
界面颜色
俄罗斯方块有颜色变换
支持声音
改变音效
7.2软硬件环境需求需求名称Leabharlann 详细要求3、多线编程
4、俄罗斯方块设计文档
2.产品介绍
俄罗斯方块是大家比较熟悉的一款单机小游戏,用户界面由一定数量的小方格组成的方块构成。当游戏开始时,计算机将随机抽取方块的放到方格上。此游戏还允许玩家旋转方块,左右移动,加速向下。
3.产品面向的用户群体
网络爱好者,休闲娱乐。
4.产品应当遵循的标准或规范
无
5.产品范围
易用性
不用安装,操作简便
安全性
保证用户的信息在传输过程中不被窃取、不会泄漏至外网
可扩展性
可在当前需求基础之上进行功能上的扩展
兼容性
可运行在大多数主流的硬件环境中
可移植性
可运行在Windows操作平台上
7.n其它需求
附录A:需求建模与分析报告
A.1需求模型1
游戏速度快慢设置,颜色,声音。
附录B:需求确认
1.1编写目的
理清编程需求,以致更清晰的进行需求分析,模块划分和工作分配。
1.2 预期读者
对此项目感兴趣,能提供所需条件的使用者。
1.3背景
1.3.1待开发系统名称
中文全称
俄罗斯方块
中文简称
无
英文全称
Tetris
英文简称
无
版 本 号
V0.1
项目编码
08
项目代号
无
1.3.2 项目任务提出者
单位名称
成都大学