目录
一、信息和文档管理
1.文档分类
- 开发文档描述开发过程本身,基本的开发文档包括:可行性研究报告和项目任务书、需求规格说明、功能规格说明、设计规格说明,开发计划;软件集成和测试计划;质量保证计划;安全和测试信息。
- 产品文档描述开发过程的产物,基本的产品文档包括:培训手册、参考手册和用户指南、软件支持手册、产品手册和信息广告。
- 管理文档记录项目管理的信息,例如:开发过程的每个阶段的进度和进度变更的记录;软件变更情况的记录;开发团队的职责定义、项目计划、项目阶段报告;配置管理计划。
2.文档的质量通常可以分为4级
- 最低限度的文档(1级文档):适合开发工作量低于一个人月的开发者自用程序。
- 内部文档(2级文档):可用于没有与其他用户共享资源的专用程序。
- 工作文档(3级文档):适合于由同一单位内若干人联合开发的程序,或可被其他单位使用的程序。
- 正式文档(4级文档):适合那些要正式发行共普遍使用的软件产品。
3.文档的规范化管理主要体现
- 文档书写规范:管理信息系统的文档资料涉及文本、图形和表格等多种类型,无论是哪种类型的文档都应该遵循统一的书写规范,包括符号的使用、图标的含义、程序中注释行的使用、注明文档书写人及书写日期等。
- 图表编号规则:在管理信息系统的开发过程中用到很多的图表,对这些图表进行有规则的编号,可以方便图表的查找。
- 文档目录编写标准:为了存档及未来使用的方便,应该编写文档目录。管理信息系统的文档目录中应包含文档编号、文档名称、格式或载体、份数、每份页数或件数、存储地点、存档时间、保管人等。
- 文档管理制度:文档的管理制度须根据组织实体的具体情况而定,主要包括建立文档的相关规范、文档借阅记录的登记制度、文档使用权限控制规则等。
二、配置管理
1.配置项
- 配置项的内容:包括项目计划书、需求文档、设计文档、源代码、可执行代码、测试用例、运行软件所需的各种数据,它们经评审和检查通过后进入配置管理。
- 所有配置项的操作权限应由CMO(配置管理员)严格管理。
- 配置项分类
- 基线配置项:包括所有的设计文档和源程序等;向开发人员开放读取的权限。
- 非基线配置项:包括项目的各类计划和报告等;向PM、CCB及相关人员开放权限。
- 配置项的状态
- “草稿”:处于“草稿”状态的配置项的版本号格式为0.YZ。YZ的数字范围为01~99。随着草稿的修正,YZ的取值应递增。YZ的初值和增幅由用户自己把握。
- “正式”:处于“正式”状态的配置项的版本号格式为X.Y。X为主版本号,取值范围为1~9。Y为次版本号,取值范围为0~9。配置项第一次成为“正式”文件时,版本号为1.0。
- “修改”:处于“修改”状态的配置项的版本号格式为X.YZ。配置项正在修改时,一般只增大Z值,X.Y值保持不变。当配置向修改完毕,状态成为“正式”时,将Z值设置为0,增加X.Y值。

- 配置项的版本管理:版本管理的目的是按照一定的规则保存配置项的所有版本,避免发生版本丢失或混淆等现象,并且可以快速准确地查找到配置项的任何版本,对配置项的任何修改都将产生新版本。由于不能保证新版本一定比旧版本“好”,故不能抛弃旧版本。
- 绝大部分的配置项都要经过多次的修改才能最终确定下来。
2.基线
- 通常对应于开发过程中的里程碑,一个产品可以有多个基线,也可以只有一个基线。
- 交付给外部顾客的基线一般称为发行基线,内部开发使用的基线一般称为构造基线。对于每一个基线,要定义下列内容:建立基线的事件、受控的配置项、建立和变更基线的程序、批准变更基线所需的权限。
- 在项目实施过程中,每个基线都要纳入配置控制,对这些基线的更新只能采用正式的变更控制程序。
3.配置库
配置库的内容
| 配置库 |
内容 |
| 开发库 |
也称为动态库、程序员库或工作库,用于保存开发人员当前正在开发的配置实体,动态中的配置项被置于版本管理之下。动态库是开发人员的个人工作区,由开发人员自行控制。 |
| 受控库 |
也称为主库,包含当前的基线加上对基线的变更。受控库中的配置项被置于完全的配置管理之下。在信息系统开发的某个阶段工作结束时,将当前的工作产品存入受控库。 |
| 产品库 |
也称为静态库、发行库、软件仓库,包含已发布使用的各种基线的存档,被置于完全的配置管理之下。在开发的信息系统产品完成系统 |

最低0.47元/天 解锁文章
1783

被折叠的 条评论
为什么被折叠?



