- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件项目管理课程(ppt 111页)
个人成果,妥善保存,请勿传播 5.状态报告 配置状态报告回答下述问题: ①发生了什么事? ②谁做的这件事? ③这件事是什么时候发生的? ④它将影响哪些其他事物? 配置状态变化对大型软件开发项目的成功有重大影响。当大量人员在一起工作时,可能一个人并不知道另一个人在做什么。两名开发人员可能试图按照相互冲突的想法去修改同一个软件配置项;软件工程队伍可能耗费几个人月的工作量根据过时的硬件规格说明开发软件,察觉到所建议的修改有严重副作用的人可能还不知道该项修改正在进行。 配置状态报告通过改善所有相关人员之间的通信,帮助消除这些问题。 软件配置管理 个人成果,妥善保存,请勿传播 课程内容提纲 第13章:“软件项目管理” 估算软件规模 开发工作量估算 进度计划 人员组织 质量保证 软件配置管理 能力成熟度模型 个人成果,妥善保存,请勿传播 能力成熟度模型(capability maturity model,CMM) 美国卡内基梅隆大学软件工程研究所在美国国防部资助下于20世纪80年代末建立的 用于评价软件机构的软件过程能力成熟度的模型。 最初,建立此模型的目的主要是,为大型软件项目的招投标活动提供一种全面而客观的评审依据,后来此模型又同时被应用于许多软件机构内部的过程改进活动中。 能力成熟度模型,CMM 个人成果,妥善保存,请勿传播 能力成熟度模型的基本思想是 由于问题是由我们管理软件过程的方法不当引起的,所以新软件技术的运用并不会自动提高软件的生产率和质量。 能力成熟度模型有助于软件开发机构建立一个有规律的、成熟的软件过程。 改进后的软件过程将开发出质量更好的软件,使更多的软件项目免受时间和费用超支之苦。 软件过程包括各种活动、技术和工具,它实际上既包括了软件开发的技术方面又包括了管理方面。 CMM的策略是,力图改进对软件过程的管理,而在技术方面的改进是其必然的结果。 能力成熟度模型,CMM 个人成果,妥善保存,请勿传播 CMM在改进软件过程中所起的作用 指导软件机构通过确定当前的过程成熟度并识别出对过程改进起关键作用的问题,从而明确过程改进的方向和策略。 通过集中开展与过程改进的方向和策略相一致的一组过程改进活动,软件机构便能稳步而有效地改进其软件过程,使其软件过程能力得到循序渐进的提高。 CMM把软件过程从无序到有序的进化过程分成5个阶段,并把这些阶段排序,形成5个逐层提高的等级。 这5个成熟度等级定义了一个有序的尺度,用以测量软件机构的软件过程成熟度和评价其软件过程能力,这些等级还能帮助软件机构把应做的改进工作排出优先次序。 成熟度等级是妥善定义的向成熟软件机构前进途中的平台,每个成熟度等级都为软件过程的继续改进提供了一个台阶。 能力成熟度模型,CMM 个人成果,妥善保存,请勿传播 CMM从“1级”到“5级”,反映出一个软件机构为了达到从一个无序的、混乱的软件过程进化到一种有序的、有纪律的且成熟的软件过程的目的,必须经历的过程改进活动的途径。 每一个成熟度级别都是该软件机构沿着改进其过程的途径前进途中的一个台阶,后一个成熟度级别是前一个级别的软件过程的进化目标。 CMM的每个成熟度级别中都包含一组过程改进的目标,满足这些目标后一个机构的软件过程就从当前级别进化到下一个成熟度级别,每达到成熟度级别框架的下一个级别,该机构的软件过程都得到一定程度的完善和优化,也使得过程能力得到提高;随着成熟度级别不断提高,该机构的过程改进活动取得了更加显著的成效,从而使软件过程得到进一步的完善和优化。 能力成熟度模型,CMM 个人成果,妥善保存,请勿传播 CMM通过定义能力成熟度的5个等级,引导软件开发机构不断识别出其软件过程的缺陷,井指出应该做哪些改进,但是,它并不提供做这些改进的具体措施。 能力成熟度的5个等级从低到高依次是 初始级(又称为1级), 可重复级(又称为2级) 已定义级(又称为3级), 已管理级(又称为4级) 优化级(又称为5级)。 能力成熟度模型,CMM 个人成果,妥善保存,请勿传播 1.初始级 软件过程的特征是无序的,有时甚至是混乱的。 几乎没有什么过程是经过定义的(即没有一个定型的过程模型),项目能否成功完全取决于开发人员的个人能力. 处于这个最低成熟度等级的软件机构,基本上没有健全的软件工程管理制度,其软件过程完全取决于项目组的人员配备.所以具有不可预测性,人员变了过程也随之改变,由于缺乏健全的管理和周密的计划,延期交付和费用超支的情况经常发生,结果,大多数行动只是应付危机.而不是完成事先计划好的任务. 总之,处于1级成熟度的软件机构,其过程能力是不可预测的,其软件过程是不稳定的.产品质量只能根据相关人员的个人工作能力而不是软件机构的过程能力来预测. 能力成熟度模型,CMM 个人成果,妥善保存,请勿传播 2.可重
您可能关注的文档
最近下载
- T∕CAOE 20.8-2020 海岸带生态系统现状调查与评估技术导则 第8部分:砂质海岸.docx VIP
- (高清版)DB15∕T 4089-2025 《工业企业碳流图绘制方法》.pdf VIP
- 安全生产管理制度汇编.doc VIP
- 江苏省2014定额解读(模板工程计算规则下).ppt VIP
- GB 18918-2002城镇污水处理厂污染物排放标准.docx VIP
- 站用交直流电源系统技术规范第4部分:阀控式铅酸蓄电池.pdf VIP
- ST段抬高型心梗(STEMI)的心电图表现.pptx VIP
- 步步高家教机X2用户手册.pdf
- 新解读《GB_T 13863-2011激光辐射功率和功率不稳定度测试方法》最新解读.docx VIP
- 2025年政府采购评审专家考试试题库(附答案).docx VIP
文档评论(0)