[软件工程讲义-09.pptVIP

  • 20
  • 0
  • 约 121页
  • 2017-01-09 发布于北京
  • 举报
[软件工程讲义-09

软件工程 第九章 软件过程 9.1 软件过程的概念 9.2 软件过程的建模 9.3 软件过程的评估与CMM模型 9.4 软件过程改进、评估与CMMI模型 9.1 软件过程的概念 软件过程是软件生存周期中的一系列相关软件工程活动的集合,活动是任务的集合。任务是将输入变换为输出的操作。 活动的执行可以是顺序的,重复的,并行的、嵌套的。 每一个软件过程又是由一组工作任务、项目里程碑、软件工程产品和交付物以及质量保证点等组成。 软件过程的含义 个体含义: 软件或系统在生存周期中某一类活动的集合 整体含义: 软件过程的总体 工程含义: 应用软件工程的原则、方法来构造软件过程模型,并结合软件的具体要求进行例化,以及在用户环境运作 9.1.2 软件过程的构造 首先建立一个公共过程框架,其中定义了少量可用于所有软件项目的框架活动; 再给出各个框架活动的任务集合,使得框架活动能够适合于项目的特点和项目组的需求。 最后是保护伞活动,如软件质量保证、软件配置管理以及测量等,它们独立于任何一个框架活动并将贯穿于整个过程。 软件过程构造 9.1.3 软件过程的模型 软件工程过程模型的选择基于项目和应用的特点、采用的方法和工具、要求的控制和需交付的产品。 所有的软件开发都可以看成是一个问题循环解决过程,其中包括 4 个阶段: 状态捕获: 描述事物的当前状态; 问题定义: 标识需要解决的问题; 技术开

文档评论(0)

1亿VIP精品文档

相关文档