• 软件需求分析


    项目名称:记忆箱

    团队:SVIP

     

    1Spec的目的:

    1)让开发人员基本了解将要开发什么样的软件,有一个初步的概念,可以有效制定自己的开发计划。

    2)让用户了解将要开发的软件的具体功能是什么,有助于充分体现用户的需求,同时最终要的是让用户找出不满足需求的地方,以便于快速改进,有助于在初期发现问题。

     

    2、Spec的目标不包括什么?

    (1)不包括具体的编码要求,

    2)不包括软件的具体功能操作步骤

     

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

    用户:一切使用该软件的用户、开发人员。

    典型场景:用户想要学习一门学科进行知识点的记忆时,知识点过于繁杂或者不利于记忆,用户可以自行定义个记忆库,在里面添加问题与答案的卡片(或词条),根据用户添加的卡                    片提供展示问题让用户自主解答问题进行记忆(提供问答模式)。

     

    3spec用到哪些术语,他们的定义是什么?

    编码:编写代码

    模块:一个功能点,用户使用到的一项功能。

    软件需求:用户使用该软件的需要的功能点。

    开发计划:程序员制定的开发流程

     

    4、用户如何使用软件的功能:

    1)使用账号密码登录

    2)用户自定义记忆库,添加记忆内容,提供问答模式,可以背单词、背知识点以及复习相关材料使用。

    4)可以在管理界面设置提醒时间,对用户进行提醒。

     

    5、边界条件:

    软件界面语言:中文

    硬件需求:手机

    软件需求:安卓操作系统

     

    6、功能的副作用:

    目前未发现...

     

    7、什么叫,什么叫这个功能测试完了,可以交付了?

    功能都可以正常使用,不会出现意外情况,不会出现错乱,而且与其它模块进行交互不会出现问题。

    用户通过最少的操作实现想要的功能而且并不会出现问题就叫做

  • 相关阅读:
    PY个树状数组
    PY 个板子计划【雾
    PY个欧拉筛
    【NOI2007】项链工厂 ——老题新做.jpg
    Min-Max 容斥的证明
    51nod 1963 树上Nim
    ●BZOJ 3566 [SHOI2014]概率充电器
    ●BZOJ 3640 JC的小苹果
    ●BZOJ 1444 [Jsoi2009]有趣的游戏
    ●Joyoi Dotp 驱逐猪猡
  • 原文地址:https://www.cnblogs.com/StudyTeam/p/6730148.html
Copyright © 2020-2023  润新知