第5章 认识缺陷

1.软件缺陷的定义:存在于计算机程序中的错误、失效,或者由于程序中的故障令计算机无法正常

工作或产生不正确的结果

2.符合下列4个规则之一,就是软件缺陷 :

• 软件未实现产品说明书要求的功能

• 软件出现了产品说明书指明不应该出现的错误

• 软件实现了产品说明书未提到的功能

• 软件难以理解、不易使用、运行缓慢或者从用户的角度体验不好

3.缺陷产生的原因

沟通交流不够

程序本身设计错误

软件的复杂性

工期短任务重,压力大


软件开发工具和系统软硬件的支持不完备

需求分析不到位

需求变动后没有及时沟通

写代码的实现过程很难第一时间直接看到客户想要的结果

研发后期还有新的需求


大部分客户不懂软件开发技术 提出的需求不明确 提出的需求本身是矛盾的

软件产品制造商无法100%收集到用户需求

在软件需求调研和设计阶段存在的各种问题会导致用户需求被错误地理解和传递

随着工作或使用环境的变化以及时间的推移,用户需求也会随之改变

软件技术的发展落后于不断复杂的用户需求

4软件缺陷的常见场景

功能未实现或与规格说明不一致

不能工作(死机、无响应)

边界条件未处理

界面、消息、提示、帮助不够准确

屏幕显示、打印结果不正正确

软件有尚未完成的功能

与其他软、硬件的不兼容

 

5.缺陷的属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值