软件文档分类
开发文档
产品文档
管理文档
谐音记忆:开餐馆
文档的质量分为四级
最低限度文档(1级文档)
适合开发工作量低于一个人月的开发者自用程序
该文档应包含程序清单、开发记录、测试数据和程序简介内部文档 (2级文档)
可用于在精心研究后被认为似乎没有与其他用户共享资源的专用程序。
除1级文档提供的信息外,2级文档还包括程序清单内足够的注释以帮助用户安装和使用程序工作文档 (3级文档)
适于由同单位若干人联合开发的程序,或可被其他单位使用的程序正式文档 (4级文档)
适于要正式发行供普遍使用的软件产品
配置管理6个主要活动
- 制定配置管理计划
- 配置标识
- 配置控制
- 配置状态报告
- 配置审计
- 发布管理和交付
配置管理相关内容
配置项
配置管理的对象,可以分为基线配置项和非基线配置项,其中基线配置项可能包括所有的设计文档和源程序,非基线配置项可能包括项目的各类计划和报告
所有配置项的操作权限应由配置管理员(CMD)严格管理,原则是:基线配置项向开发人员开放读取权限,非基线配置项向PM,CCB及相关人员开放配置项状态
草稿,正式,修改(以及相关版本号和格式)“草稿”状态:0.YZ,YZ数字范围(01-99)
“正式发布”状态:X.Y(X的取值范围:1-9、Y的取值范围:1-9)
“正在修改”状态:X.YZ
配置库
开发库 < 受控库 < 产品库 (变更难度一次增加)配置控制委员会(CCB)
不是常设机构,可以是兼职人员,对于每个变更只有一个CCB,但一个项目可以有多个CCB(即有多个变更),一个CCB可以对应多个变更配置审计
为了确保项目配置管理的有效性