配置管理文档.doc
《配置管理文档.doc》由会员分享,可在线阅读,更多相关《配置管理文档.doc(31页珍藏版)》请在三一办公上搜索。
1、配置管理文档项目名称:格拉特尼美食梦工厂开发日期:2010-09-20至2011-01-14分类:配置管理文档指导教师:王崇文团队:2013页数:修订记录日期版本内容作者编写文档框架2013确定基线内容2013将文件进行编号,和整理,并体现在文档当中2013小组成员魏盛斌20072757闫志鑫20072759尹航20072760郑然20072766目录目录21引言31.1目的31.2术语定义31.3参考资料 32软件配置 52.1软件配置环境52.2软件配置项52.3配置管理员64 软件配置管理计划84.1建立示例配置库84.2配置标识管理94.2.1文档94.2.2程序94.2.3基线94.
2、3配置库控制104.3.1权限控制104.3.2配置库的控制104.3.3建立软件库104.3.4软件配置更改104.3.5配置文件清单的维护104.4配置的检查和评审114.5配置库的备份134.6配置管理计划附属文档135里程碑147附录1 文档命名规定157.1受控配置库文件命名规则157.2非受控配置库文件命名规则157.3提交文档文件命名规则159附录2 文档编码规范1710附录3 帐号及权限管理1811附录4 配置库使用规定201 引言1.1 目的本文档目的在于对格拉特尼美食梦工厂进行软件配置管理,提高软件质量,降低软件开发成本。本文档内容主要参考研发中心相关的ISO程序和制度文档
3、,并在这基础上整理成适合本项目的软件配置管理,为项目经理、配置管理员及相关人员提供日常的配置管理操作步骤。 1.2 术语定义软件配置管理:简称SCM(Software Configuration Management的缩写),是在项目开发中,标识、控制和管理软件变更的一种管理。配置管理的使用取决于项目规模和复杂性以及风险水平。软件的规模越大,配置管理就显得越重要。基线:(BaseLine) 是项目储存库中每个工件版本在特定时期的一个“快照”。它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准。建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个
4、基线。配置管理员:项目组中负责配置管理工作的角色,该角色可以兼职。在某一开发阶段通过评审或某一质量检查点通过审核后,配置管理员负责统一添加或修改相关文档的最新有效版本以及审批人签字。配置标识:(Configuration Identification)对软件项目在开发过程中的资源进行标识,以便识别。配置检查:(Configuration Audit)对软件配置管理过程中的行动进行检查。1.3 参考资料 研发中心配置管理制度产品的标识与可追溯性程序开发手册2 软件配置 2.1 软件配置环境2.1.1开发用计算机软件环境软件名称作用Windows 7/Windows XP/Windows Vist
5、a操作系统Adobe Flash Player 10.xflash运行环境Adobe Flex Builder 3flash开发环境TortiesSVN配置管理软件在整个项目过程或产品生命周期中,选择TortiesSVN作为配置管理工具。2.1.2 硬件环境无特殊要求。2.1.3配置管理客户端项目组成员在各自的计算机安装SVN客户端,项目组成员以分配的帐号访问配置服务器和登录配置管理系统,根据配置管理员设定的用户权限进项配置管理活动。2.2 软件配置项在本项目的实施过程中,将配置库分为受控配置库和非受控配置库两种受控配置库在本项目开发实施的整个过程中,根据不同阶段的配置管理划分8个受控配置目录
6、,只有配置管理员拥有增加和修改的权限,其它用户只有只读的权限。受控配置库的目录为:00初始环境配置01启动02需求分析03概要与详细设计04编码05测试06安装部署07项目管理与变更控制初始配置库的根目录中包含依然合得来小组的配置文件清单,该文档包括本项目开发过程中应该提交的文档的清单,在实际开发过程中,根据实际情况,可以在清单中酌情修改、增加和删除需要提交的文档。非受控配置目录在本项目开发过程中,设立了非受控配置目录。设立非受控配置目录的目的是为了统一管理和存放开发过程中产生的临时文档和过程性文档,没有格式及命名上的严格要求,使项目组成员在思考、设计时不受太多的限制和约束,能够更有效地发挥个
7、人能力,符合以人为本的原则。在项目初期,设立了以下三个目录:目录名称用途及说明小组工作区用于保存小组的公共代码和集体协作的文档个人代码提交区用于保存小组成员的个人代码,每个人都有单独的代码目录个人文档提交区用于保存小组成员的个人文档,每个人都有单独的文档目录在根据项目开发过程中,根据实际需要,可以酌情增加非受控配置目录。2.3 配置管理员技术支持经理在项目中担任配置管理员的工作。配置管理员负责:1. 指定配置计划2. 定期的查看配置库更新的内容3. 定期通知大家对稳定版本进行下载4. 协助组长进行交付物的检查和评审。34 软件配置管理计划4.1 建立示例配置库配置管理员在制定完计划后,建立符合
8、本项目的配置管理库。配置库建立在TortiesSVN上,目录结构可按照示例配置库提供的目录。对于本项目来说,需要划分多个子系统,因此要在确定子系统的划分后,在不同阶段下分别建立各子系统的配置目录。配置管理库建立完毕后,配置管理人员为小组其他成员分配帐号和权限 配置管理员应保管好配置管理工具的管理员权限,项目组中使用配置管理库的成员应该及时更改自己在配置管理工具的缺省设置密码。图1 项目管理文档列表4.1.14.2 配置标识管理4.2.1 文档根据配置管理计划和配置库中的文档清单,配置管理员要检查需要提交的文档是否都按时提交,文档数目是否符合,文档的标识、命名以及版本等是否符合程序规定。关于文档
9、的命名请参见附件 1 文档命名规定4.2.2 程序所有属于该项目的程序、分程序、模块和程序单元,都要按照由项目组和配置管理员制订的软件系统的命名约定的规定来标识。要求所有模块的源代码都需记录模块编号,且模块编号在整个系统中是唯一的。模块编号在系统设计完成之后,由项目组和配置管理员共同根据系统设计进行编制。4.2.3 基线所有属于本项目及其各子系统的各类基线,首先要按照计划书、软件需求规格说明书、软件项目详细分析设计说明书的规定确定其技术内容,在整个软件项目开发过程中定义以下两类基线:文档基线:本项目的文档基线的定义以里程碑的定义为准,将到达各阶段的里程碑时的文档作为基线,具体里程碑的定义参见第
10、4节“里程碑”。产品基线:产品基线包含两个,一个是系统上线时,一个是系统经过客户验证测试时,基线包含那时的所有程序代码和文档。配置管理员负责在项目开发的每一个里程碑处、每一个阶段性的版本发布时负责为整个配置库设立书签,划定配置管理基线,并以文档的方式记录下这些书签的定义。4.2.44.3 配置库控制4.3.1 权限控制配置管理员根据附录 3帐号及权限管理设置和调整项目组成员对配置项的权限。4.3.2 配置库的控制在项目开发和实施的整个过程中,配置管理员根据配置管理计划及管理规则对配置库应进行管理和控制。配置管理员负责检查项目组成员使用配置库是否正确。包括是否及时检入最新版本、是否添加了注释、是
11、否及时更改配置状态,是否存在项目组成员修改了不属于自己负责的配置项,项目组成员是否完成了自己负责的配置项的检入,测试版本的构造是否从配置库中取出等。4.3.3 建立软件库在项目的各个开发阶段,应建立起各阶段各子系统的软件开发库(软件开发工作区),同时建立起想对应的有关该系统及其子系统的软件受控库。在每个阶段结束或里程碑,需让各子系统提交相关的产品并送入软件受控库,由配置管理员统一管理,以后再有对产品的变更需求,应按照正常的变更程序来控制并检查相关的变更文档。当全部开发工作结束,需建立起软件产品库,将所有可交付的产品都送入软件产品库。4.3.4 软件配置更改软件配置的更改管理适用于全部项目的所有
12、文档和代码,其中包括整个项目的各个运行软件,也包括为项目专门开发的支持软件。l 对该项目各个子系统及其专用支持软件的基线及其集成系统的任何修改,必须得到项目负责人的批准并在本项目软件质量管理专员处备案才能进行配置更改;l 更改完成后的文档和代码等,需得到项目负责人认可,提交给配置管理员后,由配置管理员签入受控配置库;l 受控配置库中的文档,在文档末尾必须有修改记录部分,包括修改人、修改日期、修改内容等项,每次对于受控配置库中文档的修改,必须填写这些项。4.3.5 配置文件清单的维护l 配置文件清单的维护由配置管理员维护;l 项目初期,配置管理员与项目组成员一起对开发过程中可能产生的文档的进行预
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 配置管理 文档
链接地址:https://www.31ppt.com/p-4090731.html