您的位置:首页 > 其它

软件工程视频学习笔记(四十二)

2010-09-08 20:04 204 查看
基于CMM的估价方法:


选择估价小组(受过CMM训练)

被评估单位填卷,问答评价组的问题

评价组进行相应分析,明确哪些问题,在进一步调查

现场访问被评估单位

提出调查清单,明确机构软件过程中的强项和弱项(加入内险分析)

准备出软件关键过程域剖面图,显示机构在那些区域已经满足,那些没满足目标,向有关部门给出结论、意见

关键过程域:一组相互关联的活动,实现一组对建立过程能力至关重要的目标
规定每一个关键过程域属于某个成熟度级别。每个关键过程域由SEI标识为一个基本结构单元域,以帮助确定机构的软件过积能力和了解要达到软件成热度级别所需要的过积程改进

IDEAL方法(软件改进方法)
CMM制订了一套描述成熟软件的特征的可应用准则,供软件开发机构改进软件开发和维护的过程,或由政府或商业机构用于评估选择软件项目承制方所面临的风险
Initiating(起始阶段):第一阶段,发起并确定软件过程改进基础设施
Diagnosing
phase (诊断阶段)第二阶段,实施评估,确定机构的软件过程成熟度基线,向机构提出改进建议
Establishing phase (建立阶段)第三阶段,建立起软件过程改进基础设施,包括成立过程协同小组,定义软件过程,改进策略和目标
Acting
Phase(行动阶段)第四阶段:实施过程改进
Leveraging
phase(推进阶段)最后阶段分析软件过程改进中的经验教训,进一步更新软件过程改进的过程。重新发起,建立起下一个改进周期的新目标

有关的基本概念:

过程:针对确定的目的所实施的序列步骤(为实现系统的目标所执行一系列操作步骤)

软件过程:有关开发和维护软件以及相关产品的活动、方法、实践和变换的集合(即:软件从开发到维护的一些列产品)

软件过程管理:有效的管理、人、方法、工具的集成

软件过程能力:遵循某过程可能达到的预期结果的范围

软件过程性能:对实际结果的度量

软件过程成熟度:一个特定的软件过程被清晰的定义、管理、测量、控制以及有效使用的程度。成熟度意味着能力正常的一种潜力,预示机构的软件过程的丰富性和他在整个机构中应用于各项目的一致性。即:一个确定的软件过程有明确的定义、评价、管理达到有效的程度
1、初始级:软件过程的特点是无秩序,甚至是混乱的。几乎没有什么过程是经过妥善定义的,成功往往依赖于个人或小组的努力
2、可重复级:建立了基本的项目管理过程来跟踪成本、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功
3、已定义级:已将管理和工程活动两方面的软件过程文档化、标准化,并综合成该机构的标准软件过程。所有项目均使用经批准、剪裁得标准软件过程来开发和维护软件
4、以管理级:收集对软件过程和产品质量得详细度量值,对软件过程和产品都有定量的理解和控制
5、优化级:过程的量化反馈和先进的新思想、新技术促使过程不断改进
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: