欢迎来到天天文库
浏览记录
ID:22477457
大小:561.00 KB
页数:11页
时间:2018-10-29
《cmm笔记 软件工程new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一软件能力成熟度模型CMM是一个框架,描述推荐给试图提高其软件过程能力的组织的一条改进路径CMM的4种基本用法:(概括为软件过程评估;软件能力评价)1)评估组用CMM识别组织种的强项与弱项;2)评估组用CMM去确定选择承包商的风险,并用CMM监利合同;3)日常工作的指导;4)定义和改进组织的软件过程1.过程成熟度框架成熟与不成熟比较:不成熟:产品质量、进度难以预测;预算不可控制;成熟:具有全范围的管理开发和维护过程的能力;2.构成过程成熟度基础的基本概念软件过程:人们用以开发和维护软件及其相关产品(项目计划,设计文档,代码,测试用例,用户手册等)的一组活动,方法,时间
2、和交换.软件过程能力:描述通过遵循软件过程能够实现预期结果的程度.软件过程成熟度:是一个特定过程被明确地定义,管理,测量,控制,并且是有效的程度.成熟度意味着能力上的增长潜力3.软件过程成熟度的五个等级1)初始级特点:成功依赖个人的努力;2)可重复级特点:已建立基本的项目管理过程去跟踪成本,进度和功能;3)已定义级特点:软件都已文档化,标准化,并集成到组织的标准软件过程;4)已管理级特点:软件过程和产品都得到定量了解和控制;5)优化级特点:增加过程持续改进的因素.4管理者对每个成熟度等级的软件过程的可视性CMM中描述的是软件过程中的关键因素。5成熟度等级内部结构6关键
3、实践关键实践描述应做“什么”,而不应该解释为强制要求应该“如何”实现目标。给出对有效软件过程基本元素的描述。二能力成熟度模型的关键实践1CMM的结构成熟度等级(MATURITYLEVELS)过程能力(PROCESSCAPABILITY)关键过程区域(KEYPROCESSAREAS)目标(GOALS)共同特点(COMMONFEATURES)关键实践(KEYPRACTICES)能力成熟度模型结构2CMM能力成熟度定义软件能力成熟度5个等级3共同特点执行约定执行能力执行的活动测量和分析验证实施在执行的活动三术语汇编执行能力ABILITYTOPERFORM验收准则ACCEPT
4、ANCECRITERIAL验收测试ACCEPTANCETESTING执行的活动ACTIVITITYPERFORMED行动建议ACTIONPROPOSAL分配需求ALLOCATEDREQUIREMENTS应用领域APPLICATIONDOMAIN评估ASSESSMENT审计AUDIT基线BASELINE已经过正式的审计和认可,可做为后续开发的基础基线配置管理BASELINECONFIGURATIONMANAGEMENT测定基准BENCHMARK投标者BIDDER能力成熟度模型CAPABILITYMATURITYMODEL原因分析CAUSALANALYSIS约定COMMI
5、TMENT执行约定COMMITMENTTOPERFORM缺陷的一般原因COMMONCAUSE(IFADEFECT)共同特点COMMONFEATURES配置CONFIGURATION配制控制CONFIGURATIONCONTROL配置标识CONFIGURATIONIDENTIFICATION配置项CONFIGURATIONITEM配置管理CONFIGURATIONMANAGEMENT配置管理库系统CONFIGURATIONMANAGEMENTLIBRARYSYSTEM配置单元CONFIGURATIONUNIT一致性CONSISTENCY偶然性因素CONTINGENCYF
6、ACTOR合同条款和条件CONTRACTTERMSANDCONDITIONS关键计算机资源CRITICALCOMPUTERRESOURCE关键路径CRITICALPATH缺陷DEFECT缺陷密度DEFECTDENSITY缺陷预防DEFECTPREVENTION缺陷根源DEFECTROOTCAUSE已定义等级DEFINEDLEVEL已定义的软件过程DEFINEDSOFTWAREPROCESS相关项DEPENDENCYITEM开发配置管理DEVELOPMENTALCONFIGURATIONMANAGEMENT偏差DEVIATION已文档化的规程DOCUMENTEDPROC
7、EDURE有效过程EFFECTIVEPROCESS最终用户代表ENDUSERREPRESENTATIVES工程组ENGINEERINGGROUP评价EVALUATION一线软件经理FIRSTLINESOFTWAREMANAGER正式评审FORMALREVIEW功能FUNCTION目标GOALS组GROUP宿主计算机HOSTCOMPUTER初始等级INITIALLEVEL制度化INSTITUTIONALIZATION集成软件管理INTEGRATEDSOFTWAREMANAGEMENT集成INTEGRATED关键实践KEYPRACTICES关键过程区域K
此文档下载收益归作者所有