码迷,mamicode.com
首页 > 其他好文 > 详细

《Code Complete》ch.20 软件质量概述

时间:2014-06-20 21:10:27      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:code   com   使用   工作   代码   设计   

WHAT & WHY ?

软件质量的特性

外在特性

  • 正确性(Correctness)
  • 可用性(Usability)
  • 效率(Efficiency)
  • 可靠性(Reliability)
  • 完整性(Integrity)
  • 适应性(Adaptability)
  • 精确性(Accuracy)
  • 健壮性(Robustness)

内在特性

  • 可维护性(Maintainability)
  • 灵活性(Flexibility)
  • 可移植性(Portability)
  • 可重用性(Reusability)
  • 可读性(Readability)
  • 可测试性(Testability)
  • 可理解性(Understandability)

HOW?

改善软件质量的技术

  • 软件质量目标:根据外在特性与内在特性,明确定义出软件质量的目标
  • 明确定义质量保证工作
  • 测试策略:制订出一套与产品需求、架构及设计相关联的测试策略
  • 软件工程指南
  • 非正式技术复查/正式技术复查/外部审查

开发过程

  • 控制变更
  • 量化结果
  • 制作原型

组合使用测试方法,包括让两个独立的小组使用相同的方法,都能将发现缺陷的数量提高

软件产品的业界平均生产效率是每人每天10到50行最终交付代码(包括所有的非编码开支)

先进的软件质量计划把投入到调试和重构的资源分配到前期的质量保证工作中去,所体现的作用比后期工作更为明显——减少后期成本

《Code Complete》ch.20 软件质量概述,布布扣,bubuko.com

《Code Complete》ch.20 软件质量概述

标签:code   com   使用   工作   代码   设计   

原文地址:http://www.cnblogs.com/maozhige/p/3796092.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!