- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * CMM二级特征 在可重复级建立起管理软件项目的政策和实现这些政策的规程。 计划和管理新的软件项目是要靠以前类似项目的经验,通过建立基本的 过程管理并且真正在一个项目上执行,那么过程能力是可以增强的,各 个项目实现有效的过程,这样的过程就是要有定义、要文档化、要可实 践、要培训项目组成员、要可测量(可量化),可实施并且可改进。 处于第二级的组织,项目已经建立了基本的软件过程控制。建立了项目 委托,这是基于观察以前项目的结果和当前项目的需求。一个项目的软 件经理要跟踪软件开销、进度以及功能;当存在满足委托的问题时应指 明。为了满足上述要做的事而开发的软件需求和工作产品是一个基线。 因此,要控制上述讲的所有的方面。要定义出软件项目标准,该软件组 织项目经理们要忠实的遵循这个标准。如果软件项目工作中包括它的子 合同商,则应建立一个有效的客户——供应商的关系。 处于二级的组织,在项目组间过程是有区别的。值得说明的是,达 到二级的组织需求是由一个组织的政策限定,它是在建立适当管理过程 对项目进行指导的。 二级组织的软件过程能力可以总结为 因为软件项目的计划和追踪是稳定的和较早的开展的,应该可重复的过程。 项目的过程是在一个项目管理系统遵循现实的计划,基于前面项目的经验 的有效的控制下进行的。 * * * 2、CMM基本概念 第一组:执行约定(CO) 描述为了保证相关过程的建立与授权,企业所要采取的行动。这些行动涉及到企业的政策与高层管理人员所承担的责任。 第二组:执行能力(AB) 描述为了使某软件过程得以始终如一地执行的必须在项目或企业中存在的先决条件。这些条件包括有关项目计划的实践;资源的配置;责任的布置与授权;以及各种有关的培训。 第三组:执行活动(AC) 描述在实现相关的过程时的行动、任务与程序。其中涉及到实施工作;制造产品与提供服务;掌握工作状况和按需采取纠错行动。 第四组:度量与分析(ME) 描述对相关过程进行有效性、效率和依从性的度量。 第五组:实施验证(VE) 描述管理上的核实以确保所实施的过程是按照原定的计划以及达到其目标的。实施验证牵涉到过程执行的确保,产品要求的确保,高层管理人员进行的审核和项目经理进行的审核。 ? 从整体来说,软件能力成熟度级别从低到高的变化代表了企业的软件生产活动由高风险低效率到高质量、高生产率的进展。 2、CMM基本概念 以第2级的第1个KPA – RM(需求管理)为例,介绍KPA的构成。 2.1需求管理: 其目的是建立和维护用户和软件项目间的对软件如何实现用户需求的共识。 目标:目标1. 为使系统需求受控,建立起用于软件工程和管理的基线。目标2. 软件计划、产品和活动与系统需求保持一致。 2、CMM基本概念 执行约定(CO) 约定1. 组织对“需求活动”进行书面的过程规定,此规定包括: 需求应形成文档。 需求应经过以下人员的评审:软件项目管理者、系统测试、设计、实现、SQA、SCM以及文档支持人员。 软件计划、产品、活动等需要时应进行修改,以与需求保持一致。 2、CMM基本概念 执行能力(AB) 能力1. 每个项目中都明确规定以下职责:分析系统需求,并分配到硬件、软件和其他系统组件。 能力2. 需求应形成文档。文档包括: 非技术性需求(即:协议、条件、合同条款)如:要交付的产品、交付日期、里程碑,等。 软件的技术性需求如:最终用户、操作员、支持或集成功能,环境需求,设计约束,编程语言,界面需求,等。 需求确认标准 能力3. 提供充足的资源和经费。1) 人力上,指派在应用技术和软件工程方面有经验和技能的人去管理需求。2) 技术上,应提供支持管理需求活动的工具,如:电子表软件、配置管理工具、跟踪工具和测试管理工具。 能力4. 为保证完成需求管理活动,软件工程组和其他与软件有关的组的成员需经过培训。例如,进行下列内容的培训:项目的方法、标准、规程,应用领域等。 2、CMM基本概念 实施活动(AC) 活动1. 项目开始前,软件工程组对需求进行以下评审。 1) 找出不完整和遗漏之处。2) 通过评审,对以下方面进行确认: - 适于软件实现,是可行的 - 表述清晰、正确, - 内容一致,无矛盾之处, - 是可测的。3) 负责分析和编写需求的人员对需求问题进行评审,并予以改正。 4) 与其他有关人员协商,包括:软件工程人员(如设计人员)、软件评估、系统工程、系统测试、SQA、SCM、合同管理人员、资料员。 活动2. 软件工程组将需求作为软件计划、产
文档评论(0)