软件配置管理中的过程管理

维普资讯 www.wendangwang.com

配置管理 本文描述的是 .一个典型的软件配置管理方案中在基于任务的过程管理的有效性。这里还要强调通过团队 开发给集成开发平台所带来的灵活性。文同时也介绍本当前支持过程管理的 CM (置管理 )工具的特征。配 ( )开发 1

根据得到的软件变化需求 ( o t r a g S fwa e Ch n e Re u ss CRs q e t,S )对源代码进行改变 完成所做变化的单元测试 提交代码到 OA. ( 2) OA

1 s M (件配置管理 ) . c软 配置管理是车1欠牛开发生命周期中一个高度集成化的部分。它涉及到特定点上确定项目产品的配置、系统的

对开发人员所做的改变进行测试。 提交代码到 Bu l。 i d ( 3)Buid l

控制配置的改变,及维护整个生命周期中配置的完整 以 性和可追踪性。

实现软件的运行。 运行验证测试。

软件配置管理被定义为 当一些改变需要增加新的特 征时,一种维护各个版本软

Pr oducton。 i

件源代码的能力。尽管版本 控制对于 S CM来说是非常

在这个增进的模型中有如下一些基本规则。 没有软件变化请求, 开发者就不要做任何变化。 没有管理者对测试完 成的签字认可,开发者不能

重要的一部分,但它决不是 有效的S CM的唯一标准。有 效的S CM包括下列元素:版 本控制、配置管理、过程管理、作流程管理、件瑕疵工软追踪、审核控制。

提交代码。 没有管理者对测试完成的签字认可,测试者不能 提交代码。

2过程管理 . 过程管理包含软件开发过程的里程碑、规则和责任 等概念。它确保在整个软件

没有管理者对测试完成的签字认可, i不能提 Bu l d交代码。 使用以下的检查点,这

开发周期中软件的修改变化 完全可控,从而保证尽可能高的质量。天,多开发高今很度复杂 .要涉及大的工程项

些规则更有效。

所有的改变要与有效 的改变请求有关。

目、涉及不同地区的多

个的 团队成员。

开发者在将代码送到 QA之前,要进行单元测试。 在将改变交 ̄I J BUI D前,有测试运行的签字认 L要 可。

配置管理提供了可以追踪、控制软件演化的手段, 在这种高度过程化的领域中,具是统一不同项目团队 工 的关键。

在发布 ̄J r d cin前,要对最后的 b i进行 l out之 P o ul d验证测试。 3 2利用 C . M工具使得过程自动化的解决方案高级的 CM工具通过实现和提供开放式的、活的灵结构来提供一个完全的 S CM解决方案。这些工具通过 使用触发器、命周期模型和运行脚本 ( u l cit对生 b i srp ) d

过多的变化要求市场上的管理工具集成变化管理功 能 .且确保代码中的错误修改可以控制和管理。这些并工具有助于实现组织中的变化管理过程,保简单、 确有效地完成过程管理。

3 .典型案例 让我们来看看过程管理在一个典型的案例中所起的

版本控制提供支持,部分支持了过程管理。且通过也而模块关联实现了基于任务的工作流管理。而避免了手从 工过程管理的冗长和易出错。 解决方案步骤如下:

作用。个组织计划建立一套过程来确保好的软件开发一 质量。在过程中涉及三个组,可以称为 QA ( u l y q ai t a s rn e su a c,质量保证 )、Bu l (造 ) r d cin ( i d构、P o u t o产 品 )。

创建一个项目,其中包含源代码模块的文档。 定义一个提升等级:DEV一> OA一> BUI LD一> PR O D

3 1 0、 B i, P o u ti n的作用和角色 . A u d I r d c o

共创软件 58 0

软件配置管理中的过程管理

你可能喜欢

  • 软件配置管理计划
  • 配置管理流程
  • 庞中华楷书
  • 楷书入门
  • 项目交付
  • 软件配置管理规范
  • 华为项目管理模板

软件配置管理中的过程管理相关文档

最新文档

返回顶部