• 排球计分程序功能说明书


    排球计分程序功能说明书

    10.3.2 功能说明书的模板

             1.Spec的目标是什么,Spec的目标不包括什么?

             2.Spec的用户和典型场景是什么?

             3.Spec用到了哪些术语,它们的定义是什么?

             4.用户是如何使用软件的功能的?

             5.各种边界条件是什么,软件功能应该怎样随之变化——这边界条件多了去了:用户数量的变化,输入内容的上限下限,不同国家/地区/文化/语言/硬件/软件版本/环境参数……

             6.功能有什么副作用,对于其他功能有什么显性或隐性的依赖关系?

             7.什么叫“好”,什么叫“这个功能测试完了,可以交付了”?

             8.软件发布出去之后,有哪些项目目标相关的数据可以收集,怎么在实现阶段就能把数据收集的工作准备好?

    目标:在两队队员互相比赛的过程中,每次得到的分数及时显示在屏幕上,使程序在电脑上完美运行。并生成记事本文件,用来记录哪一队加分的时间,以及裁判操作该程序的时候,所做撤销步骤的时间等。犯规次数及因何犯规、暂停时间,谁申请的暂停、换人及换人的姓名、换局、换发、个人得分、个人犯规、比赛总时间、提供计时器功能,比赛地点,比赛局数。换人次数,提供排球规则,提供实用本产品的教程,提供硬件如摄像头,扬声器等接口。    

    目标不包括什么:不包括购买排球的商城,不包括排球直播,不包括个人视频上传,不包括登录功能。

     

    典型用户:裁判,以及了解计分规则的所有人群。

     

    典型场景:在没有电脑的情况下,裁判使用纸笔来记录得分情况,记录犯规情况,记录超时情况,在自己没有看清楚球是否过界的情况下询问别人是否过界。使得计分过程变的极为复杂。在比赛中如果有电脑来提供给裁判使用的话,裁判就可以根据得分情况,轻松的用电脑给指定队加分。根据回放轻松的了解是否出界的真实情况。

     

    用到了那些术语:无。

     

    它们的定义是什么:无。

     

    用户如何使用软件功能:通过打开软件,单击加分即可,加上键盘操作填写队名犯规等便可操作此软件。

     

    各种的边界条件:用户数量任意。输入内容:只需要输入队名,或者国家名即可,犯规,比赛地址等。其中队名、因何犯规等不允许超过50个字符。

     

    不同国家的语言:可以根据需要提供出别国语言。

     

    不同文化:基本是按照国家的比赛规则走。可以根据每个国家不同的风格,软件采用的背景色和背景图片可以稍作改动。可以从网上给该软件下载壁纸,甚至可以根据需要自己制作壁纸上传。

     

    硬件:一台基本的电脑,外加安装此软件即可实现。

     

    软件版本:1.0

     

    环境参数:XP、win7、以上系统。内存大于1G。CPU大于600MHZ。硬盘空间大于1G。

     

    功能应该怎样随之变化:跟着国家的比赛规则而改变。随着用户的需求的改变而改变。

     

    功能有什么副作用:所有人会用电脑的人均可操作此软件,如果不删除使用此软件的记录,在此电脑上任何人均可查看生成日志文件。

     

    对其他功能有什么显性或者隐性的依赖关系:如果需要连接摄像头等仪器,需要本地的播放器作为依赖。

     

    什么叫这个功能测试完了?可以交付了:在内部测试的时候通过。让一些排球比赛的教练协助测试软件的实用性,如果没有得到不良反馈,便可以交付了。

     

    软件发布出去之后有哪些和项目目标相关的数据可以收集:使用本软件的用户数量,用户使用的次数,如果想收集他人比赛的具体时间,比分,地点等,都可以收集的到。

     

    怎么在实现阶段就能把数据收集的工作准备好:目前所知,如果用户装有数据库软件,可以将其通过数据库储存,并发送到服务器。

  • 相关阅读:
    《操作系统实现之路》前言及内容提要
    《操作系统实现之路》源代码下载路径及求助途径
    电影《泰囧》中的一个穿帮漏洞
    Android中级第六讲相机对焦功能实现
    对《移动互联网白皮书(2013年)》的几个解读
    中国将自主研发操作系统对抗谷歌
    Android高级开发第八讲粗略讲述Java之软引用、弱引用和虚引用
    WP7 App性能优化(5):加快应用程序启动速度(下)
    WP7 App性能优化(6):理解线程
    Windows Phone 7 第3方控件集概览
  • 原文地址:https://www.cnblogs.com/zyadmin/p/6055424.html
Copyright © 2020-2023  润新知