航天软件评测中心.pptVIP

  • 11
  • 0
  • 约1.92千字
  • 约 17页
  • 2017-06-11 发布于四川
  • 举报
当今软件在国民经济各个领域中的作用越来越重要。硬件是舞台,软件是演员。一场戏演得好不好关键在演员。 但软件的质量则越来越难保证: ? 软件的规模越来越大; ? 软件的复杂性越来越高; ? 软件的并发性与不确定性越来越强。 阿丽亚娜5型火箭由于几个关键量未软件中进行异常保护,导致在异常情况下软件无安全性处理措施,价值5亿英镑的火箭瞬间灰飞烟灭,发射失败导致整个欧洲航天计划延迟; 民用领域因为软件错误导致重大经济损失的案例更多。 软件测试是软件质量保证的必要手段。国外相关数据显示:通过必要的测试,软件缺陷数可至少降低80%,而软件测试的投资回报率能达到350%。一般而言,如果在软件测试阶段修正一个错误的代价是1,那么在产品发布后再修改的代价就是它的200到300倍。 方法与技术、工具与环境、管理与标准。 方法与技术 针对软件的六大质量特性: 功能性(Functionality)、可靠性(Reliability)、易用性(Usability)、效率(Efficiency)、维护性(Maintainability)和可移植性(Portability),均有测试方法予以保证。 方法与技术 航天领域软件测试方面的技术能力包括: 功能测试 9)代码审查 17)安全性测试 负载测试 10)压力测试

文档评论(0)

1亿VIP精品文档

相关文档