嵌入式软件测试基础精要.pptVIP

  • 2
  • 0
  • 约1.09万字
  • 约 61页
  • 2016-03-11 发布于湖北
  • 举报
嵌入式软件测试基础精要.ppt

9.1 嵌入式软件的质量控制 9.1.1 嵌入式软件开发的质量问题 嵌入式软件作为一种特殊的软件,对安全性和可靠性的要求都是相当高的。 通过实际项目的统计,得出在不同的阶段发现和更改错误的费用是不同的,如表9-1所示。 另一方面,统计表明一个项目中的80%的错误往往是由20%的程序引起的。 9.1.2 嵌入式软件的质量模型 9.1.3 软件缺陷 1.软件缺陷的定义 软件在它的生命周期内各个阶段都可能发生问题,发生问题的情况和形式是各不相同的,大家都习惯使用“bug(软件缺陷)”这个词来描述这些问题,它包含一些偏差、谬误或错误,更多地表现在功能上的失败(failure)和实际需求的不一致,及矛盾(inconsistency)。 在IEEE Standard729中对软件缺陷的定义是: 此产品内部看,软件缺陷是软件产品开发或维护过程中所粗在的错误、毛病等各种问题。 从外部来看,软件缺陷是系统所需要实现的某种功能的失效或违背。 下列情况认为是软件缺陷: 功能、属性没有实现或者部分实现; 设计不合理,存在潜在缺陷; 实际结果和预期结果不一致; 运行错误,包括运行中断、系统崩溃、界面混乱等; 数据结果不正确、精度不够; 用户不能接受的其他问题,如存取时间过长、界面不美观等。 2.软件缺陷产生的原因 由

文档评论(0)

1亿VIP精品文档

相关文档