配置库目录结构指南

  • 格式:doc
  • 大小:159.50 KB
  • 文档页数:12

本资料仅供内部使用!

配置库目录结构指南

XXXXXXXXXX公司

20XX年XX月XX日

修改记录

制定日期 生效日期 制定 / 修订 内容摘要 页数 版本 拟稿 审查 批准

目 录

1 目的 ................................................................................................................................................................ 1

2 适合CVS与SVN配置管理工具 ................................................................................................................ 1

2.1 配置库目录结构 .................................................................................................................................... 1

2.2 控制流程 ................................................................................................................................................ 5

3 适合CC配置管理工具 ................................................................................................................................ 6

3.1 配置库目录结构 .................................................................................................................................... 6

3.2 控制流程 ................................................................................................................................................ 8

配置库目录结构指南

1 目的

配置库目录结构指南的目的是指南项目组在建立配置库的时候,根据所选的配置管理工具,如何定义配置库目录,以满足工具与项目开发过程中的需要。

同时,提供二个配置库目录结构,供项目组进行参考与选择。

2 适合CVS与SVN配置管理工具

当项目组选择的配置管理工具为CVS或SVN时,可参考本目录的结构与操作指南。

2.1 配置库目录结构

目录 文档列表 负责人(可写) 用户 (可读) 可增减

01编辑区 项目组成员 项目组成员 项目组成员

01需求 本目录存放未经评审的需求相关文档:

1、标书、建议书;

2、调研报告;

3、需求规格;

4、测试需求;

5、需求跟踪矩阵;

6、需求管理的相关文档;

7、需求采集;

02设计 此目录存放未经评审的设计相关文档:

1、总体设计书、体系架构等;

2、概要设计文档;

3、详细设计文档;

4、数据库设计文档;

03编码 此目录存放软件源代码,配置文件,图片,包含其原型,不包含编译过程文件和最终执行文件;

此目录不存放所需的编译软件,运行环境软件等

目录 文档列表 负责人(可写) 用户 (可读) 可增减

04测试 本目录存放未经评审的测试相关文档:

1、测试计划;

2、测试用例;

包括存放每一轮的

1、测试记录(结果)

2、测试报告

3、异常报告;

05用户文档 此目录存放未经评审的用户相关文档:

1、用户手册;

2、操作手册;

3、维护手册;

4、安装手册;

5、培训资料等。

02测试区 测试组、配置管理员 项目组成员 项目组成员

本目录存放每一轮测试的相关版本的源码,以“日期+软件名称+版本号”作为目录名称存放,

并且对应一个目录存放这轮测试的相关文档,测试报告等

03基线区 配置管理员 项目组成员 配置管理员

01需求 本目录存放评审后的需求相关文档:

1、标书、建议书、裁减的合同;

2、调研报告;

3、需求规格;

4、测试需求;

5、需求跟踪矩阵;

6、需求管理的相关文档;

7、以上文档的评审记录等。

02设计 此目录存放经过评审的设计相关文档:

1、总体设计书、体系机构等;

2、详细设计文档;

3、概要设计文档;

4、差异性设计文档,原文档;

5、数据库设计文档;

目录 文档列表 负责人(可写) 用户 (可读) 可增减

6、上述文档的评审记录

03源码 此目录存放测试或评审过,已经定版的软件源代码,不包含编译过程文件和最终执行文件;但包含没有源码的第三方控件(.dll;.o;.ocx等)

此目录不存放所需的编译软件,运行环境软件等

04测试 本目录存放经过评审的测试相关文档:

1、测试计划;

2、测试用例;

以及每一轮测试的

1、测试记录(结果);

2、测试报告;

3、异常报告;

包括本项目自主开发的测试工具等

05用户文档 此目录存放未经评审的用户相关文档:

1、用户手册;

2、操作手册;

3、维护手册;

4、安装手册;

5、培训资料等。

06产品 存放已经测试过的内部发布的二进制代码

07变更 存放变更申请表单和变更内容

08管理 项目管理类文档,包括:

1、《项目计划书》及其子计划;

2、《基线建立控制报告》;

3、 各评审记录;

4、 其他管理文档;

04管理区 项目组成员 项目组成员 项目组成员

01项目启动 本目录存放项目启动时的相关资料:

1.任命书

目录 文档列表 负责人(可写) 用户 (可读) 可增减

2.启动会议幻灯片

02计划 项目计划相关文档:

1、项目计划书;

2、PDSP;

3、培训计划;

4、风险计划;

5、质量管理计划、测试计划、配置管理计划等;

03跟踪 跟踪项目计划的各种报告和记录:

1、项目周报;

2、风险控制表;

3、阶段评审记录;

4、会议记录;

5、各种管理性报告;

6、问题跟踪等;

7、PROJECT计划等

04QA 本目录存放:

QA的报告和执行记录

QA评审报告

NCs报告

月过程报告

05CM 本目录存放:

配置审计检查单

配置状态报告

配置项变更通知单等

06项目收尾 本目录存放:

1、项目验收报告;

2、项目总结;

3、项目关闭的会议记录等

07参考文档 本目录存放:

项目过程中参考的相关文档

08工具 使用的工具及说明

05发布区

本目录存放发布的工件,按日期建立目录存放 配置管理员,项目经理 项目组成员 配置管理员

06参考资 编码规范等 项目组成员 项目组成员 项目组成员

目录 文档列表 负责人(可写) 用户 (可读) 可增减

本目录存放一些下载资料以及来自客户的参考资料等,包含行业规范和政策法规等。

07其他 项目组成员 项目组成员 项目组成员

2.2 控制流程

下图示是项目组建立的配置管理区和配置项从一个区到另一个区的控制流程:

流程规则:

a) 项目成员在编辑区编写、修改初稿和开发(编辑区又称开发区);

b) 配置项评审通过、经过CCB批准纳入基线库,由CMO操作检入到基线区,同时删除编辑区的配置项,配置项进入基线区后,便处于受控状态。

c) 处于受控状态的配置项,接受《配置项变更流程》的控制

d) 提交测试的版本只能从基线区检出。

产品经过验收测试后进入发布区,再从发布区选择其中某个产品导出(Export)并交付给客户使用。 编辑区 基线区 发布区 管理区

图例说明:书本符号代表配置库的目录

笑脸符号代表不同角色

实线代表可读写,虚线代表只读

开发人员

CMO

测试人员

3 适合CC配置管理工具

当项目组选择的配置管理工具为CC时,可参考本目录的结构与操作指南

3.1 配置库目录结构

组件 目录 文档列表 备注

NAME>\

NAME>_doc

01需求 需求相关文档:

1、标书、建议书、合同;

2、调研报告;

3、需求规格;

4、USECASE;

5、原型;

6、需求跟踪矩阵;

7、需求管理的相关文档;

8、编程规范;

9、及其评审记录等。

02设计 设计相关文档:

体系机构

HLD(高层设计:概要设计)

LLD(底层设计:详细设计)

03测试 测试相关文档:

1、测试计划;

2、测试用例;

3、测试记录;

4、测试报告;

5、异常报告;

6、评审记录;

7、测试环境等。

04用户文档 1、用户手册;

2、操作手册;

3、维护手册;

4、安装手册;

5、培训资料等。

05项目管理 项目管理类文档