SCMPWord文档下载推荐.docx
《SCMPWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《SCMPWord文档下载推荐.docx(17页珍藏版)》请在冰豆网上搜索。
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;
项目的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
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
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
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
软件项目计划SDP
配置管理计划SCMP
质量保证计划SQAP
软件测试计划STP
UISpec
UIStyle
软件需求规格说明书SRS
软件设计说明书SDS
软件借口设计规格说明书SIDS
EP基线
软件项目通过EP阶段的Judgement
SoftwareprojectpassesEPstagejudgement
测试用例Testcase
SP
软件项目通过SR阶段的Judgement
SoftwareprojectpassesSRstagejudgement
测试报告Testreport
PP基线
软件项目通过PP阶段的Judgement
SoftwareprojectpassesPPstagejudgement
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