系统需求说明书.docx
- 文档编号:30091652
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:9
- 大小:79.08KB
系统需求说明书.docx
《系统需求说明书.docx》由会员分享,可在线阅读,更多相关《系统需求说明书.docx(9页珍藏版)》请在冰豆网上搜索。
系统需求说明书
厦门理工学院软件学院
系统需求分析
专业:
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.算法流程图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 需求 说明书