欢迎来到天天文库
浏览记录
ID:42820091
大小:67.05 KB
页数:6页
时间:2019-09-22
《配置管理程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1定义对构成软件产品的各配置项(包括软件项和技术文档)的标识、管理、更改、防护活动进行控制,防止非预期地使用软件产品配置,保证软件项目生成的产品在软件生命周期屮的完整性和正确性。2时机在《开发计划》评审通过后。3资源a)项目负责人制定《配置管理计划》报软件产品部经理批准,并负责计划的组织实施;b)项目组成员执行《配置管理计划》的要求;c)站质管理部负责配置项标识的分配;d)公司网络管理员负责杀毒软件的更新。4输入a)《可行性分析报告》、或《方案建议书》、或《投标书》,提供儿种形式由《销售运作决策表》中确定;b)合同书(除内部立项的项目外);c)《开发计划》。5过程描述5
2、.1作业流程5.2《配置项标识申请单》编制项目负责人填写《配置项标识申请单》,向品质管理部申请技术文档编号和项目编号。在整个配置管理活动中都要以申请得到的编号进行标识。同时品质管理部提供公司配置管理服务器和产品管理服务器上存放的文件夹。编号规则见5.7软件配置项标识。5.3《配置管理计划》编制《配置管理计划》具体规定了在某一项目开发过程中应执行的配置管理的职责、活动和要求。项目的《配置管理计划》由项目负责人在开发策划阶段编制,并由软件产品部(包扌舌产品研发部、OA产品部、项目部,以下同)经理审批。《配置管理计划》应包括以下内容:a)项目负责人在配置管理活动屮的职责。一般
3、而言项目负责人全面负责配置管理活动的要求。项目负责人或其指定的项目组成员负责具体的配置管理活动的执行,如制定配置管理计划、指定配置管理员,在CVS中开设相应的目录或文件夹,整理有关的文档,督促大家及时形成有关的文档,并兼任产品版木生成工作;b)定义角色(如:项口组人员、配置管理人员)的职责和所需的资源(如:人员的权限分配、工具、计算机设备);c)配置项的管理要求。可针对软件项及文档分别规定。项目开始研制后,品质管理部必须在公司配置管理服务器上为该项目建立开发库文件夹、产品库文件夹、临时库文件夹。同时各个子系统的计算机上建立受控代码的副木文件夹;d)项目负责人规定各种软件
4、项及文档的保存方法(指各种文档及软件项在服务器或个人计算机中的存放目录的指定、提交要求,由个人保管的文件的查阅方法)、命名规则、存取权限。并规定各种临时性文件的管理办法(不包括仅供个人使用的临时文件),供测试以及正式发行用的产品版本的管理办法;e)建立基线:项目负责人确定建立哪些基线,基线内容参见附录中的基线内容,项口负责人可根据实际情况选择合适的基线文档;f)对软件项及文档进行更改的控制办法。主要是规定变更的申请、审批、检验程序。具体要求见《变更控制》程序;g)对配置管理工具(CVS)的使用规定,比如如何完成CHECK-IN/CHECK-OUT操作,操作中应填写有解释
5、信息要求等。5.4建立配置管理库a)建立软件配置管理库,简称SCM库:一般来说,一个项目建立一个配置管理库,包括:临时库、开发库、产品库,具体格式可参见附录中关于SCM库结构说明;其中临时库中包插个人和公共信息,存放起草的文档利程序;开发库包括文档和程序,存放准备评审的文档和已通过个人自测的程序;产品库包括文档和产品,存放评审己通过的文档和测试已通过的程序,任何更改都必须按《变更控制》程序进行。b)按实际要求分配用户及其权限。5.5配置管理内容与时限配置管理对软件产品的管理包括软件项及技术文档。软件项是指组成生成最终产品源代码、中间文件、目标运行代码以及产品的联机帮助说
6、明文件(源代码包括程序代码、头文件、资源文件等)。技术文档是指可行性分析、用户需求分析说明书、概要设计说明书、详细设计说明书、用户手册(有些文档在小项目或不需要时可以省略)等。在一般情况下,配置管理的控制单位,是存贮源代码或开发文档的计算机文件,在测试及维护活动中对程序进行修改时,要控制到每一个函数或过程。应有追溯体系辅助判断模块之间以及模块与开发文档之间的联系,易于保证软件配置的完整性及一致性。配置管理工作从开发计划评审通过后开始约定产品的软件项及技术文档的保存、标识办法。-般情况下,项目组全体成员应有阅读的权限,这些文件在没有纳入基线的时候应存放在开发库文件夹中,纳
7、入基线后存放在产品库文件夹中,如果经过多次评审通过的,要做好纸质文件的保存,同时在文档入产品库文件夹时加以说明。5.6产品发布5.6.1发布的要求a)发布必须得到批准;b)产品基线发布前已完成了验收评审;c)所有发布的配置项是置于配置控制下。5.6.2发布的步骤a)发布前要检查以下内容:软件产品是否测试通过;产品库文件夹中文件是否经过审计、审计发现的问题是否得到解决;检查项目评审表验收结论,是否通过验收评审。b)产品封版:责任人:项目负责人;封版内容:项目CVS库结构、受控文件夹口录;约朿:封版后的产品将不得随意改动,如需改动,必须遵照《
此文档下载收益归作者所有