详细设计
体系的详细设计阶段需要实现概设中裁定的一系列过程。过程定义有着非常标准的模板:目的——定义本过程的目的; 角色——本过程中涉及的角色及其职责; 入口准则——什么条件会触发本过程的启动; 输入——文档、资源和数据; 过程步骤——本过程有关的处理步骤;输出——文档、资源和数据; 出口准则——什么条件会触发本过程的结束。
根据需要还可以增加如下的条款: 度量、过程监控方法、工具技术和方法、差距分析、过程改进历史和相关过程。
过程步骤的描述可以采用任何的形式,但是使用图形可以极大的方便阅读(见图3)。
一些良好验证过的方法和实践,不妨列入“工具技术方法”中,会对使用者提供不少方便。
度量设计
度量设计常采用所谓GQM(Goal-Question-Measurement目标问题度量)法,Goal同样是从诊断得出的需求而来,通常需要优先采集的度量数据包括:代码缺陷、进度跟踪数据、开销跟踪数据。
以下两例显示GQM的使用方法:
样例一:有关缺陷的度量设计
G:能否有重点的消除缺陷;
Q:缺陷数据是否被记录,
缺陷数据是否被分析;
M:文档——评审报告;
代码:问题报告单。
样例二:对产品缺陷的度量设计输出
度量设计的输出将体现在各类工作表单、过程数据库中,而度量总体的描述可以纳入总体文档中,方便阅读者全局把握。