软考知识汇总-软件工程

软件工程

  • 1 能力成熟度模型(CMM)
  • 2 能力成熟度模型集成(CMMI)
    • 2.1阶段式模型
    • 2.2 连续式模型
  • 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 软件过程模型

  • 瀑布模型:以文档为驱动,适合于需求明确的软件项目模型

你可能感兴趣的:(软考复习,软件工程)