五子棋游戏需求规格说明书.docx

上传人:b****5 文档编号:6015556 上传时间:2023-01-03 格式:DOCX 页数:17 大小:298.38KB
下载 相关 举报
五子棋游戏需求规格说明书.docx_第1页
第1页 / 共17页
五子棋游戏需求规格说明书.docx_第2页
第2页 / 共17页
五子棋游戏需求规格说明书.docx_第3页
第3页 / 共17页
五子棋游戏需求规格说明书.docx_第4页
第4页 / 共17页
五子棋游戏需求规格说明书.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

五子棋游戏需求规格说明书.docx

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

五子棋游戏需求规格说明书.docx

五子棋游戏需求规格说明书

项目名称

ProductName

密级

ConfidentialityLevel

五子棋游戏

仅供收件方查阅

项目编号

ProjectCode

版本

Version

文档编号

DocumentCode

V1.0

BP_Proc_RA_002

 

TianGangParot’sGobangGameSoftwareRequirementsSpecification

五子棋游戏软件需求规格说明书

 

Preparedby

拟制

廖广志

Date

日期

2010-3-30

Reviewedby

评审人

Date

日期

Approvedby

批准

Date

日期

 

 

版权所有不得复制

Copyright©BroadenGateTechnologies,Co.,Ltd.

.AllRightsReserved

RevisionRecord

修订记录

Date

日期

RevisionVersion

修订版本

CRID/DefectID

CR/Defect号

SecNo.

修改章节

ChangeDescription

修改描述

Author

作者

2010-3-30

1.0

初稿完成

廖广志

Catalog目录

RevisionRecord2

1.Introduction简介6

1.1.Purpose目的6

1.2.Scope范围6

2.Generaldescription总体概述6

2.1.Softwareperspective软件概述6

2.1.1.AbouttheProject项目介绍6

2.2.Softwarefunction软件功能6

2.2.1.结构图6

2.2.2.功能模块图7

2.3.Actors角色7

3.FunctionalRequirements功能需求8

3.1.游戏模块8

3.1.1.新游戏8

3.1.2.重新开始11

3.1.3.退出游戏11

3.2.设置模块12

3.2.1.模式设置12

3.3.帮助模块13

3.3.1.使用帮助13

3.3.2.关于软件14

4.PerformanceRequirements性能需求15

5.InterfaceRequirements接口需求15

5.1.UserInterface用户接口15

5.2.SoftwareInterface软件接口15

5.3.HardwareInterface硬件接口16

5.4.CommunicationInterface通讯接口16

6.OverallDesignConstraints总体设计约束16

6.1.Standardscompliance标准符合性16

6.2.HardwareLimitations硬件约束16

6.3.TechnologyLimitations技术限制16

7.SoftwareQualityAttributes软件质量特性16

7.1.Reliability可靠性16

7.2.Usability易用性16

7.3.Maintainability可维护性16

7.4.Testability可测试性17

7.5.Usability可用性17

8.OtherRequirements其他需求17

8.1.Operations操作17

8.2.Localization本地化17

9.RequirementsClassification需求分级17

10.IssuesToBeDetermined待确定问题17

11.Appendix附录17

11.1.FeasibilityStudyResults可行性分析结果18

11.2.Glossary词汇表18

Keywords关键词:

五子棋、游戏

Abstract摘要:

本文主要描述五子棋游戏应用程序的软件需求,目的是为了清晰地描述用户使用本软件必须要完成的任务和定义开发人员必须实现的软件功能,使用户利用程序能够完成他们的任务。

Listofabbreviations缩略语清单:

Abbreviations缩略语

Fullspelling英文全名

Chineseexplanation中文解释

MB

MillionByte

兆字节

B/S

Brower/Service

浏览器/服务器

IE

InternetExplorer

浏览器

DB

DataBase

数据库

1.Introduction简介

1.1.Purpose目的

本文主要描述五子棋游戏应用程序的软件需求,目的是为了清晰地描述用户使用本软件必须要完成的任务和定义开发人员必须实现的软件功能,使用户利用程序能够完成他们的任务。

1.2.Scope范围

本文档规定了应用程序的功能规范需求。

2.Generaldescription总体概述

2.1.Softwareperspective软件概述

2.1.1.AbouttheProject项目介绍

本系统是由J2SE实现的五子棋游戏应用程序,实现人机对战功能以及人与人之间的对战,电脑的AI较高,通过游戏,玩家能深刻体会到五子棋游戏的乐趣!

本应用程序功能包括游戏,设置,帮助。

本系统具有以下特点:

Ø确保应用程序具有良好的系统性能,友好的用户界面。

Ø玩家在游戏时,可以打开与关闭背景音乐。

Ø较高的处理效率,便于使用和维护。

Ø采用成熟技术开发,使系统具有较高的技术水平和较长的生命周期。

2.2.Softwarefunction软件功能

2.2.1.结构图

应用程序结构图

2.2.2.功能模块图

2.3.Actors角色

◆使用本软件的用户:

玩游戏、模式设置、音乐设置、使用帮助。

应用程序用例图

3.FunctionalRequirements功能需求

3.1.游戏模块

Overview简介

提供了用户在进行游戏过程中可以进行的各种操作。

Functions功能列表

●新游戏。

●重新开始。

●退出游戏。

3.1.1.新游戏

对于一轮游戏结束或用户想重新开始新的一轮游戏,可进行此操作。

如下图所示(图3.1.1.1):

(图3.1.1.1)

需要注意:

第一手必须在天元位置落子,否则会出现提示。

效果如下(图3.1.1.2和图3.1.1.3):

图3.1.1.2

图3.1.1.3

3.1.2.重新开始

选择此选项,系统会清除棋盘上的所有棋子,重新开始游戏。

效果如下(图3.1.2.1):

图3.1.2.1

3.1.3.退出游戏

通过操作“退出游戏”,可退出本系统。

如下图(图3.1.3.1)所示:

(图3.1.3.1)

3.2.设置模块

Overview简介

该模块包括模式设置和音乐设置。

用户通过模式设置,选择电脑先下还是玩家先下。

用户通过音乐设置,可以打开或关闭背景音乐。

Functions功能列表

●模式设置。

●音乐设置。

3.2.1.模式设置

如果选择是电脑先下还是玩家先下,默认是玩家先下、单击落子。

如下图(图3.2.1.2)所示:

(图3.2.1.2)

3.3.帮助模块

Overview简介

该模块方便新用户对五子棋游戏和游戏规则的了解及此游戏版本和版权的查看。

Functions功能列表

●使用帮助。

●关于软件。

3.3.1.使用帮助

此功能主要是方便新用户对五子棋游戏和游戏规则的了解。

效果如下(图3.3.1.1和图3.3.1.2):

图3.3.1.1

图3.3.1.2

3.3.2.关于软件

让用户了解五子棋游戏的版本和版权。

效果如下(图3.3.2.1和图3.3.2.2):

图3.3.2.1

图3.3.2.2

4.PerformanceRequirements性能需求

本项目的性能需求有:

Ø机器配置的需求

Ø网络环境的需求

Ø应用程序运行时间的需求

5.InterfaceRequirements接口需求

5.1.UserInterface用户接口

交互界面采用PC机显示屏,能在1024*768的分辨率下很好地显示,并自动适应其它分辨率的显示。

5.2.SoftwareInterface软件接口

本应用程序主要运行在Windows操作系统下。

5.3.HardwareInterface硬件接口

公共信息服务接口,接口标准为自定。

5.4.CommunicationInterface通讯接口

Internet接入协议:

TCP/IP、HTTP。

6.OverallDesignConstraints总体设计约束

6.1.Standardscompliance标准符合性

本应用程序的开发在源代码上遵循JAVA编程规范及其开发标准。

运用Eclipse开发环境。

文档依据深圳易思博公司文档标准。

6.2.HardwareLimitations硬件约束

用户应用服务器:

CPU应在P3以上,内存一般512MB,硬盘采用单SCSI或SATA硬盘。

最终的产品可以在分布式运行环境中运行,能顺畅地跑起来,客户通过用户交互界面进行相关的操作,要求必须尽快做出响应,不能给用户有迟滞的感觉。

6.3.TechnologyLimitations技术限制

接口:

公共信息服务接口,接口标准为自定。

7.SoftwareQualityAttributes软件质量特性

7.1.Reliability可靠性

容错性:

用户不合理的操作,不会造成应用程序不可用或应用程序崩溃(会)。

客户端在不同的操作系统下或不同的硬件配置下,都能正常工作,也不会因为用户在系统装了不同的软件,造成本产品的工作不正常。

.

可靠性:

提交给用户的最终产品在6个月的运行期间,不能有致命错误,严重错误不超过5次,一般错误不超过15次。

可恢复性:

当应用程序出现故障或机器硬件出现断电等情况,应用程序应该能自动恢复数据和安全性等方面的功能。

7.2.Usability易用性

易懂性:

用户能够容易的理解该应用程序的功能及其适用性。

易学性:

该应用程序简单易学,容易上手。

易操作性:

本应用程序除了鼠标操作外,还可通过快捷键进行相关的操作。

7.3.Maintainability可维护性

本应用程序未实现的功能正在进行完善中,另版本可进行升级。

7.4.Testability可测试性

产品的单元模块和最终产品的功能都是可验证和可测试的。

7.5.Usability可用性

本应用程序可用性强,只要下载了本软件都可进行游戏。

8.OtherRequirements其他需求

8.1.Operations操作

◆用户:

当用户一些基本的操作有误时,要给出相应的提示;如果用户要对未完成的功能进行操作时,同样要给出相应的提示。

8.2.Localization本地化

只支持中文与英文。

9.RequirementsClassification需求分级

RequirementID

需求ID

RequirementName

需求名称

Classification

需求分级

3.1

游戏

A

3.2

设置

A

3.3

帮助

C

重要性分类如下:

A.必须的绝对基本的特性:

如果不包含,产品就会被取消。

B.重要的不是基本的特性:

但这些特性会影响产品的生存能力。

C.最好有的期望的特性:

但省略一个或多个这样的特性不会影响产品的生存能力。

10.IssuesToBeDetermined待确定问题

RequirementID

需求ID

Description

问题描述

Effect

影响

(H/M/L)

Risk

风险

Responsibility

责任人

ResolvingDate

解决日期

Status

状态(Open/Close)

1

悔棋

 

11.Appendix附录

11.1.FeasibilityStudyResults可行性分析结果

本应用程序在初级实现阶段功能实现比较简单,根据开发人员自身知识掌握水平和开发环境估计,悔棋功能尚未完成,除此之外,其他的可以按时完成。

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

当前位置:首页 > 求职职场 > 简历

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

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