关于软件配置管理你应该知道的细节

发表于:2022-5-19 08:53

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:唐 中    来源:CSDN

  软件配置管理
  在软件开发过程中,变更是不可避免的。而变更时由于没有进行变更控制,可能加剧了项目中的混乱。为了协调项目开发,使得混乱减到最小,使用配置管理技术。让变更所产生的错误表达到最小并有效的提高生产率。
  软件配置管理用于整个软件工程过程,其主要目标是标识变更,控制,变更,确保变更正确的实现报告有关变更。软件配置管理是一组管理整个软件生命周期中各阶段变更的活动。
  基线
  基线是软件生命周期中各开发阶段的一个特定点,它的作用是使各开发阶段的工作划分戈待明确,是本来连续的工作,在这些点上断开以便于检查,余肯定激动成果,因此,几线可以作为一个检查点,在开发过程中,当采用的基线发生错误时,可以知道所处的位置,返回到最近和最恰当的基线上。
  转件配置项
  双肩配置现实软件工程中产生的信息向他是配置管理的基本单元,对于已经成为基线的软件配置管理虽然可以修改。但必须按照一个特殊的,正式的国产进行评估。确认每一处的修改。下面是软件配置项中的对象:
  1.系统规格说明书
  2软件项目实施计划
  3.软件需求规格说明书
  4.设计规划说明书。其中包括数据设计,系统结构设计,模块设计,接口设计,对象描述
  5.源代码清单。
  6.测试计划和过程测试用例和测试结果记录
  7.操作和安装手册
  8.可执行计划,其中包括可执行程序模块。连接模块
  9.数据库描述,其中包括模式和数据文件初始内容。
  10.用户手册。
  11.维护文档,其中包括软件问题报告,维护请求,工序变更次序。
  12.软件工程标准
  13.软件项目开发总结
  此外,许多软件工程组织把配置控制之下的软件工具及编辑程序。编译程序或其他case工具的特定版本都称作为软件配置中的一部分列入其中。
  版本控制
  软件配置实际上是一个动态的概念,它一方面随着软件生命周期现象推进。转件配置线的数量在不断增多一些文档经过。转换产生另一些文档,查询一些信息,另一方面也会随时发生新的变更出现,形成新的版本。软件的每一个版本都是软件配置项的一个聚合,而且各个版本都有可能有不同的变种组成。
  变更控制
  软件工程过程中某一阶段的变更均要引起软件配置线的变化,这种变更必须严格的加以控制和管理。保持修改信息,并把准确清晰的信息传递给软件工程过程的下一个步骤。
  对于一个大型软件来说,不加控制的变更很快就会出现混乱,因此,变更控制是一项最重要的软件配置任务,为了有效的实现变更控制,需借助配置数据库和基线的概念。
  配置数据项可以分为下面三类:
  1.开发库。中控开发人员使用其中的信息可以左频繁修改,对其控制相当宽松。
  2.受控库在生命周期老魏阶段工作结束时发布新的产品。这些是与软件开发工作相关的计算机可读信息和成功可多信息。软件配置管理正是受控库中各个软件项进行管理。受控库也称为软件配置库。
  3.产品库在开发的软件产品完成系统测试后。作为最终产品存入产品库,等待交付客户或现场安装。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号