欢迎来到天天文库
浏览记录
ID:57180178
大小:285.50 KB
页数:55页
时间:2020-08-02
《软件工程简介及CMM_CMMI模型介绍课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程简介及CMM/CMMI模型介绍大纲软件工程管理的现状发展以改善过程为中心的软件产业公司现状CMM的历史及基本概念剖析CMM的结构CMM的关键过程域CMM与CMMI的区别软件工程管理的现状软件工程管理的意义软件工程实践的现状(美国)软件项目成功与失败的主要原因软件项目失败的主要原因软件工程管理的意义软件工程管理引起广泛注意源于20世纪70年代美国国防部专门研究软件项目做不好的原因,发现70%的项目是因为管理不善而引起的结论:管理是影响软件研发项目全局的因素软件工程实践的现状以美国为例,20世纪90年代中期,
2、软件工程实践的现状如下:软件开发仍然很难预测,大约10%的项目能够在预定的费用和进度下交付管理规范是软件项目成功或失败的主要原因开发过程中的返工是软件过程不成熟的标志软件项目成功与失败的主要原因CapersJones,PatternsofSoftwareSystemsFailureandSuccess,InternationalThomsonComputerPress,Boston,Massachusetts,1996.一文中指出软件项目失败与成功的主要原因有17个,其中:与项目管理直接关联的有6个:软件度量,工作
3、量估计,项目规划,进展报告,需求变化,风险管理与项目管理间接关联的有3个:系统架构,开发方法和配置管理软件项目失败的原因DefenseScienceBoard:ReportoftheDefenseScienceBoardTaskForceOnAcquiringDefenseSoftwareCommercially.June1994.一文中指出软件项目失败的原因:需求定义不明确缺乏一个好的软件过程没有一个统一的产品开发小组子合同管理不严格没有经常注意改善软件过程对软件的架构不重视界面定义不清晰军用标准太少或者不够完善
4、发展以改善过程为中心的软件产业软件产业经历的三个不同时代工程改进需要循序渐进的过程软件产业要经历的三个时代结构化的时代结构化的分析;结构化设计,程序设计和结构化测试以过程为中心的时代寓质量和效率于过程中软件工业化的时代循序渐进的过程改进软件过程需要全体人员参与过程改进不仅要有明确的目标,而且需要对当前过程有很好的了解过程改进是一个过程,需要适应不断变化的情况公司现状致力于过程改进来提高组织的开发能力CMMI3级是我们目前的目标CMM及CMMI的历史CMM的历史1987年卡内基梅隆大学软件工程研究所(SEI)建立19
5、91年SEI发布CMM1.0版1993年SEI发布CMM1.1版2000年SEI发布CMMI1.0版CMM及CMMI的基本概念软件过程管理的必要性软件开发过程和维护过程的质量好坏会影响到整个软件系统的质量。不成熟的软件过程特征过程是无序的。软件过程是由开发人员和管理者临时拼凑起来。即使有过程,也不能严格遵循和贯彻高度依靠当前的开发人员费用和进度存在问题产品质量和功能会向进度妥协存在采用新技术的风险产品质量难以预测成熟的软件过程特征软件过程和实际进行的工作方式是一致的已定义的,文档化和持续不断的过程改进是可理解的习惯
6、的能够被管理和工程所支持产品和过程都可度量按照一定的规范采用技术过程成熟度过程的成熟度度量一个特定的过程达到如下指标的程度:妥善定义性可管理性可度量性可控制性有效性能力成熟度模型能力成熟度模型(CMM)是针对软件开发和软件维护过程管理质量提高的概念整个组织共同所拥有的指南适用于整个组织提高的模型那些基于CMM的评价方法的基础结构过程能力和性能过程能力遵循软件过程能够实现预期结果的程度最初在组织一级建立指示了将来项目的结果过程性能遵循软件过程所得到的实际结果和组织中的特定项目相关联成熟度等级成熟度等级是妥善定义的在向
7、成熟软件组织前进过程中的平台。每一个成熟度等级为过程继续改进提供了一个台阶。在CMM中共有5个成熟度等级成熟度等级由一系列的关键域描述成熟度等级持续优化级定量管理级已定义级受管理级初始级成熟度等级持续优化级定量管理级已定义级受管理级初始级不可预测和控制成熟度等级持续优化级定量管理级已定义级受管理级初始级重复以前的成功成熟度等级持续优化级定量管理级已定义级受管理级初始级过程清晰明确成熟度等级持续优化级定量管理级已定义级受管理级初始级过程可度量和控制成熟度等级持续优化级定量管理级已定义级受管理级初始级集中精力进行不断的
8、过程和技术改进成功的关键不懈的努力明确的目标交流制定基准必须有度量的标准培训循序渐进的方法跟踪计划理解CMM初始级生产活动产品Justdoit受管理级活动产品生产计划评估输入提高已定义级标准活动产品生产计划评估输入提高输入输入定量管理级标准活动产品生产计划评估输入提高输入输入预测持续优化级标准生产产品生产计划评估输入提高输入输入预测提高过程能力的进化过程的随
此文档下载收益归作者所有