$1软件需求说明书

1引言 

1.1编写目的 

1.2背景 

1.3定义 

1.4参考资料 

2任务概述 

2.1目标 

2.2用户的特点

2.3假定和约束 

3需求规定 

3.1对功能的规定 

3.2对性能的规定 

3.2.1精度 

3.2.2时间特性要求 

3.2.3灵活性 

3.3输人输出要求 

3.4数据管理能力要求 

3.5故障处理要求 

3.6其他专门要求 

4运行环境规定 

4.1设备 

4.2支持软件 

4.3接口 

4.4控制 

 

 

软件需求说明书

1引言

1.1编写目的

    (1)为了更好的了解软件的需求,该文档可供用户浏览,了解海法内容和各部分模块所列功能。

(2)为了使开发更具有目的性。开发人员需要对需求进行深刻了解,该文档可供代码编写人员浏览,使开发过程不离主线,更完整地看到各模块的数据流通。

(3)为了方便整体维护,开发管理者需要整体把握软件各模块功能的是实现与测试,该文档可供开发管理人员浏览,对内容进行动态调整。

1.2背景

a. 软件系统的名称:翻棋(斗兽棋)

b. 本项目的任务提出者、开发者:曹玉松 蔡迎盈 张硕 吕盼举 付亚飞 姜力比

c. 用户:玩家

d. 该软件系统是基于win7操作系统的,需要局域网的技术支持。 

1.3定义

  委托:一种组合方法,它使组合具有与继承同样的复用能力,在委托方式下,有两个对象参与处理一个请求,接受请求的对象将操作委托给它的代理者。

   聚合:一个对象拥有另一个对象或对另一个对象负责,一般我们称一个对象包含另一个对象或者是另一个对象的一部分。

1.4参考资料

列出用得着的参考资料,如:

a. 软件需求说明书(GB856T--88);

b. 实验报告提示文档网络资源;

c. Vc++网络通信使用案例精选 人民邮电出版社

d. MFC 编程技巧与范例详解 清华大学出版社;

e. 百度提供相关技术支持;

2任务概述

2.1

系统目标

   在4*4的棋盘上,黑红两方轮流下子,下在横竖连线的交叉点上。当某方下子后,棋盘上只剩下一方的棋,或者两方各剩下一棋,按照下棋方法,(此时大者获胜)便取得胜利。

编写翻棋软件

  • 程序绘制棋盘以及加载所有棋子图片。
  • 黑红两方轮流下棋,可悔棋一步。
  • 可根据个人爱好选择背景音乐或者停止背景音乐的播放。
  • 可根据个人爱好选择自己喜欢的背景主题。

程序说明:

    程序框架采用MFC的对话框程序|

2.2用户的特点

本软件的最终用户是会玩斗兽棋的玩家,不需要特别的技术要求,只需具备基础的计算机基础,只要能操作简单的界面。

2.3假定和约束

  1. 用户必须按照操作规定运行本软件,不得进行恶意破坏性操作; 

  2. 按文档模板提供的开发阶段文档;

  3.开发期限:五周并且保证软件能够按时交付;

3需求规定 

3.1对功能的规定

  实现功能:

   a、玩家通过局域网实现玩家与玩家对战;

   b、悔棋功能;

   c、可选择背景主题或者背景音乐;

   d、具有一定的图形界面便于用户使用,在windows平台上运行。

 

3.2对性能的规定

3.2.1精度

识别棋盘的坐标误差范围在1%内,模拟点击产生的目标点坐标误差范围在1%内,对时间的要求进度在0.5s

3.2.2时间特性要求

响应时间要求不超过0.5s

3.2.3灵活性

该软件适用于windows操作系统,对系统资源需求不高,若改变操作系统,精度和有效时限应该会加长,但本游戏软件不适用于Android系统。

3.3输人输出要求

软件对数据输入均进行数据有效性检查,当输入数据超过软件的处理范围时,系统将直接选择默认值。

3.4数据管理能力要求

保证数据的绝对安全,不允许没有权限者进行任意的修改。

3.5故障处理要求

可以做到基本的故障判断以及处理

 

4运行环境规定

4.1设备

1、硬件环境要求

a. CPU:  586以上

b. 内存: 32M以上

c. 硬盘: 1M以上

d. I/O设备:鼠标  显示器

2、软件环境要求:建立运行在win xp 或以上的版本

4.2支持软件

操作系统: WIN 7

开发平台:Visual C++6.0  Visual Studio 2010

4.3接口

没有特殊要求。

4.4控制

软件由窗口控制,窗口按钮实现相应的功能。

转载于:https://www.cnblogs.com/zsjy/p/3707941.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值