1.信息系统产生众多的文档资料;如何管理???? ----------文档是沟通的工具
A> VSS工具: 控制变更版本;保证修改的一致行, 可回退;
B> 文档的管理:进行版本控制;项目组看到的文档是一致的; ------------->> 文档的管理需要配置管理来实现;;;;
配置管理可以解决如下问题::
----- :多重维护的问题;//同时修改的问题;//版本的问题;;;
-------------------------------------------------------------
2.配置管理内容
大的方面: 配置管理主要是便于进行变更控制;
A>配置项:项目开发过程中产生的阶段产物(交付物:一个评审过的文档/程序/基线.....)及涉及到的其它东西(开发工具,使用操作系统.....)--->都可看作配置项; 将所有配置项纳入配置库进行统一管理;
B>配置项的三中状态:
草稿drafe ---- 发行release ----修改(changing)
C>三大库:
::::开发库(,程序库,动态库:可以任意修改)/
::::主库(受控库,主系统,受控系统: 通过变更控制系统进行修改)/
::::产品库(备份库,静态库)
典型的配置管理目录==========================
3.版本:
信息产品:::::::::不同运行环境的>>如windows/linux;功能和性能上是一样的;也称为-----"变体"
:::::::::产品变更演化形成的:1.0 2.0....;形成多个版本共存,也是配置管理要解决的问题;;
版本控制: X.YZ; 0.XY drefa草稿 /X.YX:::build阶段产品/ X.YZ:relase发行产品
4. 变更控制: 来源(1)需求变化; 解决需求变更与产品的一致性是CMM2(可重复级) 的主要目标;
(2)开发人员自身;
CCB--------------
5.基线:系统生命周期中个阶段的产物可看作基线;
对软件来说:基线种类包括:
>>>>>>分配基线:需求阶段产生的:需求规格说明书;
>>>>>>功能基线:分析定义阶段产生的:产品功能说明书;
>>>>>>产品基线:测试后产生的产品配置说明书;
4.>配置项的识别; B>确定基线;C>形成配置库;D>变更控制系统;