- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
多功能五子棋的设计与实现
软件需求说明书
目录
1引言 2
HYPERLINK \l _Toc521464959 1.1编写目的 2
HYPERLINK \l _Toc521464960 1.2背景 2
HYPERLINK \l _Toc521464961 1.3定义 2
HYPERLINK \l _Toc521464962 1.4参考资料 3
HYPERLINK \l _Toc521464963 2项目概述 4
HYPERLINK \l _Toc521464964 2.1目标 4
HYPERLINK \l _Toc521464965 2.1.1开发意图 4
HYPERLINK \l _Toc521464966 2.1.2应用目标 4
HYPERLINK \l _Toc521464967 2.1.3作用与范围 4
HYPERLINK \l _Toc521464968 2.1.4背景 4
HYPERLINK \l _Toc521464969 2.2用户特点 4
HYPERLINK \l _Toc521464970 2.3假定和约束 5
HYPERLINK \l _Toc521464971 3具体需求 6
HYPERLINK \l _Toc521464972 3.1对功能的规定 6
HYPERLINK \l _Toc521464973 3.2 对性能的规定 13
HYPERLINK \l _Toc521464975 4支持信息 14
HYPERLINK \l _Toc521464976 4.1硬件环境 14
HYPERLINK \l _Toc521464977 4.2软件环境 14
1引言
1.1编写目的
编写“多功能五子棋的设计与实现”软件需求说明书,目的是在进行其他软件开发阶段之前完成如下的工作:
明确用户的需求,了解用户的特点并以此设定软件开发的目标;
明确软件的功能要求、性能要求、输入输出要求、数据管理能力要求、故障管理要求和其他专门要求。对可能涉及到的问题和用户进行充分的沟通,并在其他阶段开始之前和用户达成初步的一致,为下面将要进行的软件开发过程提供一个依据。
明确软件系统运行环境。
“多功能五子棋的设计与实现”软件需求说明书的预期读者是用户、开发人员和后期维护人员。
1.2背景
本项目所开发的软件系统全称为“多功能五子棋游戏”。
本项目所开发游戏软件拟在WindowsXP及以上版本操作系统下运行,拟基于C/S架构提供网络对弈(二人对弈)模式在小型局域网运行。
1.3定义
禁守:对局中禁止使用的战术或被判负的行棋手段。
长连:相同颜色相连的六子或六子以上。
落子:将棋子下到棋盘上。
人机对弈:用户和机器对弈。
1.4参考资料
[1] 那威,张照元. 连珠五子棋提高捷径:入段升级必读. 北京:北京体育大学出版社,1998.1
[2] Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. 设计模式:可复用面向对象软件的基础 北京:机械工业出版社,2000.9
[3] GB8567——88. 需求设计说明书.
2项目概述
2.1目标
2.1.1开发意图
随着人民生活水平和生活方式的转变,数字娱乐(游戏)正逐步形成一个产业,设计此多功能五子棋系统的目的在于让传统的游戏和现代网络结合起来,让五子棋游戏成为更加普及的游戏。
2.1.2 应用目标
可以让人们进行正常的五子棋对弈,同时可以基于网络进行文字聊天,可以作为五子棋教学工具。
2.1.3 作用及范围
本多功能五子棋可以作为人们日常休闲的一种方式,同时也可以开发智力,用于五子棋教学。可以选择单机娱乐,也可以连机对战,男女老少皆宜。
2.1.4 背景
“五子棋”是一种历史悠久,十分有趣,简单实用的优秀游戏“五子棋”游戏的起源很早,至今无法考证。它是从围棋发展而来的,有着广泛的群众基础。就名称而言,有“五子连珠”,“十八子”之说等。在中国,”五子棋”正越来越受人们的重视和欢迎,并于1989年举办了第一次全国比赛。许多教育家,科学家和有识之士提倡应在全国范围内大力发展“五子棋”游戏。同时,在网络日益普及的今天,越来越多的人选择网络作为休闲娱乐的场所。因此,开发基于网络的五子棋对弈符合人们的需求和休闲方式。
多功能五子棋系统以VC++为PC上开发框架。本软件产品是一项独立的软件,而且全部内容自含。有着良好的可维护性、可扩展性和更人性的界面。
2.2 用户特点
该软件的目标使用人群是五子棋爱好者及爱好网络聊天者。希望通过使用该软件让五子棋游戏更加普及。
“多功能五子棋的设计与实现”主要用户是五子棋爱好者和网络聊天爱好者。
2.3 假定与约束
“多功能五子棋
原创力文档


文档评论(0)