软件需求 | 前置条件

作者: 帅春风 | 来源:发表于2022-09-07 22:42 被阅读0次

涉众利益,是一个还没有怎么理解的东西,先放着吧,等后续后有空再进一步思考和整理。

关于前置条件,是一个比较有意思,可以讨论的事情。

前置条件如何写?

要做饭就必须要有饭,有菜,做饭这个事情才能成立。

要洗澡,就必须要有水,这个事情才能成立。

有饭,有菜,它是一个客观事实,是一个当时的状态,我们就可以讲,是做饭的前置条件。

有水,它是一个客观事实,是一个当时的状态,我们就可以讲,是洗澡的前置条件。

正如前面的有饭,有菜,有水等,通过表达系统必须满足的前提条件状态就可以了,例如:

系统已存在人口数据

系统已存在已审核的人口

为什么要在用例规约这里设定前置条件呢?

我想应该很多人有和我一样的疑问。

用例规约,就是描述系统提供服务的条件,过程,要求和约束。它可以作为我们验收系统是否需求目标的标准。

验收需要经过测试,那测试人员进行测试就从前置条件开始,先确定前置条件是否满足,如果不满足,那么可以不用测试了。如果满足,才开始测试。

不用白测试一趟才发现,原来前置条件不满足,这种闹笑话的事情发生。

不知道你有没有这种体验,家里没水却不知道,然后跑到厕所一件件地脱了衣服之后,打开水龙头,才发现没水,然后就很烦躁地,把粘着汗水的黏糊糊的衣服再穿回去的尴尬。我想这就是没有做前置条件的确认,直接进行测试的心理状态吧。

为什么用户登录到系统就不写到前置条件呢?

另外,我们不会讲人一定要活着,才会做饭,人一定要活着,才会去洗澡。洗澡之前,这个人活着,是一件公认的客观事实。

同样的,用户登录,我理解,用户要操作系统,都要登录系统,虽然也算是一个前置条件,但是它适用于整个系统,属于环境下的常态要求,我们也不会把它还写到前置条件里面去。

相关文章

  • 软件需求 | 前置条件

    涉众利益,是一个还没有怎么理解的东西,先放着吧,等后续后有空再进一步思考和整理。 关于前置条件,是一个比较有意思,...

  • 用一个线下案例,来说明为什么要考虑设计的前置条件

    在正式进入设计流程前,考虑该需求涉及页面的前置条件,有利于我们更好的对该需求做出全面的判断 什么是前置条件? 前置...

  • 《软件需求》-需求

    一、什么是需求 人们在讨论需求时,开始经常会遇到专业术语问题。从不同的角度说着同一个问题,例如:用户需求、软件需求...

  • Centos 下 Apache 原生 Hbase + Phoen

    前置条件 各软件版本:hadoop-2.7.7、hbase-2.1.5 、jdk1.8.0_211、zookeep...

  • 账号体系(2)-注册

    需求分析 1、注册流程并未直接满足用户的需求,而是作为提供满足用户需求功能的前置条件。因此要尽量简单便捷,减少用户...

  • 软件需求

    业务知识+问题列表+其他因素

  • 软件需求

    需求实例化:对原始需求,转换为产品特性,拆分为用户故事。 需求体系化:对软件功能,需求相关要素,需求与需求之间,进...

  • 《软件需求》

    有没有本事把这本书看完? --可能没有,太厚了。 --试一下吧?,借着这本大书,把近几年工作中所遇到的问题...

  • 软件需求

    一、需求的作用 软件的作用 在许多现代技术产品中,软件技术是最重要的技术。软件通常为一些产品提供控制功能、耦合功能...

  • UML建模(六)需求之系统用例规约

    1.用例规约的内容 用例规约就是以用例为核心来组织需求内容的需求规约 用例通过前置条件(precondition)...

网友评论

    本文标题:软件需求 | 前置条件

    本文链接:https://www.haomeiwen.com/subject/wjrnnrtx.html