贪吃蛇需求规格说明书.docx

上传人:b****2 文档编号:24185707 上传时间:2023-05-25 格式:DOCX 页数:8 大小:17.59KB
下载 相关 举报
贪吃蛇需求规格说明书.docx_第1页
第1页 / 共8页
贪吃蛇需求规格说明书.docx_第2页
第2页 / 共8页
贪吃蛇需求规格说明书.docx_第3页
第3页 / 共8页
贪吃蛇需求规格说明书.docx_第4页
第4页 / 共8页
贪吃蛇需求规格说明书.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

贪吃蛇需求规格说明书.docx

《贪吃蛇需求规格说明书.docx》由会员分享,可在线阅读,更多相关《贪吃蛇需求规格说明书.docx(8页珍藏版)》请在冰豆网上搜索。

贪吃蛇需求规格说明书.docx

贪吃蛇需求规格说明书

需求规格说明书

 

开发小组成员:

 

一.引言-----------------------------------------------------------------------------------------------3

编写目的-----------------------------------------------------------------------------------3

编写原则-----------------------------------------------------------------------------------3

参考资料-----------------------------------------------------------------------------------3

适用范围-----------------------------------------------------------------------------------3

二.系统概述----------------------------------------------------------------------------------------3

业务背景-----------------------------------------------------------------------------------3

用户类别与特征-------------------------------------------------------------------------3

用户文档-----------------------------------------------------------------------------------4

设计和实现上的限制-------------------------------------------------------------------4

运行环境-----------------------------------------------------------------------------------4

三.功能需求----------------------------------------------------------------------------------------4

系统用例图--------------------------------------------------------------------------------4

项目名称-----------------------------------------------------------------------------------4

功能描述----------------------------------------------------------------------------4

进入游戏-------------------------------------------------------------------4

玩游戏----------------------------------------------------------------------5

游戏的退出---------------------------------------------------------------5

四.非功能需求-------------------------------------------------------------------------------------6

系统质量要求-----------------------------------------------------------------------------6

性能-----------------------------------------------------------------------------------6

可靠性-------------------------------------------------------------------------------6

可维护性----------------------------------------------------------------------------6

可用性-------------------------------------------------------------------------------7

可移植性----------------------------------------------------------------------------7

可测试性----------------------------------------------------------------------------7

易用性-------------------------------------------------------------------------------7

安全性需求--------------------------------------------------------------------------------7

环境需求-----------------------------------------------------------------------------------7

保密性和私密性的需求---------------------------------------------------------------7

其他需求----------------------------------------------------------------------------------7

五.外部接口需求---------------------------------------------------------------------------------8

用户界面----------------------------------------------------------------------------------8

界面布局---------------------------------------------------------------------------8

界面风格---------------------------------------------------------------------------8

界面规范---------------------------------------------------------------------------8

硬件接口----------------------------------------------------------------------------------9

软件接口----------------------------------------------------------------------------------9

一、引言

软件需求规格说明书记录系统或系统一部分完整软件需求。

以下是我们小组(TNT)的软件需求规格说明书概述。

编写目的:

明白用户需求,为系统设计和编码人员提供依据,方便本小组的各种后续工作。

编写原则:

由于我们均属于初学者,能力尚不成熟,故尽量一切从简单、基础入手编写。

参考资料:

胡飞《软件工程基础》高等教育出版社

杨建军《VisualC#程序设计》清华大学出版社

周峰《C#典型模块开发》中国铁道出版社

适用范围:

本文档适用本小组所用成员,其中项目组长应着重阅读本文档各个部分,其他成员选择性阅读。

二、系统概述

业务背景:

本游戏着重于在空闲时间为人们提供一点娱乐,来达到打发时间,娱乐心情的目的。

用户类别与特征

Actor名称

简要说明

权限

系统管理员

主要由程序部的内部人员担任,用户数量较少,负责系统配置、维护、备份与恢复,以及任务管理等工作。

全部权限(读、写、创建、删除)

普通玩家

所有玩家,数量多。

用户文档:

本游戏不需要任何用户文档,打开即玩。

设计和实现上的限制:

由于本项目开发人员皆为初学者,所有在各个方面都略显不足,应该会有不少错误和漏洞。

此外,在系统方面,我们也是采用较为简单的表达,并不是十分完美。

运行环境:

硬件方面:

Pentium级处理芯片   1兆显存的兼容显卡 

  256色,800*600的兼容显示器 。

软件方面:

WIN95操作系统以上。

三、功能需求

系统用例图

项目名称——TNT版贪吃蛇

功能描述

进入游戏

用例名称

进入游戏

参与者

玩家

前置条件

打开‘TNT版贪吃蛇’程序

基本事件流

点击“选项”、帮助或点击‘游戏’中的‘开始’

其他事件流

异常事件流

后置条件

游戏开始,目标开始移动

注释

玩游戏

用例名称

玩游戏

参与者

玩家

前置条件

玩家进入并开始游戏

 

基本事件流

1)玩家通过‘上、下、左、右’来控制目标的行进方向,而目标会做出相应的反应。

2)目标撞到方块时,身体会变长一个单位。

3)当所按方向键与目标前进方向相反时,目标忽略此条命令。

其他事件流

游戏期间可以直接关闭游戏

异常事件流

目标撞到自身或边界系统提示是否重新开始

后置条件

目标做出相应的动作,并正常前进

注释

游戏的退出

用例名称

退出

参与者

玩家

前置条件

游戏正在运行

基本事件流

点击‘游戏’中的‘退出’或点击窗体的关闭按钮

其他事件流

异常事件流

后置条件

游戏结束,程序关闭

注释

四、非功能需求

系统质量需求

4.1.1性能

(1)系统容量:

本软件由于过于简单,在系统容量上没有太大需求。

一般电脑均可使用。

(2)响应指标:

进入游戏,点击“开始“后,“蛇”在秒内做出反应,开始移动;在“吃到食物“以及”上“”下“等各项命令指标是反应时间均在秒内。

4.1.2可靠性:

经试验,在连续运行的情况下,系统可靠性在%。

并且一旦使用本软件后,可提供人工上门服务,以解决用户的问题。

4.1.3可维护性:

由于本软件采取上门服务方式。

因此在可维护性方面,可谓做到极致,用户可联系技术人员,由他们亲自来解决维护问题。

4.1.4可用性:

本软件无需联网,支持脱机运行。

因此,用户可以随时随地使用本软件。

4.1.5可移植性:

本软件可看成独立系统,所以实现了U盘的拷贝、粘贴等行为。

可测试性:

作为一款游戏类项目,在测试方面用了大量的时间,而这项目的克测试性非常的强,因为游戏本身也算一种测试。

易用性:

软件所占容量小,游戏本身操作简单,更人性化的界面,上手极快。

安全性需求

(1)网络安全:

由于本软件不需要联网,所以网络安全这一问题可轻松避免。

(2)数据库安全:

数据库级备份和恢复,数据库级用户进行角色和权限授权。

使在异常情况发生时,系统能够得以快速恢复,避免数据的丢失或将其影响降到最低。

同样,要保证存储过程中不被非法的访问和篡改。

(3)应用系统的安全:

通过对用户的身份鉴别,使用户只能得到系统授权的数据访问功能操作。

用户只能在授权下才可以更改程序,避免因程序更改而引起程序出错。

环境需求:

WIN95操作系统以上

保密性和私密性的需求:

跟安全性一样,本软件作为独立软件在保密性方面也是到了极致。

其他需求:

五、外部接口需求

用户界面

(1)要求有菜单及工具栏以方便操作  。

  

(2)进行系统分析后的结果在另一窗口中显示。

5.1.1界面布局

界面布局如下图所示:

矩形方阵代表蛇所活动的范围;红色方块,表示所要吃的食物;一串珠子(蓝色)代表头部;左上方的三个选项是;“游戏(G)”,“选项(O)”,“帮助(H)”;右上方显示的是分数。

5.1.2界面风格:

朴素、简单;清晰、明朗。

5.1.3界面规范:

游戏所需的所有选项均在界面,使其显示清晰明了、游戏简单易上手。

硬件接口:

软件接口:

Windows标准接口。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1