如何看待软件需求分析

2018-09-22  本文已影响0人  想当米虫

时间:2018-09-22

为什么要做软件需求分析

做好需求分析是重中之重,作为一名测试人员,在以后的工作过程中,你会深刻体会到,做好软件需求分析,好多事都能事半功倍。

软件需求,就是测试范围的确定,是我们测试的一个验收标准。

对需求分析的必要性,从以下几点进行说明

比如:

1:需求阶段确定开发功能点的优先级,确定哪些功能是必须的,哪些功能是可以不用考虑的,这样做,是为了避免浪费时间和资源取实现一些非必需的需求

2:统一开发和测试人员对需求理解的一致性,避免团队中对需求的理解存在二义性

3:若需求不明确,需和业务或者项目经理进行确认,避免浪费劳动力的现象

4:若在项目进行中,需求不停更改,会造成人员的疲倦心理,对工作的激情会大大降低

5:需求,确定开发的功能,更是确定测试验收的一个标准

如何理清软件需求

首先,分清功能性需求非功能性需求

功能性需求,会有相关的需求文档说明实现哪些功能,功能达到的标准

非功能性需求,因为需求中没有明确描述,但是作为一名专业的测试人员需要从产品的安全性、适用性、性能等方面进行考量,从这个问题可能会造成什么样的后果这个维度进行评估。

关注一些限制条件。比如:如果从事金额方面的测试,需要对金额的约束规则进行确认。

总结

需求,在项目未启动前,就会有一份需求初稿。在初稿出来后,在项目正式启动时,会对需求进行分析,要求参会人员有项目经理、业务人员、测试人员、开发人员等。会议的目的是:讨论需求的可实施性,哪些需求是非必须的,哪些是优先级高的,哪些需求不明确,需要再次确认的,同时将各个模块开发的负责人确定,以及验收时间的确定。

上一篇 下一篇

猜你喜欢

热点阅读