|
97
C. 何时启用CM 系统
对于在开发和维护产品过程中, 项目组何时启用CM系统是不定的。
有些项目组选择在产品经历开发生命周期并准备发到用户地时开始启
用。有的选择在项目一开始就将一切置于CM 下。二者都有各自的一般
费用。譬如,项目组可能基于变更要求的费用上来决定何时启用。如果
有许多的手工程序(如:将变更申请表归档、寻求CCB的批准与确认可),
项目组会选择在大部分开发完成之后将软件置于CM 的控制之下。但如
果变更要求程序能在线很快地得到处理,CM 将在软件生命周期的早期就
被用上。理论上讲,CM 在产品的整个生命周期都能派上用场 —— 从创
建、开发、产品发放、交付、使用到维护。在理想的情形下,CM 能在较
少的花费下对此予以支持,由此CM 才能在项目中尽可能早地予以应用。
然而,现有的CM 系统只关注生命周期的某一特定的阶段,用户因
此受到限制。
D. CM的控制水平
很多的程序、方针和工具组合一块来支持CM 的应用。它们在对用
户的支持和产品的演变予以不同程度控制水平支持。譬如,它们会要求
开发人员递交正式的书面的更改请求。配置经理则会建立一个工作区间
给软件开发人员。配置经理可从受控库存中抽取所要的文档并将其置于
该开发人员的工作区间里。当然,不同的程序、规定和工具事实上允许
开发人员也可以通过电子邮件的方式将更改请求通知配置经理及CCB的
其他成员。成员之间通过电子邮件予以迅速回应。一经批准,更改请求
将被指派给开发人员,他可以直接从库存中抽取相关的文件并作出更
改。所有这些无需手工介入。由于CM 系统会自动记录所有的登入,更 |
|