当前位置: 首页 > news >正文

软件工程复试专业课-能力成熟度模型CMM

CMM

  • CMM概念
  • CMM的核心
  • CMM来由
  • CMM的目的
  • 成熟度等级
    • 初始级
    • 可重复级
    • 已定义级
    • 已管理级
    • 优化级

CMM概念

即能力成熟度模型,是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。
CMM是改进软件过程的有效策略。它的基本思想是,因为问题是管理软件过程的方法不恰当造成的,采用的新技术并不会自动提高软件生产率和软件质量,应该下大力气改进软件过程的管理。事实上对软件过程的改进不可能一蹴而就,因此CMM以增量方式逐步引进变化,它明确定义了5个成熟度等级

CMM的核心

把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,使其更加科学化,标准化,使企业能够更好的实现商业目标

CMM来由

人们意识到问题的实质是缺乏管理软件过程的能力

CMM的目的

提供一种评价软件承接能力的方法,且可以帮助软件组织改进其软件过程

成熟度等级

初始级

软件过程的特点是杂乱无章,有时甚至很混乱,几乎没有明确定义的步骤,项目的成功完全依赖个人的努力和英雄式核心人物的作用

可重复级

建立了基本的项目管理过程和实践来跟踪项目费用、进度和功能特性,有必要的过程准则来重复以前在同类项目中的成功

已定义级

管理和工程两方面的软件过程已经文档化、标准化,并综合成整个软件开发组织的标准软件过程

已管理级

制定了软件过程和产品质量的详细度量标准。软件过程的产品质量都被开发组织的成员所理解和控制

优化级

加强了定量分析,通过来自过程质量反馈和来自新观念、新技术的反馈使过程能不断持续地改进

相关文章:

  • 幂等性 如何通过设计避免重复操作的影响
  • Springboot统一功能处理
  • [VMware]卸载VMware虚拟机和Linux系统ubuntu(自记录版)
  • NTS库学习,找bug中......
  • docker高级
  • AI agent(以AutoGPT为例)和AI Workflow 区别
  • 【PyTorch】2024保姆级安装教程-Python-(CPU+GPU详细完整版)-
  • leetcode刷题-动态规划08
  • MYSQL数据备份与恢复(mysqldump)
  • 青少年编程与数学 02-010 C++程序设计基础 11课题、程序结构
  • 8_安装Thrift
  • jsonp
  • 采样算法二:去噪扩散隐式模型(DDIM)采样算法详解教程
  • SpringBoot-配置优先级
  • vue中computed方法使用;computed返回函数
  • (新版本onenet)stm32+esp8266/01s mqtt连接onenet上报温湿度和远程控制(含小程序)
  • CST的UAV无人机RCS --- A求解器 - 一维距离像(HRRP)和正弦图(Sinogram)
  • 01背包之---应用篇
  • JS 获取星期几
  • 基于AI人工智能UI自动化测试工具:Midscene
  • 江都区城乡建设局网站马局/深圳关键词快速排名
  • 公司网站域名注册可以用个人身份证吗/软文写作什么意思
  • 天河做网站开发/西安网络优化大的公司
  • 酷站网官网/完整的网页设计代码
  • 做的比较好的官方网站/中国突然宣布大消息
  • 网站建设的用户名和密码代码/汕头seo外包公司