软件质量预测与评估方法探究(9)

发表于:2016-10-04来源:IBM developerWorks中国作者:IBM developerWorks中国点击数: 标签:质量
3.质量考核制度: 明确; 4.评审制度:design/code/test case 评审过程标准化; 5.培训制度:系统,文档化。 Managed 阶段 1.项目管理工作:过程、岗位和职责明

3.质量考核制度: 明确;

4.评审制度:design/code/test case 评审过程标准化;

5.培训制度:系统,文档化。

  • Managed 阶段

    1.项目管理工作:过程、岗位和职责明确,标准化、借助工具进行过程监控;

    2. 过程数据库:借助工具建立过程数据库并对过程数据(plan 以及 work items 内容及进度)管理监控;

    3.质量目标:量化并借助工具可监控(Bug 监控跟踪);

    4.质量考核制度:借助工具进行监控;

    5.评审制度:design/code/test case 评审过程标准化,根据质量目标结果反馈完善改进;

    6.培训制度:培训体系完备系统化,具有培训练习/测验环境。

  • Optimized 阶段

    1.项目管理工作:过程、岗位和职责明确,标准化、借助工具进行监控,可预测过程趋势,发现并及时纠正偏差;

    2.过程数据库:借助工具建立过程数据库并对过程数据(plan 以及 work items 内容及进度)管理监控;可收集过程有效性的统计数据,并进一步分析,从而得出最佳方法,优化改进过程;

    3.质量目标:量化并借助工具可监控, 可预测过程和产品质量趋势,发现并及时纠正偏差;

    4.质量考核制度:借助工具监控,预警,控制;

    5.评审制度:design/code/test case 评审过程标准化, 根据质量目标监控数据得到的反馈完善改进;

    6.培训制度:培训体系完备系统化,具有培训练习/测验环境,吸取培训效果反馈并自主完善调整培训内容和环境。

  • 三、基于 Structural 的软件质量评估方法

    软件开发的不同阶段有着各自的质量控制重点, Structural 质量成熟度反映了软件开发团队对于这些重点的控制能力 。

    图 9.各阶段对 Structural 质量成熟度的要求

    3.1 各阶段达到 Initial 成熟度的标准

    原文转自:http://www.ibm.com/developerworks/cn/devops/1609_liuy_quality/