1、系统需求说明书厦门理工学院软件学院系统需求分析 专 业: 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。这是在软件项目过程中最有价值的一个文
2、档。ISO所提供的标准虽然已经时间久远,但还是颇具参考价值的。1引言1.1编写的目的 随着人们对生活质量的要求日益提高,单调的游戏再也无法适应如今人群,取代的是运用各种领域的知识,结合计算机科学而开发的PC与移动设备的游戏,科学合理的来提升业余时间的乐趣。本文档其主要目的是明确所要开发的软件应具有的功能、性能,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同终验的验收依据。1.2背景 待开发软件名称:五子棋在线对抗游戏 项目任务提出者:唐朝晖项目开发者:厦门理工学院软件学
3、院11专升本2班DS研发小组 用户:五子棋游戏爱好者 1.3定义 Client:客户端 Server:服务器1.4参考资料 Java 2 游戏编程(Thomas Petchel 著) Java 网络编程(Elliotte Rusty Harold 著)2任务概述2.1目标在计算机网络,数据库和先进的开发平台上,利用现有的软件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的五子棋对战平台,为广大玩家提供一个休闲的“会所”。2.2用户群体 主要面对学生、工作人士等人员业余娱乐以及为职业人员提供训练平台2.3用户的特点本产品的用户面向的人群较为广泛。2.4假定和约束 硬件约束
4、:系统运行要求客户端为PIII以上PC,服务器端为UNIX服务器;运行时内存要求为10MB;安装所需硬盘为60MB。 本系统中和其他应用程序的接口可采用串口/网络通信方式。 所需要的高级语言JAVA。 通信协议采用TCP/IP协议 应用的临界点。应用系统所支持终端数的临界与硬件平台的性能、所支持终端数、网络平台的传输速度及STRASE数据库所支持终端数据有关,与应用系统本身无关。考虑到公司的实际情况,本系统设计时,其所支持的用户数最大不超过500。 Client/Server结构总体设计方案对系统的约束本、系统是采用Client/Server结构的一个应用系统不可避免的要受到Client/Se
5、rver结构的约束。在其实施的各个阶段都要服从它的一些规划。3需求规定 3.1用户界面需求 需求名称详细要求用户界面标准符合GUI标准用户交互的方法对常用窗口进行按键实现屏幕行为进入程序,焦点默认在五子棋棋盘界面3.2功能的规定本产品分为Client、Server、面板设计三个主要模块Clinet:客户端模块主要是对客户端五子棋的一些算法的实现Server:服务器模块主要是对服务器的搭建面板设计:主要是进行人机界面的设计,进行美化3.3 性能的规定3.2.1精度 该系统输出均为字符串和整形数据3.2.2时间特性要求 该系统的时间均为23:59:59格式输出3.4输入输出要求输入项分为用户名、主
6、机IP地址、游戏时间设定其中用户名定义为String类型,长度为20主机IP地址定义为Int类型,格式为:XXX.XXX.XXX.XXX游戏时间设定定义为Int类型,长度为3输出项较多不一一列出3.5数据管理能力要求(针对软件系统)需要管理的数据表为用户表、战绩表3.6故障处理要求如系统出现未响应状态,请重新连接服务器3.7其他专门要求 正确性 要求发布的软件达到用户的预期目标、运行时基本没有错误。 可靠性 在正常条件下,应该不出故障。 效率 对于开始游戏、悔棋、认输、游戏结束等一般操作,及时响应,在500毫秒1秒内。 完整性 要求在发生意外时,保证数据不丢失。 易使用性 软件界面符合当前流行
7、的习惯,尽量为用户的使用提供方便。 可维护性 要求软件运行发现错误时,能够快速、准确地对其定位、诊断和修改、恢复。 可理解性 对于本软件提供的各种菜单、按钮,其功能应该一目了然,易于理解。4运行环境规定4.1设备 服务器端子系统的运行要求: 系统软件:Microsoft系列操作系统相关服务器 数据库管理系统:Sql2000 数据库 硬件要求: PIII以上PC ,10MB RAM,60MB HD 客户端子系统的运行要求: 系统:中文Windows95/98/XP/2000 数据库管理系统:Sql2000 数据库客户端 硬件要求:PIII以上PC,32MB RAM,4.3GB HD5系统流程图 5-1 客户端流程图5-2服务器流程图6算法流程图
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1