所在的位置: 软件工程 >> 基本目标 >> 软件工程过程

软件工程过程

工程过程由一组相互关联的活动组成,这些活动将一个或多个输入转换为输出,同时消耗资源来完成转换。许多传统的工程学科的过程(例如,电气、机械、土木、化工)关心的是改变能源和从一种形式到另一个物理实体,如一个水电大坝,将势能转化为电能或使用化学过程的炼油厂将原油转化为汽油。

在这个知识领域(KA)中,软件工程过程与软件工程师完成的开发、维护和操作软件的工作活动有关,例如需求、设计、构建、测试、配置管理和其他软件工程过程。为了可读性,“软件工程过程”在这个知识领域中将被称为“软件过程”。另外,请注意“软件过程”指的是工作活动——而不是已实现软件的执行过程。

指定软件过程有许多原因:为了促进人类的理解、沟通和协调;协助管理软件项目;有效地衡量和改进软件产品的质量;支持过程改进;并为过程执行的自动化支持提供了基础。

与软件工程过程密切相关的包括软件工程管理、软件工程模型和方法、软件质量;在工程基础知识领域中发现的测量和根本原因分析课题也是密切相关的。软件工程管理涉及为特定软件项目裁减、调整和实现软件过程(参见软件工程管理知识领域中的过程计划)。模型和方法支持软件开发和修改的系统方法。

软件质量知识领域涉及项目和产品质量的计划、保证和控制过程。工程基础知识领域中的测量和测量结果对于评估和控制软件过程至关重要。

软件工程过程主题的分解

如图8.1所示,这个知识领域与软件过程定义、软件生命周期、软件过程评估和改进、软件度量和软件工程过程工具有关。

8-1

图8.1。软件工程过程知识领域主题的分解

预览时标签不可点收录于话题#个上一篇下一篇


转载请注明:http://www.zjiaren.com/jbmb/jbmb/15131.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了