资源描述
配置命名规范
文件编写及修改说明:
修改状态
修改日期
修改人
变更位置及修改摘要
备注
0
2005-11
范鹏
依据SDP一期方案,对基于ClearCase的配置库系统及配置项进行命名
1
2009-06-15
侯洪志
应用范围:基于ClearCase的配置库系统及配置项命名
1. Region命名
☆ Region的命名按照安装ClearCase时默认值设置,目前是”windows_region”
2. PVOB命名
代码PVOB按“%产品线名称%%大版本号%_PVOB”方式命名,全部大写。对应于目前的两个产品线其PVOB命名分别为:
☆ NC5_PVOB
☆ U863_PVOB
注:1、已有名字的保持不变。
文档PVOB按“%产品线名称%%大版本号%_DOC_PVOB”方式命名,全部大写。
例如:NC5_DOC_PVOB
3. VOB命名
PVOB以下各产品构件VOB按如下规范命名:“%产品线名称%%大版本号%_%产品名称%_VOB”,全部大写。例:NC5版财务产品的VOB名称为:NC5_FI_VOB。
文档VOB按如下规范命名:“%产品线名称%%大版本号%_%产品名称%_DOC_VOB”,全部大写。
例:NC5版财务文档的VOB名称为:NC5_FI_DOC_VOB。
4. Component构件命名
产品构件的名称按如下规范命名:“%产品线名称%_%产品名称%_%产品项目名称%”,全部大写。如NC供应链存货核算产品的构件名称为:NC_SCM_IA。
文档构件的名称按如下规范命名:“%产品线名称%_%产品名称%_DOC”,全部大写。如NC供应链存货核算产品的构件名称为:NC_SCM_DOC。
5. Project项目命名
配置“项目”(Project)命名时区分“集成项目版”、“基准项目版”、“SP版”、“补丁版”和“专项版”,分别遵守不同的命名规范。
☆ 集成项目版
“%产品线名称%%版本号%”。
例:NC3.1版集成项目名称为:NC3.1。
☆ 基准项目版(文档版)
“%产品线名称%_%产品名称%_%产品项目名称%%版本号%”。
例:NC5.0版供应链存货核算产品的配置项目名称为:NC_SCM_IA5.0。
☆ 文档版
“%产品线名称%_%产品名称%%版本号%_DOC”。
例:NC5.0版供应链的文档项目名称为:NC_SCM5.0_DOC。
☆SP版
“%产品线名称%_%产品名称%_%产品项目名称%%版本号%_SP%序号%”。
例:NC3.1SP1版供应链存货核算产品的配置项目名称为:NC_SCM_IA3.1_SP1。
☆ 补丁版
“%基础项目名称%_Patch”。
例:U861CRM补丁项目名称为:U861_CRM_Patch
☆ 专项版
“%基础项目名称%_%专版名称%(汉语拼音缩写)”。
专版项目用单建立一个项目来处理。
例:U861南孚专版项目名称为:U861_NanFu_Special
6. Stream流命名
“流”(Stream)命名时根据产品版本及使用用途的不同采用的命名规范也不同,常用的命名方式如下:
★开发流:“%项目名称%_dev”
例:NC_SCM_IC5.0_dev。
★集成流:“%项目名称%_Integration”
例:NC_SCM_IC5.0_Integration。
7. Baseline基线命名
不同类型的基线分别遵守不同的命名规范:
① 产品构造基线:“BL_%项目名称%_BLD_%YYMMDD%_%基线流水号%”;
例:BL_NC_FI_ARAP3.1_BLD_051020。
② 文档阶段基线:“BL_%项目名称%_%阶段简称%_%YYMMDD%”;
例:BL_NC_DGN_FI_ARAP3.1_XXSJ_051020。
① 总发布基线:“BL_%产品线名称%_%版本号%_REL_%YYMMDD%”;
例:BL_NC3.1_REL_051231。
8. Activity活动命名
“活动”的命名需要体现并区分所处的开发阶段以支持未来的以活动为基础的过程审计。具体命名规范为:
“%域用户名称%_%阶段名称%_%项目名称%”;(编码|单元测试阶段)
“%域用户名称%_%阶段名称%_%项目名称%_%问题简称%”;(集成|联调|验收测试阶段)
阶段分为:
☆ 需求阶段(Requirements Phase):
因第一阶段SDP整体实施方案已明确规定需求文档不纳入Clear Case进行配置管理,故此处省略需求阶段的活动命名规范部分内容。
☆ 设计阶段(Design Phase),简称DSG
☆ 编码阶段(Coding Phase), 简称COD
☆ 单元测试阶段(Unit Test Phase), 简称UT
☆ 联调测试阶段(Link Test Phase), 简称LT
☆ 集成测试阶段(Integrated Test Phase), 简称IT
☆ 验收测试阶段(UAT Phase), 简称UAT
☆ 生命周期维护阶段(Life Cycle Maintenance Phase), 简称LCM
☆ 如遇到不在以上活动分类中的其他开发活动,如:临时性工作、新技术预研工作等或不在
原定开发任务之内的计划外开发任务,可以将阶段设为“other”;
注:“验证测试阶段”通常又称为“固化阶段”或“金盘阶段”;
9. View视图命名
CC用户建立的“本地动态视图”(Dynamical View)的名称统一按照以下方式命名:
☆ 开发流动态视图
“%域用户名(全小写)%_%流名称%”
例:fanp_NC_SCM_SC_3.1_SP_dev
☆ 集成流动态视图
“%域用户名(全小写)%_%流名称%”
例:fanp_NC_SCM_SC_3.1_SP_int
10. User用户命名
Clear Case 配置系统的“用户”(User)直接使用所部署的局域网中主域控制器(PDC)所定义的“域”的“域用户”,其命名规范沿用“域用户”命名规范。结合目前现状,就是公司Pdomain中已定义的“域用户”。
例:fanp@pdomain
11. Group组命名
Clear Case用户组的命名遵照以下命名规范:“%产品线名称%_%部门简称%”(全小写)。
例:
NC财务开发部用户组命名为nc_fi。
展开阅读全文