软件的Bug,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等 。
仅就狭义概念而言,软件出现Bug的原因有:
【什么是软件的Bug】1、对各种流程分支考虑不全面;
2、对边界情况的处理不到位;
3、编码时的手误 。
推荐阅读
- 什么是软件插件
- 什么是软件的二次开发
- 什么是软件的互操作性
- 什么是软件服务外包专业
- 什么是软件工程思想
- 什么是软件过程
- 什么是软件接口硬件接口
- 什么是软件开发技术
- 什么是软件开发语言
- 什么是软件生命周期模型