永发信息网

测试中,需求缺陷是什么, 和缺陷有什么区别

答案:2  悬赏:40  手机版
解决时间 2021-11-20 22:53
  • 提问者网友:辞取
  • 2021-11-20 02:19
测试中,需求缺陷是什么, 和缺陷有什么区别
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-11-20 03:42
其实,您问得这个问题比较复杂。我尽量解释清楚一点。
先说缺陷是什么?就是不足。是什么不足?不满足客观规律(包括发展的需要)、人的主观需求的情况或现状。
这样说缺陷就有很多类型,从软件过程来说有,需求缺陷、设计缺陷、构架缺陷、系统缺陷、代码缺陷、测试缺陷等等吧,只能说需求缺陷是缺陷的一种。
而这里面最难发现的就是需求缺陷,因为其他的缺陷都是由定义或规范可循的,唯独对需求的解读,在标准也很难一致,还有人的主观因素。另外,多数情况下提需求的人自己都没想明白(也不排除别有用心的)要什么,为了完成任务,先提一个需求再说。这种缺陷一般都需要有很丰富的业务背景和社会阅历才能发现。
举个比较简单的例子,在软件实现的大背景下(这个很重要),明显违背客观规律、业务逻辑、管理制度要求的需求都可以说是需求缺陷,比如一个低级别的业务人员提需求“想方便地查询所有操作人员的业务明细”,这条需求就要看业务背景和管理制度了,在财务或结算系统中通常都是有缺陷的。
再举个复杂点的例子,某个部门级系统,部门领导决定“任务沟通必须通过企业网邮件系统实现”,按说这个需求直接实现了没什么问题,但是实现的途径是否过于单一了?或者说该需求是与该领导此时的想法“绑定”的?如果过段时间他发现短信、微信挺好要,要扩展怎么办?如果换了领导怎么办?
总之需求缺陷是软件工程中引起麻烦最多的!
希望回答对您有帮助。来自:求助得到的回答
全部回答
  • 1楼网友:由着我着迷
  • 2021-11-20 05:03
一个是需求本身有问题,比如存在一些逻辑上的错误。一个是开发出来的东西有问题,不符合需求。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯