当前位置:文档之家› 贪吃蛇需求规格说明书

贪吃蛇需求规格说明书

贪吃蛇需求规格说明书开发小组成员:目录一.引言-----------------------------------------------------------------------------------------------31.1编写目的-----------------------------------------------------------------------------------31.2编写原则-----------------------------------------------------------------------------------31.3参考资料-----------------------------------------------------------------------------------31.4适用范围-----------------------------------------------------------------------------------3二.系统概述----------------------------------------------------------------------------------------32.1业务背景-----------------------------------------------------------------------------------32.2用户类别与特征-------------------------------------------------------------------------32.3用户文档-----------------------------------------------------------------------------------42.4设计和实现上的限制-------------------------------------------------------------------42.5运行环境-----------------------------------------------------------------------------------4三.功能需求----------------------------------------------------------------------------------------43.1系统用例图--------------------------------------------------------------------------------43.2项目名称-----------------------------------------------------------------------------------43.2.1功能描述----------------------------------------------------------------------------43.2.1.1进入游戏-------------------------------------------------------------------43.2.1.2玩游戏----------------------------------------------------------------------53.2.1.3游戏的退出---------------------------------------------------------------5四.非功能需求-------------------------------------------------------------------------------------64.1系统质量要求-----------------------------------------------------------------------------64.1.1性能-----------------------------------------------------------------------------------64.1.2可靠性-------------------------------------------------------------------------------64.1.3可维护性----------------------------------------------------------------------------64.1.4可用性-------------------------------------------------------------------------------74.1.5可移植性----------------------------------------------------------------------------74.1.6可测试性----------------------------------------------------------------------------74.1.7易用性-------------------------------------------------------------------------------74.2安全性需求--------------------------------------------------------------------------------74.3环境需求-----------------------------------------------------------------------------------74.4保密性和私密性的需求---------------------------------------------------------------74.5其他需求----------------------------------------------------------------------------------7五.外部接口需求---------------------------------------------------------------------------------85.1用户界面----------------------------------------------------------------------------------85.1.1界面布局---------------------------------------------------------------------------85.1.2界面风格---------------------------------------------------------------------------85.1.3界面规范---------------------------------------------------------------------------85.2硬件接口----------------------------------------------------------------------------------95.3软件接口----------------------------------------------------------------------------------9一、引言软件需求规格说明书记录系统或系统一部分完整软件需求。

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

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

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

1.3参考资料:胡飞《软件工程基础》高等教育出版社杨建军《Visual C#程序设计》清华大学出版社周峰《C#典型模块开发》中国铁道出版社1.4适用范围:本文档适用本小组所用成员,其中项目组长应着重阅读本文档各个部分,其他成员选择性阅读。

二、系统概述2.1业务背景:本游戏着重于在空闲时间为人们提供一点娱乐,来达到打发时间,娱乐心情的目的。

2.2用户类别与特征2.3用户文档:本游戏不需要任何用户文档,打开即玩。

2.4设计和实现上的限制:由于本项目开发人员皆为初学者,所有在各个方面都略显不足,应该会有不少错误和漏洞。

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

2.5运行环境:硬件方面:Pentium级处理芯片 1兆显存的兼容显卡256色,800*600的兼容显示器。

软件方面:WIN95操作系统以上。

三、功能需求3.1系统用例图3.2 项目名称——TNT版贪吃蛇3.2.1功能描述3.2.1.1进入游戏3.2.1.2玩游戏3.2.1.3游戏的退出四、非功能需求4.1系统质量需求4.1.1性能(1)系统容量:本软件由于过于简单,在系统容量上没有太大需求。

一般电脑均可使用。

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

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

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

4.1.3可维护性:由于本软件采取上门服务方式。

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

4.1.4可用性:本软件无需联网,支持脱机运行。

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

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

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

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

4.2安全性需求(1)网络安全:由于本软件不需要联网,所以网络安全这一问题可轻松避免。

相关主题