软件需求及概要设计文档(精)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1引言 (2

1.1编写目的............................................................................................... 错误!未定义书签。

1.2背景 (2

1.3定义 (2

1.4参考资料 (2

2任务概述 (3

2.1目标 (3

2.2用户的特点 (3

2.3假定和约束 (3

3需求规定 (4

3.1对功能的规定 (4

3.2对性能的规定 (4

3.2.1精度 (4

3.2.2时间特性要求 (5

3.2.3灵活性 (5

3.3输人输出要求....................................................................................... 错误!未定义书签。

3.4数据管理能力要求 (5

3.5故障处理要求 (5

3.6其他专门要求 (5

4运行环境规定 (6

4.1设备 (6

4.2支持软件 (6

4.3接口 (6

4.4控制 (6

软件需求说明书的编写提示

1引言

1.1编写说明

依据:基于现行的网络对战平台搭建一个简单实用的内部网络游戏对战对战平台并用于需求调研。

描述编写需求规格说明书的目的:详细描述欲开发系统的功能要求,为系统的概要设计及用户最终验收提供详细的开发文档和评价准则

读者对象:平台使用者,平台开发者。

组织:本说明书的组织结构是根据平台使用人员,管理人员的划分,按照模块相对独立的原则,顺序是面向玩家的游戏对战,玩家信息查询与修改,中心数据库。各描述模块中则详细各系统用户具体功能需求,包括:主要职能,平台端口的链接,业务流程,功能要求,功能描述,数据字典。

1.2背景

说明:

a.局域网游戏对战平台

b.基于局域网结构。

1.3定义

网络连接:为计算机与Internet、网络或另一台计算机之间提供了连接能力。通过“网络连接”,无论实际位置是位于网络中还是在远程地点,您都可以访问网络资源和功能。连接是在“网络连接”文件夹内建立、配置、存储和监视的。

1.4参考资料

《Uml软件开发》电子工业出版社

2任务概述

2.1目标

通过对一个小游戏的联网对战功能的实现,构建一个游戏对战平台。目标用户实用局域网络构建的小型内网,对对战游戏有着广泛使用热情的游戏玩家,是以电子竞技的游戏链接和端口对接中心任务。因此,我们的服务是以先进的信息处理技术和网络技术为基础,以优化大型的网络对战平台为目标,在局域建立一个网络型的对战平台系统,准确、及时地实现网络链接提供现快捷方便的等级ID查询服务,提高对战平台的及时行和流畅性,实现网络对战平台功能。

2.2用户的特点

用户需具备基本的网络知识,利用ID和密码进行网络对战。

2.3系统建设原则

(1软件开发过程须遵循软件工程课程要求的软件开发规范。

(2采用结构化系统分析设计方法与原型法相结合的原则,对系统信息、用户需求进行

调查分析,提出具体的系统设计方案,与用户一起对方案进行论证确定。

(3在编程、调式过程中,不断完善系统。

(4坚持统一化,标准化的原则。可考虑软件工程课程上推荐的信息设计规范要求,使

软件模块化、结构化、数据格式的标准化、编码统一化。

(5实用性与先进性相结合。系统的建设以实用作为第一目标,同时做到技术先进、可

靠,开放性强、扩展性好,界面力求美观、简单明了,操作简洁。

2.4假定和约束

本软件的编码将从7.15左右开始,计划在9月中旬完成编码并开始测试。

如果开发期间开发人员由于生病等不可抗拒的原因耽误开发进度,则将开发计划延长半

个月

如果该软件不能在九月中旬前完成则取消开发计划。

3需求规定

3.1对功能的规定

面向玩家的网络对战平台实现ID 注册,网络链接建立必要的UDP 通道。主要是为了给

玩家提供一个操作简单的界面,快捷方便的对战链接服务来方便平台使用者对游戏对战的乐趣享受。

3.2对性能的规定

3.2.1精度

数据传输采用字符串模式。用户数据库

服务器端客户端

客户端

用户名(ID 密码、对战结果

对手IP 用户名(ID

密码、对战结果

对手IP 对战过程中用

UDP 进行连接

3.2.2时间特性要求

由于传输数据量较小,可以不考虑网络延迟,没有特别的时间要求

3.2.3灵活性

针对不同类型的客户端可以通过网络接口统一其数据传输方式

3.3数据管理能力要求

由服务器端统一管理用户帐户信息数据库及统计信息数据库。

(1进入图形化界面,用户输入属于自己的游戏ID以及密码

(2系统访问中心数据库,查询和输入结果想符合的玩家数据资料

(3当输入有误或者访问中心数据库没有找到符合输入的记录,则返回提示“输入错误,请重新输入玩家ID和密码”

(4当系统访问中心数据库并找到符合输入的玩家数据资料,则返回显示,将玩家信息显示在页面胖,供玩家查看

(5平台游戏链接实现简单方便的对战游戏服务

3.4故障处理要求

可能出现网络数据丢失通过数据包的重复发送解决

3.5其他专门要求

暂不考虑安全问题

4 运行环境规定 4.1 设备服务器硬件要求: Windows XP Intel Pentium III

800MGHz or equivalent processor (Athlon/Duron/Celeron 128 MB RAM DirectX 8.1 or higher (included on Disc 1 Network(TCP/IP 128kbps or higher 4.2 支持软件 Windows 兼容软件 4.3 接口无 4.4 控制鼠标、键盘

相关文档
最新文档