软考知识汇总-软件工程

软件工程

  • [1 能力成熟度模型(CMM)](#1 能力成熟度模型(CMM))
  • [2 能力成熟度模型集成(CMMI)](#2 能力成熟度模型集成(CMMI))
  • [3 软件过程模型](#3 软件过程模型)

1 能力成熟度模型(CMM)

将软件工程成熟度分为5个级别

  • 初始级:杂乱无章,很混乱,完全依赖个人努力和英雄核心主义
  • 可重复级 :建立了基本的项目管理过程等
  • 已定义级 :管理和工程已经文档化、标准化
  • 已管理级 :制定了软件过程和产品质量的详细度量标准,过程质量被理解和控制
  • 优化级 :加强了定量分析,通过过程质量反馈和新概念、技术的反馈不断优化

2 能力成熟度模型集成(CMMI)

CMMI是CMM模型的集成,分为阶段式模型和连续式模型

2.1阶段式模型

类似于CMM,关注于组织的成熟度

  • 初始的:过程不可预测且缺乏控制
  • 已管理的:过程为项目服务
  • 已定义的:过程为组织服务
  • 定量管理的:过程已度量和控制
  • 优化的:集中于过程改进

2.2 连续式模型

关注每个过程域的能力

  • C L 0 CL_0 CL0(未完成的) :未执行或未得到 C L 1 CL_1 CL1定义的所有目标
  • C L 1 CL_1 CL1(已执行的):将可标识的输入产品转换为可标识的输出产品
  • C L 2 CL_2 CL2(已管理的):管理过程的制度化
  • C L 3 CL_3 CL3(已定义级的):已定义过程的制度化
  • C L 4 CL_4 CL4(定量管理的):可定量管理过程的制度化
  • C L 5 CL_5 CL5(优化的):量化手段改变和优化,持续改进

3 软件过程模型

  • 瀑布模型:以文档为驱动,适合于需求明确的软件项目模型
相关推荐
海海不掉头发11 小时前
软件工程-【软件项目管理】--期末复习题汇总
java·学习·产品运营·软件工程·团队开发·需求分析·期末复习
光头颜17 小时前
UML之集合类型
软件工程·uml·软件设计·ooad
心灵彼岸-诗和远方18 小时前
DevOps工程技术价值流:Ansible自动化与Semaphore集成
linux·运维·网络·软件工程·devops
hope_wisdom19 小时前
实战设计模式之策略模式
设计模式·系统架构·软件工程·策略模式·架构设计
scyylwj21747787971 天前
软件工程导论~期末复习重点
软件工程
科技互联人生1 天前
开源智能工业软件技术发展分析
软件工程·开源软件
光头颜2 天前
UML之属性与参数的多重性
软件工程·uml·软件设计·ooad
安全方案2 天前
2024大模型在软件开发中的具体应用有哪些?(附实践资料合集)
软件工程
雾江流2 天前
免费证件照大师 3.3 | 界面极简的免费证件照制作软件,支持无水印导出
软件工程
雾江流2 天前
ViiTor实时翻译 2.2.1 | 完全免费的高识别率同声传译软件
软件工程