您好,欢迎访问三七文档
本资料仅供内部使用!配置库目录结构指南XXXXXXXXXX公司20XX年XX月XX日修改记录制定日期生效日期制定/修订内容摘要页数版本拟稿审查批准目录1目的................................................................................................................................................................12适合CVS与SVN配置管理工具................................................................................................................12.1配置库目录结构....................................................................................................................................12.2控制流程................................................................................................................................................53适合CC配置管理工具................................................................................................................................63.1配置库目录结构....................................................................................................................................63.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配置库目录结构组件目录文档列表备注Year_SYSTEMNAME\SYSTEMNAME_doc01需求需求相关文档: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项目管理项目管理类文档组件目录文档列表备注01项目启动本目录存放项目启动时的相关资料:1.任命书2.启动会议幻灯片02计划项目计划相关文档:1、项目计划书;2、PDSP;3、培训计划;4、风险计划;5、质量管理计划、测试计划、配置管理计划等;6、PROJECT计划等03跟踪跟踪项目计划的各种报告和记录:1、项目周报;2、风险控制表;3、阶段评审记录;4、会议记录;5、各种管理性报告;6、问题跟踪等;04项目收尾\1、项目验收报告;2、项目总结;3、项目关闭的会议记录等05SCM\SCM的执行记录和报告。06SQA\SQA的报告和执行记录SQA评审报告NCs报告月过程报告07参考文档\08工具\项目自编工具和特殊工具(不像IDE工具那样普遍使用的工具,)。SYSTEMNAME_src源代码文档,建立原本文档,像小道具,.xml文档的配置文档不包括从源代码文档中产生的媒介目的文档。SYSTEMNAME_组件目录文档列表备注release项目的发布区交付给客户的交付物:目录结构从基线区结构相同,只需要将发布给客户的部分文档转移的发布区。项目定义的各个流说明如下:1.开发流包括所有在项目经理或项目负责人控制下但没有处于受控状态下的配置项。所有项目成员都可以编辑、拥有读写权限。2.测试流当程序从开发流deliver到测试流后,测试人员可以从测试流上取基线,然后编译后进行测试。3.集成流当测试通过后,可以将测试流deliver到集成流,作为稳定的软件版本3.2控制流程下图示是项目组建立的配置管理区和配置项从一个流到另一个流的控制流程:流程规则:e)项目成员在开发流编写、修改初稿和开发;f)配置项评审通过、经过CCB批准纳入基线库,由CMO操作进行基线。g)处于受控状态的配置项,接受《配置项变更流程》的控制h)进行测试的版本只能从测试流获取。i)产品经过验收测试后进入集成流,再从发布区选择其中某个产品导出(Export)并交付给客户使用。不需要测试的产品可以直接deliver到集成流。
本文标题:配置库目录结构指南
链接地址:https://www.777doc.com/doc-4955379 .html