SCMP.docx

上传人:b****4 文档编号:3999383 上传时间:2022-11-27 格式:DOCX 页数:17 大小:21.06KB
下载 相关 举报
SCMP.docx_第1页
第1页 / 共17页
SCMP.docx_第2页
第2页 / 共17页
SCMP.docx_第3页
第3页 / 共17页
SCMP.docx_第4页
第4页 / 共17页
SCMP.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

SCMP.docx

《SCMP.docx》由会员分享,可在线阅读,更多相关《SCMP.docx(17页珍藏版)》请在冰豆网上搜索。

SCMP.docx

SCMP

 

软件配置管理计划

SoftwareConfigurationManagementPlan

文件编号Doc.No.:

QD0347

文件类型Doc.Type:

模板文件Template

页数Page:

6

版本Version:

1.0

编制者

Author

评审人员

Reviewedby

批准人

Approver

No.

ChangeDate

Reason

Contents

Version

Author

Confirmedby

ReviewID

目录

1概述Introduction4

1.1目的和范围Purpose&Scope4

1.2软件配置管理计划维护SoftwareConfigurationManagementPlanMaintenance4

1.3编制依据ReferencePrinciple4

2项目组ProjectTeam4

2.1配置控制小组SCCB4

2.2项目开发组ProjectDevelopTeam5

3配置管理环境ConfigureManagementEnvironment5

3.1软件配置管理工具SoftwareConfigurationManagementTool5

3.2配置库权限ConfigureDatabasePurview6

3.3配置管理策略ConfigureManagementPolicy6

4配置项ConfigureItem6

4.1文档配置项Documentconfigureitem6

4.2软件配置项Softwareconfigureitem10

4.3配置项标准ConfigureItemStandard10

4.4配置基线Configurebaseline10

5配置控制ConfigureControl12

5.1更改请求ChangeRequest12

5.2更改请求ChangeRequest12

6配置状态统计报告ConfigureStateStatisticReport12

6.1代码配置项状态统计报告Codeconfigureitemstatestatisticreport12

6.2文档配置项状态统计报告Documentconfigureitemstatestatisticreport12

7配置审核Configureaudit13

8编译环境Compileenvironment13

1概述Introduction

1.1目的和范围PurposeandScope

本节描述配置管理计划的目的和范围。

目的:

建立和维护在{项目组名称}的整个软件生命周期中软件工作产品的完整性。

范围:

计划了截止到软件交付给用户期间的所有配置管理活动。

1.2软件配置管理计划维护

本节将描述该计划在何种情况下需要被更新,以及如何更新。

例如:

此软件配置管理计划由{项目组名称}的SCM人员开发和维护。

当出现新的问题或需要更改已存在问题时,需按《文档控制规程》进行更新,并由SCM人员完成。

1.3编制依据ReferencePrinciple

用实际引用的文档替代/添加在下面的文档后。

1.软件配置管理过程;

2.项目计划(SDP)……

2项目组ProjectTeam

2.1配置控制小组SCCB

SCCB小组组长应该是项目软件经理。

职责是确保所有配置项全部正式发布。

SCCBteamleadershouldbeSPM.Responsibilityisinsuringalltheconfigurationitemsreleasedformally.

SCCB由下列成员组成(应包括SE代表、SCM人员、SQA人员、测试人员等):

SCCBTeamMember(IncludeSErepresentation,SCM,SQA,Testeretc.)

SCCB组长SCCBLeader

SCCB成员SCCBMember

2.2项目开发组ProjectDevelopTeam

这里必须列出所有项目开发组成员名单。

Alltheprojectdevelopteammembersshouldbelisthere.

项目开发组必须负责标识工作产品,并纳入配置管理。

也要求参与配置审核,并遵循计划中所列出的过程和规程。

Projectdevelopteamisinchargeofmarkingworkproduction,andtaketheminconfigurationmanagement.Alsotheyareaskedtotakepartinconfigurationaudit,andtheyshouldfollowprocessesandruleslistedinplan.

角色Role

姓名Name

软件项目经理

SPM

软件配置管理工程师

SCM

软件质量保证工程师

SQA

软件测试工程师

ST

软件开发工程师

SE

主要负责代码配置项的标识、维护,及变更的实施。

Takechargeofimplementofcodeitems’marking,maintenanceandchange.

Function

FunctionLeader

Developer

Application

RadioSystem

Driver

Multimedia

3配置管理环境

3.1软件配置管理工具

在{项目名称}项目中执行软件配置管理活动将会用到下面的工具:

更改控制工具(厂商和版本)

源代码控制(版本控制)工具(厂商和版本)

评审管理工具

3.2配置库权限ConfigureDatabasePurview

参照《配置管理过程》相关章节(2.3.3.1)

在{项目名称}中,{权限组名称}成员有代码库权限;{权限组名称}成员有文档库权限。

3.3配置管理策略ConfigureManagementPolicy

{项目名称}采用Base/UCM方式的ClearCase。

{ProjectTitle}useBase/UCMmodeinClearCase.

如果为Base方式的ClearCase,则按照以下原则:

1.分支策略为模块公共分支与项目主分支相结合的方式;

2.{项目名称}为Base项目/Refresh项目;项目的Base为{项目名称}Label;

l;

3.非量产阶段,取项目主分支、Base分支以及公共模块分支的最新节点;量产后,项目不再跟着Base分支和模块公共分支变化,所有需要变更的文件单建分支;

如果为UCM方式的ClearCase,则按照以下原则:

InUCMmode,followtheprinciples:

1.{项目名称}采用Component导向/Release导向/Component-Release导向的方式;

{ProjectTitle}useComponentOriented/ReleaseOriented/Component-ReleaseOrientedmode;

2.{项目名称}为Base项目/Refresh项目;项目的Base为{Component名称}Baseline;

{ProjectTitle}isBaseproject/Refreshproject;ProjectBaseis{ComponentTitle}Baseline;

4配置项ConfigureItem

4.1文档配置项Documentconfigureitem

列出的与项目相关的文档将受软件配置管理控制.

序号

NO.

文档名称

DocumentTitle

访问存储位置连接

VisitStorageAddressConnection

文档编号

DocumentNo.

责任人

DutyPerson

提交时间

ClearCaseDocVob

内部发布服务器

1

管理文档

ManagementDocument

软件项目开发计划

SoftwareDevelopPlan

TF-CNXT-DLP-SDP

2

软件配置管理计划

SoftwareConfigurationManagementPlan

TF-CNXT-DLP-SCMP

3

软件质量保证计划

SoftwareQualityAssurancePlan

TF-CNXT-DLP-SQAP

4

软件系统测试计划

SoftwareSystemTestPlan

TF-CNXT-DLP-STP

5

SCM报告(和版本对应)

SCMReport(accordwithversion)

TF-CNXT-DLP-SCMR

软件版本发布计划(和版本对应)

SoftwareVersionReleasePlan

软件版本审计报告(和版本对应)

SoftwareVersionAuditReport

软件版本发布说明(和版本对应)

SoftwareVersionReleaseNotes

6

SQA报告

SQAReport

TF-CNXT-DLP-SQAR

7

软件系统测试报告

SoftwareSystemTestReport

TF-CNXT-DLP-STR

8

软件现场测试测试报告

SoftwareFieldTestReport

TF-CNXT-DLP-FieldTest_Report

软件单元测试报告

SoftwareUnitTestReport

TF-CNXT-DLP-UnitTest_Report

软件集成测试报告

SoftwareIntegrationTestReport

TF-CNXT-DLP-UnitTest_Report

10

软件项目总结报告

SoftwareProjectSummaryReport

TF-CNXT-DLP-ProjectSummary

11

项目技术文档

ProjectTechnologyDocument

软件需求规格说明书

SoftwareRequirementSpecification

TF-CNXT-DLP-SRS

12

软件接口规格说明书

SoftwareInterfaceSpecification

TF_CNXT_DLP_SIS

13

软件系统测试测试用例

SoftwareSystemTestCase

TF-CNXT-DLP-STC

14

软件现场测试测试用例

SoftwareFieldTestCase

TF-CNXT-DLP-FieldTest_TestCase

15

软件界面设计说明书

SoftwareUserInterfaceDesignSpecification

TF-CNXT-DLP-UISpec

16

软件菜单树规格说明书

SoftwareMenutreeSpecification

TF-CNXT-DLP-MenuTree

17

软件设计规格说明书

SoftwareDesignSpecification

TF-CNXT-DLP-SDS

18

第三方文档

ThirdpartyDocument

第三方版本发布说明

ThirdpartyVersionReleaseSpecification

19

第三方测试报告

ThirdpartyTestReport

4.2软件配置项Softwareconfigureitem

列出的与项目相关的非文档内容将受软件配置管理控制,如源代码等。

Listednon-documentcontentrelatedtoprojectwillbecontrolledbysoftwareconfigurationmanagement,eg.sourcecodeetc.

参见附件:

codecountTF_DLP_VER_01.TEMP(2003.12.30).htm(ClearCase生成的报告)

Referrence:

codecountTF_DLP_VER_01.TEMP(2003.12.30).htm(ClearCaseallegedreport)

4.3配置项标准ConfigureItemStandard

下面各项是从软件配置管理的角度定义唯一能标识所有软件配置项的标准。

请参考“软件配置管理过程”附录一,配置项标识方法。

Thefollowingitemsareonlystandardsmarkingallthesoftwareconfigureitemsfromtheangleofsoftwareconfigurationmanagementdefinition.PleaserefertoSoftwareConfigurationManagementProcessappendixI,configuremarkmethod.

项目名称标识

ProjectTitleLabel

项目代号标识

ProjectSymbolLabel

文档标识标准

DocumentLabelStandard

Branch标识标准

BranchLabelStandard

平台-项目-用户名称-PR/CR/DR号

如:

cnxt_dlp_sujing_-p000001

BeselineLable标识标准

BaselineLabelStandard

外部

External

客户_型号_客户化主发布号.产品主发布号

如:

NEC_717S_VER_01.00

内部

Internal

公司_平台名称_项目_VER_YY.ZZ

如:

TF_CNXT_DLP_VER_01.01

4.4配置基线Configurebaseline

4.4.1基线配置项Baselineconfigureitem

下面相关项目的基线将受软件配置管理控制。

Thefollowingbaselinerelatedtoprojectswillbecontrolledbysoftwareconfigurationmanagement.

基线名称

BaselineName

建立时间

CreateTime

SCI名称

SCIName

CID

文档基线

DocumentBaseline

DP基线

DPBaseline

软件项目通过DP阶段的Judgement

SoftwareprojectpassesDPstagejudgement

可行性分析报告

Feasibilityanalysisreport

DR

软件项目通过DR阶段的Judgement

SoftwareprojectpassesDPstagejudgement

软件项目计划SDP

配置管理计划SCMP

质量保证计划SQAP

软件测试计划STP

UISpec

UIStyle

软件需求规格说明书SRS

软件设计说明书SDS

软件借口设计规格说明书SIDS

EP基线

软件项目通过EP阶段的Judgement

SoftwareprojectpassesEPstagejudgement

测试用例Testcase

SP

软件项目通过SR阶段的Judgement

SoftwareprojectpassesSRstagejudgement

测试报告Testreport

PP基线

软件项目通过PP阶段的Judgement

SoftwareprojectpassesPPstagejudgement

测试报告Testreport

MP基线

软件项目通过MP阶段的Judgement

SoftwareprojectpassesMPstagejudgement

测试报告Testreport

项目总结报告Projectsummaryreport

代码基线

Codebaseline

编码及单元基线

Code&unitbaseline

每周release一个版本做为编码过程中的一个基线

Releaseaversionasabaselineduringcodingcourseeveryweek

利用工具产生该Label上的所有文件列表

Usetooltogetfilelistwhichownsthelabel

CTA

通过TA

PassTA

SA

通过SA

PassSA

量产及维护

MP&MA

4.4.2软件版本发布SoftwareVersionRelease

参照《软件版本发布和维护》过程。

如果特殊要求,在这里说明。

5配置控制

5.1更改请求

改请求的跟踪是通过ClearQuest的更改请求数据库来实现,每次更改请求都应在{项目名称}项目的更改请求数据库中产生一个新的记录。

5.2更改请求ChangeRequest

ClearQuest用于跟踪此项目的更改请求。

下表列出了ClearQuest的项目信息。

ClearQuest项目信息

ClearQuestProjectInformation

产品类别ProductionSort

CNXT平台

项目名称ProjectTitle

Dolphin

6配置状态统计报告ConfigureStateStatisticReport

6.1代码配置项状态统计报告Codeconfigureitemstatestatisticreport

每一次版本发布,配置管理工程师应出具统计报告。

6.2文档配置项状态统计报告Documentconfigureitemstatestatisticreport

根据实际情况在里程碑事件点审核文档配置项状态。

 

7配置审核Configureaudit

{项目名称}项目的软件质量保证员应该按照软件质量保证计划定期审核项目的软件配置管理活动。

8编译环境Compileenvironment

描述项目是用的编译策略、编译工具等。

1.{项目名称}采用{编译环境},编译环境版本号:

V

2.{项目名称}的编译频率:

3-5个PR/CR

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1