软件配置管理计划
配置管理计划的主要内容有哪些

配置管理计划的主要内容有哪些1. 引言配置管理计划是一份重要的文档,它指导和管理项目周期中的配置管理活动,确保项目在可控的环境下实施。
本文档旨在确定项目组对配置管理的需求、规范和程序,以确保项目初期及时建立必要的配置管理治理结构,并保障项目生命周期中的配置管理过程的顺利执行。
2. 背景软件开发项目中,配置管理是将一个项目中的软件和文档,首先定义,然后管理起来,以保证在需求分析、设计、实现、测试等阶段中操作的改变和问题最大程度地得到控制。
配置管理包括版本控制、变更控制、问题跟踪、构建实施和缺陷管理等方面。
3. 范围本配置管理计划适用于所有软件开发项目,涵盖软件开发和维护项目周期中的所有配置管理活动,包括但不限于以下内容:1)配置管理的规则、要求和程序;2)版本编号的定义和规定;3)项目代码库和数据库的管理和维护;4)变更请求和变更实施的流程管理;5)缺陷跟踪和问题解决的管理方法;6)持续集成和部署流程的规定;7)安全性和保密性的要求;4. 目标本配置管理计划的目标是确保软件开发项目在可控的环境中实施,提供高质量的软件和文档。
具体包含以下几个方面:1)确保对软件和文档的修改和变更得到控制,并记录在版本库中;2)确保每个版本都能够与之前的版本进行比对和恢复;3)确保每个项目组成员对软件和文档的访问权限得到控制;4)确保对代码库和数据库的管理和维护;5)确保持续集成和部署流程的规定和管理;6)确保安全性和保密性的要求得到满足;5. 配置管理计划管理组织1)配置管理委员会针对本项目的配置管理需求,设立一个配置管理委员会,由项目经理、开发经理、测试经理、配置管理员和文档管理员组成。
负责制定配置管理规则和程序,监督和审查变更请求和变更实施的流程。
2)配置管理员配置管理员被委派为配置管理计划的执行者,负责实施并执行配置管理计划的相关活动,包括软件和文档的版本控制、变更控制、问题跟踪、缺陷管理、版本库和数据库维护等。
配置管理计划

配置管理计划一、引言。
配置管理是软件工程中非常重要的一环,它涉及到软件开发过程中的版本控制、变更管理、发布管理等方面,对于保证软件质量和项目进度具有重要意义。
本文档旨在制定一份详细的配置管理计划,以确保项目的顺利进行和软件产品的质量。
二、配置管理目标。
1. 确保软件开发过程中的版本管理,保证每个版本的可追溯性和可控性。
2. 管理软件变更,确保变更的合理性和影响的可控性。
3. 确保软件的发布管理,保证发布的稳定性和可靠性。
4. 提高团队协作效率,降低团队成员之间的沟通成本。
三、配置管理计划内容。
1. 配置管理工具。
我们将采用Git作为版本控制工具,JIRA作为变更管理工具,Jenkins作为持续集成工具,以及Docker作为发布管理工具。
这些工具将为我们提供完善的配置管理解决方案。
2. 配置管理流程。
(1)版本管理流程。
团队成员在开发过程中,每个功能点的完成都需要提交代码并进行版本控制。
每个版本的发布都需要经过团队内部评审和测试,确保质量。
(2)变更管理流程。
当有新的需求或者bug产生时,团队成员需要提交变更申请,并经过评审后进行变更操作。
变更管理需要确保变更的合理性和影响的可控性。
(3)发布管理流程。
发布管理需要确保软件的稳定性和可靠性,每个发布都需要经过严格的测试和评审,确保发布的质量。
3. 配置管理团队。
我们将配置管理团队成员明确分工,确保每个环节都有专人负责。
团队成员需要定期进行配置管理相关的培训,以保证他们对配置管理流程的熟悉和掌握。
4. 配置管理工作量估计。
我们将根据项目的规模和复杂度,对配置管理的工作量进行合理的估计,确保配置管理工作能够与项目进度相匹配。
5. 配置管理风险管理。
我们将对配置管理过程中可能出现的风险进行评估和管理,确保配置管理工作的顺利进行。
四、总结。
配置管理是软件开发过程中非常重要的一环,它直接关系到软件产品的质量和项目的进度。
通过制定一份详细的配置管理计划,我们将能够有效地管理软件的版本、变更和发布,提高团队的协作效率,确保项目的顺利进行。
软件配置管理计划应包括以下几方面内容.

配置管理计划
软件配置管理计划应包括以下几方面内容.
1.配置管理环境的物理拓扑介绍(服务器ip和作用)
2.配置管理计划涉及到的人员角色
3.配置管理流程(一般是开发过程流程,如何使用流或分支,并行开发和合并代码的策略和流程)
4.该计划的时间安排,基于项目开发里程碑点,何时做审计,打基线,发布包.
5.人员培训需求表,配置管理工具和流程的培训
svn服务器搭建
TortoiseSVN客户端
该计划大部分都是不需要修改的,不如配置管理的物理拓扑,一些和项目相关的信息才需要修改.
/link?url=TdtIZxBKadCfHBYoDppS5BoTM0b2Wf2i7bnUhD2cg tFAXX4POUGa7ab7chfaHI4e6xeOKzJsko5ot11W8oBJ3quvQ9VZ34dQNlIhuDSZCuy /jiaowu/my/dianzijiaoan/ShowArticle.asp?ArticleID=32。
配置管理计划模板

配置管理计划模板一、引言。
配置管理是软件开发过程中至关重要的一环,它涉及到软件产品的版本控制、变更管理、发布管理等方面,对于保证软件产品的质量和稳定性具有重要作用。
本文档旨在为项目团队提供一个配置管理计划模板,以便在软件开发过程中规范和管理配置管理工作。
二、背景。
在软件开发过程中,随着项目规模的扩大和开发人员的增多,配置管理变得愈发重要。
良好的配置管理可以确保团队成员之间的协作顺畅,减少因配置错误导致的问题,提高软件开发的效率和质量。
三、配置管理目标。
1. 确保软件产品的版本控制,避免因为版本混乱导致的问题。
2. 管理软件产品的变更,确保变更的合理性和有效性。
3. 控制软件产品的发布,保证发布过程的规范和稳定。
四、配置管理计划。
1. 配置标识。
为软件产品的每个版本和变更进行唯一标识,以便进行管理和追溯。
2. 配置控制。
管理软件产品的变更,包括变更的提出、评审、批准和实施。
3. 配置审计。
对软件产品的配置进行定期审计,确保配置的合规性和完整性。
4. 配置发布。
控制软件产品的发布过程,包括发布计划的制定、发布包的准备和发布过程的监控。
五、配置管理工具。
在配置管理过程中,我们将使用以下工具进行支持:1. 版本控制工具,Git、SVN等。
2. 缺陷跟踪工具,JIRA、Redmine等。
3. 发布管理工具,Jenkins、Docker等。
六、配置管理流程。
1. 变更管理流程。
变更提出,团队成员可以通过指定渠道提出变更请求。
变更评审,由配置管理团队对变更进行评审,评估变更的合理性和影响。
变更批准,对通过评审的变更进行批准,确定变更实施的时间和方式。
变更实施,按照变更计划对变更进行实施,并记录变更的过程和结果。
2. 发布管理流程。
发布计划制定,根据项目进度和需求制定发布计划。
发布包准备,准备发布所需的软件包和文档。
发布过程监控,监控发布过程中的各项指标,确保发布的稳定性和质量。
七、配置管理责任。
1. 配置管理员,负责配置管理计划的执行和管理。
配置管理计划文档模板

目录目录 (1)1.0前言 (2)1.1目标 (2)1.2适用范围 (2)1.3术语与简写 (2)2.0CCB成员及职责 (2)2.1CCB组长职责: (2)2.2项目经理PM职责: (2)2.3配置管理员CMO职责: (2)2.4开发人员职责: (3)3.0配置管理组 (3)3.1基线配置项计划 (3)3.2其他配置项计划 (3)4.0文件命名与版本控制 (4)4.1文件命名规范 (4)4.2版本标识 (4)5.0变更管理 (5)5.1变更原因 (5)5.2变更流程 (5)5.3变更跟踪 (6)6.0安全与备份 (7)6.1备份 (7)6.2安全防护 (7)6.3配置状态发布 (7)1.0前言1.1目标本计划是软件项目配置管理活动的基准,对软件项目的配置管理活动进行策划。
1.2适用范围本计划是软件项目整体计划的一部分,适用于软件项目的配置管理活动。
1.3术语与简写CCB:变更控制委员会PM:项目经理SCM:配置管理CMO:配置管理员2.0CCB成员及职责2.1CCB组长职责:负责指导和控制配置管理的各项具体活动的进行,为项目经理的决策提供建议。
其具体职责为以下几项:•定制开发子系统;•定制访问控制;•制定常用策略;•建立、更改基线的设置,审核变更申请;•根据配置管理员的报告决定相应的对策。
2.2项目经理PM职责:项目经理是整个软件研发活动的负责人,他根据软件配置控制委员会的建议批准配置管理的各项活动并控制它们的进程。
其具体职责为以下几项:•制定和修改项目的组织结构和配置管理策略;•批准、发布配置管理计划;•决定项目起始基线和开发里程碑;•接受并审阅配置控制委员会的报告。
2.3配置管理员CMO职责:根据配置管理计划执行各项管理任务,定期向CCB提交报告,并列席CCB的例会。
其具体职责为以下几项:•软件配置管理工具的日常管理与维护;•提交配置管理计划;•各配置项的管理与维护;•执行版本控制和变更控制方案;•完成配置审计并提交报告;•对开发人员进行相关的培训;•识别软件开发过程中存在的问题并拟就解决方案。
软件配置管理计划模板

XXXX软件项目配置管理计划XXXX企业有限公司____年___月___日文档信息修改记录目录软件项目配置管理计划 (2)1 引言 (2)1.1 编写目的 (2)1.2 术语定义 (2)1.3 参考资料 (2)2 计划内容 (2)2.1 人员及职责 (2)2.2 软硬件环境计划 (4)2.2.1 项目计划环境 (4)2.2.2 需求分析和设计环境 (4)2.2.3 开发环境 (4)2.2.4 测试环境 (4)2.2.5 配置管理环境 (4)2.3 配置项计划 (4)2.4 配置库计划 (6)2.5 权限计划 (7)2.6 基线计划 (8)2.7 发布计划 (8)2.8 配置库备份计划 (9)软件项目配置管理计划1 引言1.1 编写目的本文档目的在于对本公司项目进行软件配置管理,提高软件质量,降低软件开发成本。
本计划制定了本公司如何进行配置管理活动、活动的计划安排、指派的职责和所要求的资源。
对本公司项目实施软件配置管理活动时,需要参照本计划。
1.2 术语定义1、软件配置管理(SCM):软件配置管理是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性,控制这些特性的变更,记录和报告变更的过程和状态,并验证它们与需求是否一致。
2、配置项(CI):配置项可包括以下几方面:项目(或活动)文档、源代码、可执行代码、度量数据、变更请求(CR)。
项目(或活动)文档即项目(或活动)相关的规范、指南中定义的各个任务的输出和输入;源代码和可执行代码是特殊的文档;度量数据指度量分析定义表中定义的度量以及对应的实际数据。
3、基线(BaseLine): 用来标识一组配置项的特定版本的集合的标记,以记录工作成果的历史状态,或通过不同的版本组合定义不同特性的工作成果。
1.3 参考资料2 计划内容2.1 人员及职责1、根据《软件项目计划书》中的角色分配,确定CM,CCB(变更控制委员会)成员;2.2 软硬件环境计划2.2.1 项目计划环境软件:MS Office Word、MS Office Excel、MS Office Project2.2.2 需求分析和设计环境软件:MS Office Word、MS Office Visio、Sybase PowerDesigner、Rational Rose2.2.3 开发环境软件:Windows Visual Studio .Net、MyEclipse、JDK、Apache-Tomcat、Apache、Oracle 10g、SQL Server 2003、WebLogic、SQL Server 2005、Websphere2.2.4 测试环境软件:Load Runner2.2.5 配置管理环境1、软件:TortoiseSVN2.3 配置项计划配置管理员标识配置项,标识符的参考格式为:项目编号-配置项类型-配置项序号-配置项版本配置项名称。
计算机软件配置管理计划规范 GB T12505-90
计算机软件配置管理计划规范 GB/T 12505-90 Specification for computer software configuration management plan 1.主题内容与适用范围本规范规定了在制订软件配置管理计划时应该遵循的统一的基本要求。
本规范适用于软件特别是重要软件的配置管理计划的制订工作。
对于非重要软件或已开发好的软件,可以采用本规范规定的要求的子集。
2.引用标准GB/T 11457 软件工程术语GB 8566 计算机软件开发规范GB 8567 计算机软件产品开发文件编制指南GB/T 12504 计算机软件质量保证计划规范3.术语下面给出在本规范中用到的一些术语的定义,其它术语的定义按GB/T 11457。
在引用时,特别要注意线(baseline)、配置控制(configuration)、配置控制组(configuration control board)、配置检查(configuration audit)、配置标识(configurationidentification)和配置状态记录(configuration status accounting)等术语的定义。
3.1项目委托单位project entrust organization项目委托单位是指为产品开发提供资金并通常也是(但有时也未必)确定产品需求的单位或个人。
3.2 项目承办单位project undertaking organization项目承办单位是指为项目委托单位开发、购置或选用软件产品的单位或个人。
3.3 软件开发单位software development organization软件开发单位是指直接或间接受项目委托单位委托而直接负责开发软件的单位或个人。
3.4 用户user用户是指实际全胜软件来完成某项计算、控制或数据处理等任务的单位或个人。
3.5 软件software软件是指计算机程序及其有关的数据和文档,也包括固化了的程序。
软件配置管理计划
软件配置管理计划与图形编辑功能以及上述辅助功能,可以比较方便地产生清晰悦目的文档,也有利于对文档进行更改,这有助于提高文档的编制质量。
有关这些工具的详细需求可参阅这三项工具的需求规格说明书中的规定。
5对供货单位的控制CADCSC项目所属的各个子系统开发组如果需要从软件销售单位购买、委托其他开发单位、从开发单位现存软件库选用或从项目委托单位或用户的现有连锁反应加中选用软件时,则在选用前应向CADCSC总体组报告,然后由CADCSC总体组组织”软件选用评审小组”进行评审、测试与检查,只有当演示成功、测试合格后才能批准使用。
如果只选用其中部分内容,则按等待开发软件的处理过程办理,此时CADCSC 总体组不予预。
在进行上述工作过程中,软件配置管理人员要进行下列工作:A.项目的软件配置管理小组要参加对上述四类由间接供货单位提供的软件的物理配置检查;这些软件的功能配置检查由项目的软件质量保证小组负责。
B.在这些软件送入软件受控库与其他软件成分进行组装之前,软件配置管理小组要对其存放媒体和配置标识进行认真的审查。
C.由软件质量保证小组审查选用的上述四类软件,必须经过正式的验收手续,并由项目技术管理小组负责人批准,然后置于软件配置管理小组的控制之下。
6记录的惧维护和保存在本项目及其所属的各个子系统的研制与开发期间,要进行各种软件配置管理活动。
准确记录、及时分析并妥善存放有关这些活动的记录,对这些软件的下沉运行与维护工作十分有利。
在软件配置管理小组中,应有专人负责收集、汇总与保存这些记录。
A.基础上组装系统、各个子系统、专用支持软件及选用软件的功能基线、指派基线与产品基线要送入软盘或磁带,至少必须一式两份且存放在两个不同的地点。
这些记录应该每6个月拷贝一次,以免意外损伤与自然老化。
B.上述这些软件的文档也应送入软盘或磁带,至少必须工式两份且存放在两个不同的地点,并应有一份打印的硬拷贝。
磁媒体应该每隔6个月拷贝一次,以免意外损伤与自然老化。
配置管理计划模板
配置管理计划模板一、引言。
配置管理是软件开发过程中至关重要的一环,它涉及到对软件产品的版本控制、变更管理、发布管理等方面。
一个完善的配置管理计划能够帮助团队更好地组织和管理软件开发过程,提高开发效率,降低风险。
本文档旨在为软件开发团队提供一个配置管理计划模板,帮助他们制定和执行配置管理计划。
二、配置管理目标。
1. 确保软件产品的版本控制,保证团队成员使用的是同一版本的软件源代码和文档。
2. 管理软件产品的变更,追踪和记录软件产品的变更历史,确保变更的合理性和可追溯性。
3. 确保软件产品的发布管理,规范软件产品的发布流程,降低发布带来的风险。
三、配置管理计划。
1. 配置标识。
1.1 软件产品的版本号、发布日期等标识信息。
1.2 文档的版本号、修订日期等标识信息。
2. 配置管理过程。
2.1 版本控制。
2.1.1 确定版本控制策略,包括分支管理、标签管理等。
2.1.2 确定版本控制工具,如Git、SVN等。
2.2 变更管理。
2.2.1 确定变更管理流程,包括变更申请、变更评审、变更实施等。
2.2.2 确定变更管理工具,如JIRA、Redmine等。
2.3 发布管理。
2.3.1 确定发布管理流程,包括发布计划、发布测试、发布审批等。
2.3.2 确定发布管理工具,如Jenkins、Docker等。
3. 配置管理工具。
3.1 版本控制工具。
3.2 变更管理工具。
3.3 发布管理工具。
四、配置管理责任。
1. 确定配置管理人员的职责和权限,包括配置管理员、变更管理员等。
2. 确保配置管理人员具备必要的技能和知识,能够有效地执行配置管理计划。
五、配置管理审核。
1. 确定配置管理计划的审核流程和频率,确保配置管理计划的有效性和适应性。
2. 确定配置管理审核的内容和标准,包括配置项的一致性、完整性、可追溯性等。
六、配置管理培训。
1. 确定配置管理培训的对象和内容,包括配置管理人员、开发人员等。
2. 确定配置管理培训的方式和周期,确保团队成员具备必要的配置管理知识和技能。
软件项目配置管理计划
软件项目配置管理计划配置管理计划一)基本信息项目名称:软件项目配置管理计划项目代号:CGN-IT-C3-A12-01立项时间:2021年6月预计主要项目阶段有:需求分析、设计、编码、测试、发布配置项目命名规则依据:项目代号+配置项名称二)角色与职责高级配置管理员:制定《配置管理计划》搭建配置库结构申请并配合建立配置库配置库的管理准备、申请、并实施基线化(或发布入库)工作将建库和入库情况及时通知各项目成员备份、维护基线库(或发布库)配合SQA完成配置管理状态报告项目配置管理员:根据实际情况审批建库申请分配服务器资源,完成建库管理配置库的用户帐号、权限对配置库做物理审计配合SQA完成配置管理状态报告SQA:审核配置管理计划审核建库申请配合高级配置管理员、项目配置管理员完成配置管理状态报告三)配置管理资源配置库服务器:配置库软件数据库管理软件系统管理软件四)权限分配高级配置管理员:配置库管理员权限项目配置管理员:配置库用户权限五)配置项计划配置项名称:软件需求规格说明书软件设计文档源代码测试计划测试报告发布文档六)配置库基线基线名称:版本1.0版本2.0版本3.0七)配置库备份计划备份频率:每周一次备份方式:备份到本地磁盘备份到远程服务器八)配置库状态报告报告频率:每月一次报告内容:配置库使用情况基线情况变更情况九)配置审核审核内容:建库申请入库申请基线申请十)审批意见批准人:高级配置管理员SQA审批时间:2021年6月审批配置管理员提交的基线化申请表和发布入库申请表,与各项目组代表一起评审配置项的变更,并审批配置管理计划。
审批建库申请表,并与CCB成员一起审批配置项的变更、基线化和发布申请。
检查配置管理计划的完成情况。
了解并按权限正确使用配置库,并与项目组配置管理员配合准备和申请基线化(或发布入库)工作。
检查项目SCM工作是否按流程和计划实施,反馈不符合项给项目组,并跟踪其修正情况。
对配置库进行功能审计,检查项目组和高级配置管理员的工作,并与之合作完成配置管理状态报告。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件配置管理计划本计划中的任务包括以下内容:1.确定软件配置管理的组织结构和职责分工;2.制定软件配置管理计划,包括软件配置项的标识、控制、审查、审批和发布等;3.确定软件配置控制的流程,包括软件变更控制、版本控制和库管理等;4.确定软件配置管理的工具和环境,包括配置管理工具、版本控制工具和库管理工具等;5.确定软件配置管理的培训计划,包括软件配置管理人员的培训和使用软件配置管理工具的培训等;6.确定软件配置管理的评审和审计计划,包括软件配置管理计划的评审和审计,以及软件配置管理的执行情况的评审和审计等;7.确定软件配置管理的报告计划,包括软件配置管理计划的执行情况报告和软件配置管理的问题报告等。
2.3软件配置管理计划的制定和审批软件配置管理计划应该在软件开发初期制定,并在软件开发过程中不断更新和完善。
软件配置管理计划的制定和审批应该按照以下步骤进行:1.由软件配置管理小组负责制定软件配置管理计划,并提交总体组审批;2.总体组审批通过后,软件配置管理计划应该在所有软件开发人员中广泛宣传和推广;3.软件配置管理计划的执行情况应该定期进行评审和审计,并及时更新和完善。
2.4软件配置项的标识为了有效地进行软件配置管理,必须对软件配置项进行标识。
软件配置项的标识应该包括以下内容:1.软件配置项的名称和版本号;2.软件配置项的类型和功能;3.软件配置项的状态和所属子系统;4.软件配置项的负责人和开发人员;5.软件配置项的变更记录和审批记录。
2.5软件配置项的控制软件配置项的控制是软件配置管理的核心内容。
软件配置项的控制应该包括以下方面:1.软件配置项的变更控制,包括变更申请、变更分析、变更评审、变更批准和变更实施等;2.软件配置项的版本控制,包括版本标识、版本发布和版本回退等;3.软件配置项的库管理,包括库的建立、库的维护和库的备份等。
2.6软件配置管理工具和环境为了有效地进行软件配置管理,必须选择合适的软件配置管理工具和环境。
软件配置管理工具和环境应该包括以下方面:1.配置管理工具,包括配置管理系统、版本控制系统和库管理系统等;2.配置管理环境,包括硬件环境和软件环境等;3.配置管理培训,包括配置管理人员的培训和使用配置管理工具的培训等。
2.7软件配置管理的评审和审计为了保证软件配置管理的有效性和可靠性,必须进行软件配置管理的评审和审计。
软件配置管理的评审和审计应该包括以下方面:1.软件配置管理计划的评审和审计,以检查计划的有效性和可行性;2.软件配置管理的执行情况的评审和审计,以检查执行情况的符合性和有效性;3.软件配置管理的问题报告,以及对问题的解决和改进措施的跟踪和监督等。
2.8软件配置管理的报告为了及时了解软件配置管理的执行情况和问题,必须定期进行软件配置管理的报告。
软件配置管理的报告应该包括以下方面:1.软件配置管理计划的执行情况报告,以检查计划的执行情况的符合性和有效性;2.软件配置管理的问题报告,以及对问题的解决和改进措施的跟踪和监督等。
在软件工程化生产的各个阶段中,所有与该阶段产品相关的信息都存放在软件开发库中,而与前面阶段产品相关的信息则存放在软件受控库中。
在研制和开发阶段的过程中,开发者和小组长有权对本阶段产品进行必要的修改。
但是,如果他们认为需要修改前面阶段的产品,就必须通过项目的配置管理小组进行正式的审批手续。
因此,软件开发库由该阶段产品的开发者管理,而软件受控库则由项目的配置管理小组管理。
软件经过组装和系统测试后,应该送入软件产品库。
如果需要对其进行修改,必须经过软件配置管理小组的研究和同意,然后报告项目总体组组长批准。
具体的审批手续将在第3.2条中详细规定。
2.3职责在软件配置管理小组中,各类人员需要相互配合、分工协作,共同担负整个项目的软件配置管理工作。
其中各类人员的分工如下:A。
组长是总体组代表,他对有关软件配置管理的各项工作全面负责,特别要对更改建议的审批和评审负责;B。
软件工程小组组长负责监督在软件配置管理工作中认真执行软件工程规范;C。
项目的专职配置管理人员检查在作配置更改时的质量保证措施;D。
各子系统的配置管理人员具体负责实施各自的配置管理工作,并参与各子系统的功能配置检查和物理配置检查;E。
用户代表负责反映用户对配置管理的要求,并协助检查各类人员对软件配置管理计划的执行情况;F。
项目专职的配置管理人员协助组长开展各项软件配置管理活动,负责审查所采用的配置管理工具、技术和方法,并负责汇总、维护和保存有关软件配置管理活动的各项记录。
2.4接口控制对各类接口进行严格、合理的控制是软件配置管理中最重要的任务之一。
整个软件项目及其各子系统都必须进行严格的控制。
在工程化软件系统中,主要的接口有如下五类:A。
用户界面:用户界面是指各子系统与设计人员、用户或维护人员之间的操作约定。
同时还指实现这些操作约定的物理部件的功能和性能特性。
B。
系统内部接口:系统内部接口是指各子系统在集成为一个总的软件系统时的各种连接约定。
C。
标准程序接口:标准程序接口是指各应用子系统与标准子程序库之间的调用约定,包括宿主计算机系统已有的库程序。
D。
设备接口:设备接口是指各子系统与各种设备,包括终端和其他各种输入/输出设备之间的连接约定。
软件接口是一个软件系统各项配置的重要组成部分,它指的是各个子系统与宿主计算机上的系统软件以及与调用本软件的其他软件系统之间的连接约定。
以上五类接口都涉及到国势通多媒体网络传输加速系统软件系统的全局。
因此,对接口修改进行合理的控制,是软件配置管理的重要任务之一。
当要求对这五类接口中的任一类接口进行修改时,都必须办理正规的审批手续,并最终经过项目总体组批准。
具体的审批程序将在本计划的第3.2条中规定,可参考表1.在实现软件配置管理计划的过程中,要特别注意实现以下三个里程碑。
首先,建立软件配置管理小组,该小组应在项目总体组批准软件配置管理计划之后立即成立。
其次,建立各阶段的配置基线,包括功能基线、指派基线和产品基线。
最后,建立软件库,包括各个子系统的软件开发库和软件受控库,以及软件产品库。
除了本计划第1.3条中指出的参考资料以及本计划中的其他章条所作的各项规定外,还应该遵守相应的标准、条例和约定。
Quality Assurance PlanThe following are the guidelines and ns for the n and management of the are development library。
are controlled library。
and are product library。
the naming ns for systems。
subsystems。
modules。
and program units。
and the naming and managementns for documents and test cases。
These XXX by the technicalteam of the nal n XXX System are project。
and the ns of the project managers of each subsystem XXX by the project overall group。
If any terms need to be modified during the n process。
formal approval res must be followed and approved by the project overall group。
The specific approval res will be specified in n 3.2of this plan.3.are n Management Activities3.1 n n3.1.1 DocumentsAll documents prepared for this project must comply with the ns of GB 8567.The number of documents written for the nal n XXX are and its subsystems XXX according to the ns of GB 8567.The n plan should be proposed by the technical team and approved by the overall group.3.1.2 ProgramsAll programs。
subprograms。
modules。
and program units belonging to this project must be identified in XXX of the are system developed by the project technical team and approved by the overall group.3.1.3 us BaselinesXXX to this project and its subsystems must first determine their technical content according to the requirements of the task book and are requirements XXX。
and then XXX of the are system.3.2 n ControlThe change management of are n applies to all documents and codes of this project。
including all running are of this project and support are XXX for this project。
The key points of n control are as follows:A。
XXX: XXX。
assigned baseline。
product baseline。
and integrated system of each subsystem and its dedicated support are of this project (referred to as A-type ns) must be discussed by the project n management XXX to other phase products of each subsystem and its dedicated support are of this project (referred to as B-type ns) must be reviewed by the n management personnel of each subsystem and approved by the are n management team of the project and the responsible persons of each subsystem。