1.4.1  品质管理的V模型

1.4.1 品质管理的V模型

品质注入,就是为确保品质,在设计与编码过程中把品质管理的技巧与手法等应用进去的过程。从品质管理流程上来说,品质注入包含需求分析、外部设计、内部设计、编码阶段。

品质验证,就是对注入品质的软件产品进行品质检验的过程。从品质管理流程上来说,品质验证包含单元测试、结合测试、系统测试。

图1-17简要阐述了品质注入与品质验证的流程,品质注入在设计阶段是从上而下的,而品质验证是反过来由下而上的过程,这也是软件开发V模型在品质管理中的应用。

在图1-18中,用品质管理V模型展示了软件开发中品质注入与品质验证的关系。在外部设计阶段,对设计书进行评审——注入品质,对发现的式样问题进行记录以备定量分析;在相应的系统测试阶段——验证品质,根据概要设计书进行测试,对测试用例同样也需要评审,对测试出的故障进行记录以备定量分析;此时根据定量分析的结果,来判断式样品质及代码品质。其他内部设计与编码过程也一样。

在图1-19里,阐释了品质注入及品质验证与品质要求的模型关系。由图可知道,品质注入阶段的品质要求是魅力品质,也就是设计出令客户愉悦的系统。因此设计阶段对工程师要求也高,当然薪水也不菲了。而品质验证阶段属于排除故障时期,品质要求的层次是必然品质,相应的对测试员的要求相对于开发者就会低一些。

978-7-111-59294-5-Chapter01-24.jpg

图1-17 品质注入与品质验证流程图

978-7-111-59294-5-Chapter01-25.jpg

图1-18 品质注入与品质验证的关系

978-7-111-59294-5-Chapter01-26.jpg

图1-19 品质注入与品质验证的品质要求