《Code Complete》ch.20 软件质量概述
2014-06-19 11:12
127 查看
WHAT & WHY ?
软件质量的特性
外在特性
正确性(Correctness)可用性(Usability)
效率(Efficiency)
可靠性(Reliability)
完整性(Integrity)
适应性(Adaptability)
精确性(Accuracy)
健壮性(Robustness)
内在特性
可维护性(Maintainability)灵活性(Flexibility)
可移植性(Portability)
可重用性(Reusability)
可读性(Readability)
可测试性(Testability)
可理解性(Understandability)
HOW?
改善软件质量的技术
软件质量目标:根据外在特性与内在特性,明确定义出软件质量的目标明确定义质量保证工作
测试策略:制订出一套与产品需求、架构及设计相关联的测试策略
软件工程指南
非正式技术复查/正式技术复查/外部审查
开发过程
控制变更量化结果
制作原型
组合使用测试方法,包括让两个独立的小组使用相同的方法,都能将发现缺陷的数量提高
软件产品的业界平均生产效率是每人每天10到50行最终交付代码(包括所有的非编码开支)
先进的软件质量计划把投入到调试和重构的资源分配到前期的质量保证工作中去,所体现的作用比后期工作更为明显——减少后期成本
相关文章推荐
- 软件质量概述4 什么时候进行质量保证工作
- 软件质量概述 5 软件质量的普遍原理
- 蛙蛙推荐:代码大全第20,21,30章摘抄,软件质量概述,代码复查,结对编程及个人性格
- 代码大全学习-23-软件质量概述(The software-Quality Landscape)
- 2009-02-22读书记录:《代码大全》(第一版)第二十三章——软件质量概述
- 【代码大全】第20章 软件质量概述
- 软件质量概述 1 软件质量特性
- 软件测试与质量概述
- 软件质量概述 2 改善软件质量的技术
- 软件架构————软件质量概述
- 利用压力测试来保证软件的质量(一) 概述
- 读《代码大全》第2版 第20章 软件质量概述 ~ 26章 代码调整技术
- 软件质量概述
- 软件质量概述 3 不同质量保障技术的相对效能
- 服务质量 (QoS) 概述
- 项目中的软件质量管理
- 生信软件之fastqc(查看基因质量)
- (2012)北航课程 软件测试工具与实践2: 软件测试工具概述1
- 提高技术水平提升软件质量
- 从软件质量看如何写代码(1)