系统需求说明书.docx

上传人:b****5 文档编号:30091652 上传时间:2023-08-04 格式:DOCX 页数:9 大小:79.08KB
下载 相关 举报
系统需求说明书.docx_第1页
第1页 / 共9页
系统需求说明书.docx_第2页
第2页 / 共9页
系统需求说明书.docx_第3页
第3页 / 共9页
系统需求说明书.docx_第4页
第4页 / 共9页
系统需求说明书.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

系统需求说明书.docx

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

系统需求说明书.docx

系统需求说明书

厦门理工学院软件学院

 

系统需求分析

 

     专业:

11级专升本软件工程2班

组名:

DS研发小组

     组长:

   邵隆   

组员:

陈卓、陈立昊、廖毅伟、

王涛、缪晓璐

指导教师:

 唐朝晖  

 

软件需求说明书目录

1.引言

2.任务概述

3.需求规定

3–1用户界面需求

3–2功能需求

3–3性能需求

3–4输入输出要求需求

3–5数据管理能力需求

3–6故障处理要求

3–7其他专门要求

4.运行环境规定

4–1设备

5.系统流程图

6.算法流程图

 

编者说明:

当需求调查、分析工作告一段落时,你就需要将这些需求进行规格化描述,整理成文,即软件需求规格说明书,也就是SRS。

这是在软件项目过程中最有价值的一个文档。

ISO所提供的标准虽然已经时间久远,但还是颇具参考价值的。

 

1.引言

1.1编写的目的

随着人们对生活质量的要求日益提高,单调的游戏再也无法适应如今人群,取代的是运用各种领域的知识,结合计算机科学而开发的PC与移动设备的游戏,科学合理的来提升业余时间的乐趣。

本文档其主要目的是明确所要开发的软件应具有的功能、性能,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同终验的验收依据。

1.2背景

待开发软件名称:

五子棋在线对抗游戏

项目任务提出者:

唐朝晖

项目开发者:

厦门理工学院软件学院11专升本2班DS研发小组

用户:

五子棋游戏爱好者

1.3定义

Client:

客户端

Server:

服务器

1.4参考资料

Java2游戏编程(ThomasPetchel著)

Java网络编程(ElliotteRustyHarold著)

2.任务概述

2.1目标

在计算机网络,数据库和先进的开发平台上,利用现有的软件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的五子棋对战平台,为广大玩家提供一个休闲的“会所”。

2.2用户群体

主要面对学生、工作人士等人员业余娱乐以及为职业人员提供训练平台

2.3用户的特点

本产品的用户面向的人群较为广泛。

2.4假定和约束

●硬件约束:

系统运行要求客户端为PIII以上PC,服务器端为UNIX服务器;运行时内存要求为10MB;安装所需硬盘为60MB。

●本系统中和其他应用程序的接口可采用串口/网络通信方式。

●所需要的高级语言JAVA。

●通信协议采用TCP/IP协议

●应用的临界点。

应用系统所支持终端数的临界与硬件平台的性能、所支持终端数、网络平台的传输速度及STRASE数据库所支持终端数据有关,与应用系统本身无关。

考虑到公司的实际情况,本系统设计时,其所支持的用户数最大不超过500。

●Client/Server结构总体设计方案对系统的约束本、系统是采用Client/Server结构的一个应用系统不可避免的要受到Client/Server结构的约束。

在其实施的各个阶段都要服从它的一些规划。

 

3.需求规定

3.1用户界面需求

需求名称

详细要求

用户界面标准

符合GUI标准

用户交互的方法

对常用窗口进行按键实现

屏幕行为

进入程序,焦点默认在五子棋棋盘界面

3.2功能的规定

本产品分为Client、Server、面板设计三个主要模块

Clinet:

客户端模块主要是对客户端五子棋的一些算法的实现

Server:

服务器模块主要是对服务器的搭建

面板设计:

主要是进行人机界面的设计,进行美化

3.3性能的规定

3.2.1精度

该系统输出均为字符串和整形数据

3.2.2时间特性要求

该系统的时间均为23:

59:

59格式输出

3.4输入输出要求

输入项分为用户名、主机IP地址、游戏时间设定

其中用户名定义为String类型,长度为20

主机IP地址定义为Int类型,格式为:

XXX.XXX.XXX.XXX

游戏时间设定定义为Int类型,长度为3

输出项较多不一一列出

3.5数据管理能力要求(针对软件系统)

需要管理的数据表为用户表、战绩表

3.6故障处理要求

如系统出现未响应状态,请重新连接服务器

3.7其他专门要求

●正确性

要求发布的软件达到用户的预期目标、运行时基本没有错误。

●可靠性

在正常条件下,应该不出故障。

●效率

对于开始游戏、悔棋、认输、游戏结束等一般操作,及时响应,在500毫秒~1秒内。

●完整性

要求在发生意外时,保证数据不丢失。

●易使用性

软件界面符合当前流行的习惯,尽量为用户的使用提供方便。

●可维护性

要求软件运行发现错误时,能够快速、准确地对其定位、诊断和修改、恢复。

●可理解性

对于本软件提供的各种菜单、按钮,其功能应该一目了然,易于理解。

4.运行环境规定

4.1设备

●服务器端子系统的运行要求:

系统软件:

Microsoft系列操作系统相关服务器

数据库管理系统:

Sql2000数据库

硬件要求:

PIII以上PC,10MBRAM,60MBHD

●客户端子系统的运行要求:

系统:

中文Windows95/98/XP/2000

数据库管理系统:

Sql2000数据库客户端

硬件要求:

PIII以上PC,32MBRAM,4.3GBHD

5.系统流程图

5-1客户端流程图

 

5-2服务器流程图

6.算法流程图

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

当前位置:首页 > 小学教育 > 数学

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

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