【代码大全】第20章 软件质量概述

20章 软件质量概述

软件质量的特性

外在特性:正确性、可用性、效率、可靠性、完整性、适应性、精确性、健壮性

内在特性:可维护性、灵活性、可移植性、可重用性、可读性、可测试性、可理解性

外在特性和内在特性不能完全割裂开来。所有的特性也不可能同时尽善尽美。

改善软件质量的技术:软件质量目标,明确定义质量保证工作,测试策略,软件工程指南,非正式技术复查,正式技术复查,外部审查

开发过程:对变更进行控制,结果要量化,制作原型系统

设置目标

各种方法的效果

通过阅读代码能发现较多的控制错误。

有效的软件质量程序必须包括的集中技术问题:

对系统关键部分的正式设计检查

使用快速原型化技术进行模块化或原型化

代码阅读或检查

运行测试

在开发过程中,应该始终保证软件的质量。针对不同观点错误类型,使用不同的错误检测技术。

你可能感兴趣的:(代码大全)