CMM规范:软件工程的成熟之路

需积分: 10 58 下载量 34 浏览量 更新于2024-08-02 2 收藏 324KB DOC 举报
CMM规范是一种指导软件企业提升软件开发和维护过程管理水平的标准,旨在帮助企业向成熟的软件工程体系进化,建立良好的管理文化。CMM规范包含了多个目标、承诺、前提条件、执行动作、度量分析和验证步骤,以确保软件过程的改进能够系统性和持续性进行。 在CMM中,各个目标和活动围绕以下几个核心概念展开: 1. **目标**:每个阶段的目标定义了要达成的改进方向,例如提高生产率、降低成本、改善产品质量等。这些目标为企业设定明确的改进目标,以便于规划和实施改进措施。 2. **承诺**:组织对实现目标的承诺,反映了管理层对改进过程的重视和支持,是成功实施CMM的基础。 3. **前提条件**:实施每个目标的前提条件,确保在执行改进措施前具备必要的条件和资源。 4. **执行动作**:具体的行动计划,描述了如何执行以达到目标,包括流程改进、人员培训、工具引入等。 5. **度量分析**:通过对各项指标的度量和分析,评估过程性能,确定改进的有效性,提供数据支持决策。 6. **验证**:验证改进措施是否已正确实施并达到预期效果,通过度量结果对比,确认改进是否成功。 CMM规范关注的领域包括但不限于: - **行为的责任**:明确团队成员在软件开发过程中的职责,确保每个人都清楚自己的角色和期望。 - **行为的能力**:提升员工的技能和知识,以适应不断变化的软件开发需求。 - **活动**:定义和优化软件开发过程中的各个活动,如需求分析、设计、编码、测试等。 - **度量和分析**:建立有效的度量标准,定期分析数据以监控过程性能和产品质量。 - **验证实施**:确保新实施的改进措施被正确执行并带来实际效益。 CMM产生的背景是由于软件行业的生产率和质量长期以来未能得到有效提升,问题主要出在过程管理不力。通过CMM,企业可以识别当前过程成熟度,确定关键改进因素,集中力量改进少数关键目标,从而持续提升软件开发能力。 CMM规范提供了一套系统的框架,帮助软件企业逐步提升其软件开发过程的成熟度,实现更高效、更可靠的软件生产。通过遵循CMM,企业可以构建更加稳定、可预测的软件工程环境,提高客户满意度,降低开发成本,并最终增强市场竞争力。
2017-11-21 上传
这个是软件开发的cmm标准,这个标准有助于软件开发和实施的标准化。 /1规程/01组织方针.doc /1规程/02CMM角色定义对照表.doc /1规程/03组织标准软件过程的管理规程1.0.0.doc /1规程/04软件过程数据和文档库管理过程1.0.0.doc /1规程/05软件生命周期模型1.0.0.doc /1规程/06组织标准软件过程1.0.0.doc /1规程/07裁剪指南1.0.0.doc /1规程/08需求管理过程1.0.1.doc /1规程/09项目计划和跟踪过程1.0.2.doc /1规程/10风险管理规程1.0.1.doc /1规程/11软件测试规程1.0.0.doc /1规程/12软件质量保证过程1.0.1.doc /1规程/13软件质量管理规程1.0.0.doc /1规程/14配置管理过程1.0.2.doc /1规程/15度量与分析规程1.0.1.doc /1规程/16项目评审规程1.0.2.doc /1规程/17培训大纲1.0.0.doc /1规程/18软件子合同管理1.0.0.doc /1规程/19文档和编程规范2.0.0.doc /2表格模板/1开发过程/01立项通知书.xls /2表格模板/1开发过程/02需求表.xls /2表格模板/1开发过程/03需求跟踪矩阵表.xls /2表格模板/1开发过程/04项目责任矩阵表.doc /2表格模板/1开发过程/05测试表格.xls /2表格模板/1开发过程/06变更控制表.doc /2表格模板/1开发过程/07工作情况汇报表.xls /2表格模板/1开发过程/08项目状态报告.xls /2表格模板/1开发过程/09度量汇总表.xls /2表格模板/1开发过程/10紧急放行申请表.xls /2表格模板/1开发过程/11项目停止申请表.xls /2表格模板/1开发过程/12项目验收考核表.xls /2表格模板/1开发过程/13开发项目组成员考核表.doc /2表格模板/1开发过程/14项目年终考核汇总表.xls /2表格模板/1开发过程/15改进反馈表.doc /2表格模板/2评审/01评审通知和确认单.xls /2表格模板/2评审/02预审问题清单.xls /2表格模板/2评审/03项目评审表.xls /2表格模板/2评审/04项目评审问题追踪表.xls /2表格模板/3SQA/01SQA&SCM;每周汇报表.xls /2表格模板/3SQA/02过程检查表.doc /2表格模板/3SQA/03软件过程审计报告.xls /2表格模板/3SQA/04QA检查汇总及记分表.xls /2表格模板/4SCM/01配置管理计划表.doc /2表格模板/4SCM/02配置相关表格.xls /2表格模板/4SCM/03产品发布申请表.doc /2表格模板/4SCM/04新功能特点表.doc /2表格模板/4SCM/05产品发布通知单.doc /2表格模板/4SCM/06软件过程数据和文档库内容清单.xls /2表格模板/4SCM/07软件过程数据和文档库取用清单.xls /2表格模板/5子合同/01子承包商评估表.xls /2表格模板/5子合同/02子承包商完成项目评价表.xls /2表格模板/6培训/01内部培训申请表.doc /2表格模板/6培训/02培训需求调查表.doc /2表格模板/6培训/03培训计划表.xls /2表格模板/6培训/04培训准备清单.doc /2表格模板/6培训/05培训签到表.doc /2表格模板/6培训/06培训考核记录表.doc /2表格模板/6培训/07现场培训评价反馈表.doc /2表格模板/6培训/08培训效果反馈表.doc /2表格模板/6培训/09培训改进报告.doc /2表格模板/6培训/10培训状态报告.xls /2表格模板/6培训/11培训度量.xls /2表格模板/6培训/12培训过程审计报告.xls /2表格模板/6培训/13免修履历表.xls /2表格模板/6培训/14外培审批表.doc /2表格模板/6培训/15外部培训反馈表.doc /3文档模板/01可行性分析报告.doc /3文档模板/02项目需求调研.doc /3文档模板/03立项报告.doc /3文档模板/04项目开发计划书.doc /3文档模板/05软件质量保证计划.doc /3文档模板/06配置管理计划.doc /3文档模板/07风险管理计划.doc /3文档模板/08测试计划.doc /3文档模板/09测试用例.xls /3文档模板/10需求规格说明书.doc /3文档模板/11概要设计说明书.doc /3文档模板/12数据库结构设计.doc /3文档模板/13详细设计说明书.doc /3文档模板/14测试分析报告.doc /3文档模板/15安装手册.doc /3文档模板/16用户操作手册.doc /3文档模板/17程序维护手册.doc /3文档模板/18阶段进度报告.doc /3文档模板/19项目开发总结报告.doc /3文档模板/20子合同管理计划书.doc /封面和前言2.0.0.doc /版本控制表_规范.xls /软件CMM规范文档修改说明.doc