设计质量与实现质量 设计质量侧重于系统架构和接口,以可实现性、可扩展性、可维护性为主要衡量指标。设计质量的检验时机一般比较滞后,因为它需要由“系统或模块需要进行重构”、“某个需求无法在现有系统上被实现”表现出来。所以设计质量控制多数采用“评审”和“审查”的方式,由几个经验丰富的系统设计师来主持完成。 实现质量一般为程序代码,也有图形图像、音乐、版本制作等。以程序代码质量为例: 代码的质量一般采用代码规范约束、单元测试以及“Code Reivew”的方法进行控制,关于“Code Review”与单元测试的解释在此不再敷述。