• $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控制

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

  • 相关阅读:
    MySQL案例:一次单核CPU占用过高问题的处理
    编写你的第一个Django应用
    ks.cfg文件相关
    Kickstart部署多系统
    Kickstart部署之FTP架构
    Kickstart部署之HTTP架构
    Kickstart部署之NFS架构
    Kickstart无人值守原理及简介
    Linux下面Oracle实列实如何登录的
    welogic的受管理服务器无法启动
  • 原文地址:https://www.cnblogs.com/zsjy/p/3707941.html
Copyright © 2020-2023  润新知