软考知识汇总-软件工程

软件工程

  • [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 软件过程模型

  • 瀑布模型:以文档为驱动,适合于需求明确的软件项目模型
相关推荐
深念Y18 小时前
我放弃了造轮子,反而更快
ai·软件工程·源代码·缝合·组装·造轮子·参考
深念Y20 小时前
AI 写代码总跑偏?我逼它回到“函数级颗粒度”
ai·软件工程·agent·函数·coding·vibe coding·代码补全
其实防守也摸鱼1 天前
软件工程基础知识:软件开发模型重点理论总结
软件工程
九成宫2 天前
IT项目管理期末复习——Chapter 10 项目沟通管理
笔记·项目管理·软件工程
_Evan_Yao2 天前
RAG中的“Chunk”艺术:我试过10种切分策略后总结的结论
java·人工智能·后端·python·软件工程
skylijf2 天前
2026 高项第 6 章 预测考点 + 练习题(共 12 题,做完稳拿分)
笔记·程序人生·其他·职场和发展·软件工程·团队开发·产品经理
九成宫2 天前
IT项目管理期末复习——Chapter 9 项目人力资源管理
笔记·项目管理·软件工程
郝学胜-神的一滴2 天前
从零起步:CMake基础入门与实战跨平台编译
c++·软件工程·软件构建·cmake
九成宫3 天前
IT项目管理期末复习——Chapter 8 项目质量管理
笔记·项目管理·软件工程
九成宫3 天前
IT项目管理期末复习——Chapter 7 项目成本管理
笔记·项目管理·软件工程