软件过程评估和软件能力评价的方法与步骤 推荐
2011-07-28 20:34
489 查看
软件过程评估所关注的是软件组织自身内部软件过程的改进问题,目的在于发现缺陷,提出改进的方向。
我简要的说明一下步骤:
第一步:建立一个评估评价组,该组的成员应具有丰富的软件工程和管理知识的专业人员,并接受过CMM模型基本概念和评估及评价方法方面的有关培训。
第二步:填写提问单,完成问卷调查和取样工作。其内容和涉及的问题要从评价和评估的角度出发,具有代表性,能够反映软件成熟度的基本评价。
第三步:进行响应分析。评估和评价组对提问单响应进行统计分析,定义必须作进一步探查的区域。待探查的区域与CMM的关键过程域相对应。
第四步:进行现场访问。评估小组开始深入被评估的单位,以分析结果为依据,组织会谈和评审有关文档,以便更好地理解软件过程的情况。所有工作都是以CMM模型关键过程域和主要实践活动为指导,进行提问、倾听、检查,以及协商等工作。评估组对存在的问题、理论与实践的差异和是否满足目标等进行详细记录,并运用专业性判断得出结论。
第五步:提出调查发现清单。在现场工作阶段结束时,评估或评价组必须提供出评估单位软件过程的优缺点及强项和弱项清单。在软件过程评估中,该调查发现清单作为提出过程改进建议的基础;在软件能力评价中调查发现清单作为软件采购单位所作风险分析的参考资料。
第六步:制作关键过程域(KPA)剖面图。评估和评价组依据关键过程的基本情况列出评估提纲。指出被评估单位已经满足的软件过程域目标和尚未满足的软件过程域目标。一个关键过程域可能是已满足要求的,但仍存在一些相关的问题,如果未发现或未指出这些问题,就会妨碍实现该关键过程域的某个目标。值得注意的是已经满足目标的软件过程域并不意味着不存在相关的缺陷,只是这些缺点并不影响主体。
我简要的说明一下步骤:
第一步:建立一个评估评价组,该组的成员应具有丰富的软件工程和管理知识的专业人员,并接受过CMM模型基本概念和评估及评价方法方面的有关培训。
第二步:填写提问单,完成问卷调查和取样工作。其内容和涉及的问题要从评价和评估的角度出发,具有代表性,能够反映软件成熟度的基本评价。
第三步:进行响应分析。评估和评价组对提问单响应进行统计分析,定义必须作进一步探查的区域。待探查的区域与CMM的关键过程域相对应。
第四步:进行现场访问。评估小组开始深入被评估的单位,以分析结果为依据,组织会谈和评审有关文档,以便更好地理解软件过程的情况。所有工作都是以CMM模型关键过程域和主要实践活动为指导,进行提问、倾听、检查,以及协商等工作。评估组对存在的问题、理论与实践的差异和是否满足目标等进行详细记录,并运用专业性判断得出结论。
第五步:提出调查发现清单。在现场工作阶段结束时,评估或评价组必须提供出评估单位软件过程的优缺点及强项和弱项清单。在软件过程评估中,该调查发现清单作为提出过程改进建议的基础;在软件能力评价中调查发现清单作为软件采购单位所作风险分析的参考资料。
第六步:制作关键过程域(KPA)剖面图。评估和评价组依据关键过程的基本情况列出评估提纲。指出被评估单位已经满足的软件过程域目标和尚未满足的软件过程域目标。一个关键过程域可能是已满足要求的,但仍存在一些相关的问题,如果未发现或未指出这些问题,就会妨碍实现该关键过程域的某个目标。值得注意的是已经满足目标的软件过程域并不意味着不存在相关的缺陷,只是这些缺点并不影响主体。
相关文章推荐
- 软件过程评估和软件能力评价之间的差异
- 软件过程及能力成熟度评估(SPCA)
- 软件过程评估环境与要求 推荐
- 如何评估软件供应商的交付能力 推荐
- 一种基于SPC的软件过程质量分析方法 推荐
- 四,面向过程的软件设计方法
- 软件测试(四):测试过程和方法
- 软件需求分析步骤方法
- 软件工作量的评估方法有哪些
- [推荐系统]mahout支持的对推荐引擎的评价方法
- 如何评估软件供应商的交付能力
- 高质高效软件开发组织能力模型 推荐
- 软件过程开发方法(RUP、AP、MP、HP)
- 软件测试与可靠性评估方法研究
- 目前软件分析设计过程中的主要问题 推荐
- php调用MySQL存储过程的方法集合(推荐)
- 第四章 面向过程的软件设计方法
- Linux系统下软件包的制作方法和过程
- 软件测试方法的分类及工具推荐
- Swing,RPC,SWT,GWT,AWT 软件开发工具推荐网址及其安装方法