《信息系统项目管理师教程》第14章: 信息文档管理与配置管理
文档定义
在软件工程中,文档常常用来表示对活动、需求、过程或结果,进行描述、定义、规定、报告或认证的任何书面或图示的信息(包括纸质文档和电子文档)
软件文档分类
- 开发文档;描述开发过程本身
- 产品文档;描述开发过程的产物
- 管理文档;记录项目管理信息
文档质量四个等级
- 最低限度文档(1级文档)
适合于工作量小于一个人月的开发者自用程序。 - 内部文档(2级文档)
可用于没有与其他用户共享资源的专用程序。 - 工作文档(3级文档)
适用于多人联合开发的程序或可被其他单位使用的程序。 - 正式文档(4级文档)
适用于正式发行供普遍使用的软件产品。遵守国标GB/T 8567-2006有关规定。
配置管理(重要)
CCB 配置控制委员会
1.配置管理的6个主要活动
1)制定配置管理计划
2)配置标识
3)配置控制
4)配置状态报告
5)配置审计
6)发布管理和交付
- 配置项状态
1)草稿
2)正式
3)修改
“正式”文档更改配置项后,则状态变为“修改”,修改完毕并重新通过评审时,其状态又变为“正式”。 - 配置项版本号:
1)处于“草稿”状态的配置项的版本号格式为0.YZ,YZ的数字范围为01-99。
2)随着草稿的修正,YZ的取值应递增。YZ的初值和增幅由用户自己来把握。
3)处于“正式”状态的配置项的版本号格式为X.Y,X为主版本号,Y为次版本号,取值都为1-9。
4)配置项第一次成为“正式”文件时,版本号为1.0。
5)如果配置项的版本升级幅度较小,一般只增大Y值,X值保持不变。只有当配置项版本升级幅度比较大时,才允许增大X值。
6)处于“修改”状态的配置项的版本号格式为X.YZ。配置项正在修改时,一般只增加Z值,XY值保持不变。
7)当配置项修改完毕时,状态重新成为“正式发布”时,将Z值设置为0,增加X.Y的值。 - 配置库
配置库存配置项并记录与配置项相关的所有信息,是配置管理的有力工具。
1)开发库
也称为动态库、程序员库和工作库,用于保存开发人员当前正在开发的配置实体。
无需对其进行配置控制,可以任意修改。
2)受控库
也称为主库,包含当前的基线加上对基线的变更。
可以修改,需要走变更流程。
3)产品库
也称静态库,发行库,软件仓库,包含已发布使用的各种基线存档。
一般不再修改,真要修改的话需要走变更流程。 - 发布管理和活动交付
发布管理和活动交付的主要任务是:有效控制软件产品和文档的发行和交付,在软件产品的生存期内妥善保存代码和文档的母拷贝。
1)存储
2)复制
3)打包
应在需方容易辨认的地方清楚标出发布标识。
4)交付
供方应按合同中的的规定交付产品或服务。
5)重建
应能重建软件环境,以确保发布的配置项所在所保留的先前版本要求的未来一段时间里是可重新配置的。
第14章 信息文档管理与配置管理 468
14.1 信息系统项目文档及其管理 468
14.1.1 信息系统项目相关信息(文档) 468
14.1.2 信息系统项目文档管理的规则和方法 469
14.2 配置管理 470
14.2.1 配置管理的概念 470
14.2.2 配置管理的目标和方针 475
14.2.3 日常配置管理活动 476
14.3 文档管理、配置管理工具 480
14.3.1 工具综述 480
14.3.2 SVN 481
14.3.3 CC 481
14.3.4 GIT 482