




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
棠棣项目管理培训,项目规范培训李月祥,1,2,一、系统命名规范,二、系统编程规范,概述,项目实施过程中,需要注意遵守的规范包括:,三、项目管理规范,四、系统版本控制规范,五、项目管理平台使用规范,3,一、系统命名规范,二、系统编程规范,概述,三、项目管理规范,四、系统版本控制规范,五、项目管理平台使用规范,4,系统命名规范,系统命名规范分类:,应用开发类命名规范:应用开发类命名规范对应用开发内容提供命名指导。,2.应用资源类命名规范应用资源类命名规范对需要统一管理的应用资源进行强制约定。,5,系统命名规范-应用开发类,常用开发类命名规范:,1)数据字段命名规范2)数据库命名、应用文件命名规范3)开发配置文件命名规范4)开发程序文件命名规范5)服务器命名规范6)服务ID命名规范7)功能ID命名规范8)信息分类命名规范,6,系统命名规范-应用开发类,数据字段命名规范,【定义】数据字段是表示具有业务含义的字段的单词缩写,用于接口、程序文件、配置文件、数据库表等中存储和传递数据。,【命名规则】字段长度最长为12位,建议一般不超过8位;字段由多个单词组成,需使用单词缩写;,【注意】字段长度最长为12位,建议一般不超过8位;,7,系统命名规范-应用开发类,数据库、应用文件命名规范,【范围】包括:数据库(表、索引)、报表、数据文件、脚本文件(命令脚本、数据库脚本)等等。,【命名规则】XXXYZNNNN其中,XXX:应用符Y:类型标识Z:子类型标识(可选)NNNN:功能助记符(最后一位可用序号)数据库建表脚本:CRE_表名.SQL数据库表修改脚本:ALT_表名.SQL数据库表初始化脚本:INIT_表名.SQL,8,系统命名规范-应用开发类,开发配置文件命名规范,【定义】应用系统平台采用配置驱动的基本设计概念,各个应用系统的各类功能均采用XML文件配置描述,并由平台负责解释驱动。一般在平台安装目录的etc子目录下,存放着各类开发完成的应用配置文件,最常见的应用配置文件包括:服务属性配置文件ATR用于描述服务的属性,如一个CCA/OTA/SCA。接口配置文件ITF用于描述接入/接出接口(CCA/SCA)的报文格式。主控配置文件CTL用于描述主控(OTA)的处理逻辑,【范围】文件名命名规范文件内容命名规范,9,系统命名规范-应用开发类,【服务器类型】下面列出了主要的服务器类型,其中单元类和适配器类与应用系统相关,根据应用系统需求开发配置;服务器类实现具体的逻辑功能,一般与应用系统无关。CClientConnectAdapter,连接客户端接入适配器SServerConnectAdapter,连接服务端接出适配器MMixConnectAdapter,混合连接适配器BBy-PassconnectAdapter,By-Pass连接适配器O交易流程控制服务适配器,服务器命名规范(一),10,系统命名规范-应用开发类,【命名规则】单元类和适配器类:XMMMYYYN其中,X:服务器类型MMM:渠道缩写YYY:应用符N:服务器序号服务类:S.XXXXXX其中,XXXXXX:服务器类型,服务器命名规范(二),11,系统命名规范-应用开发类,【功能说明】服务属性配置文件用于描述服务的各种属性信息。一般情况下,每个渠道对应一个服务器,每个服务器对应一个属性配置文件。【命名规则】八位服务器名_ATR.XML其中,服务器名的命名规则参见服务器命名规范。【命名示例】额度管理系统的前端接入服务属性配置文件命名为CTRMCLMA_ATR.XML。,服务属性配置文件,12,系统命名规范-应用开发类,【功能说明】接口定义配置文件用于描述接入/接出系统的报文格式。每个服务器对应多个接口定义配置文件。【命名规则】XMMMYYYN_ITF.XML其中,X:服务器类型;MMM:渠道缩写;YYY:应用符;N:接口定义配置文件序号。接口定义配置文件名的前7位与服务属性配置文件的服务器名字的前7位保持一致。,接口定义配置文件,13,系统命名规范-应用开发类,【功能说明】交易流程控制配置文件用于描述交易的处理控制流程。每个应用系统对应多个交易流程控制服务器,每个交易流程控制服务器对应多个交易流程控制配置文件。【命名规则】OHSTYYYN_CTL.XML其中,O:交易流程控制服务器;YYY:应用符;N:交易流程控制配置文件序号。交易流程控制配置文件名的前7位与服务属性配置文件的服务器名字的前7位保持一致。,交易流程控制配置文件,14,系统命名规范-应用开发类,【功能说明】组件包配置文件用于定义业务组件。每个应用系统可以有一个组件包配置文件。【命名规则】APP_PKG.XML其中,APP:应用符。,【功能说明】应用个性参数配置文件用于定义供应用系统内部使用的参数信息。每个应用系统可以有一个应用个性参数配置文件。【命名规则】APP_CFG.XML其中,APP:应用符。,应用个性参数配置文件,组件包配置文件,15,系统命名规范-应用开发类,【功能说明】接入IP配置文件用于配置接入渠道的IP列表。每个接入渠道只对应一个IP配置文件,交易接入时会根据IP表检查该接入IP是否合法。【命名规则】CMMMYYYN_IPD.XML其中,C:接入服务器;MMM:渠道缩写;YYY:应用符;N:接入IP配置文件序号。接入IP配置文件名的前8位与服务属性配置文件的服务器名字的保持一致。,接入IP配置文件,16,系统命名规范-应用开发类,报表格式配置文件【功能说明】报表格式配置文件用于定义生成报表的格式。每个应用系统可以有一个或多个报表格式配置文件。【命名规则】APPNNN_RPT.XML其中,APP:应用符;NNN:报表格式配置文件序号。,文件转换格式配置文件【功能说明】文件转换格式配置文件用于定义文件转换的格式,输入文件按格式解析后再按定义的格式转换为输出文件。每个应用系统可以有一个或多个文件转换格式配置文件。【命名规则】APPNNN_FIL.XML其中,APP:应用符;NNN:文件转换格式配置文件序号。,17,系统命名规范-应用开发类,批量文件格式配置文件【功能说明】批量文件格式配置文件用于定义批量文件的格式,可以按定义的文件格式解析文件,也可以按定义的格式组织文件。每个应用系统可以有一个批量文件格式配置文件。【命名规则】APP_FMT.XML其中,APP:应用符。,转换对照表配置文件【功能说明】转换对照表配置文件用于定义需要转义的数据的对照信息。每个应用系统可以有一个转换对照表配置文件。【命名规则】APP_CSW.XML其中,APP:应用符。,18,系统命名规范-应用开发类,FTP传送配置文件【功能说明】FTP传送配置文件用于定义FTP传送文件的配置信息,包括用户、密码、本地目录和目标目录等信息。每个应用系统可以有多个FTP传送配置文件。【命名规则】APP_FTPXXXXXX.XML其中,APP:应用符;XXXXXX:自定义缩写。,接口INCLUDE配置文件【功能说明】接口INCLUDE配置文件用于定义公共接口信息,在接口配置文件中配置Include接点以包含此段接口信息。每个应用系统可以有一个或多个接口INCLUDE数配置文件。【命名规则】APPXXX_IIT.XML其中,APP:应用符或渠道缩写;XXX:自定义缩写。,19,系统命名规范-应用开发类,文件内容命名规范,【定义】动态库别名用于唯一标识一个动态库库文件。在交易流程控制配置文件中的动态库定义区声明动态库,并在交易流程中调用已声明动态库中的组件。一个交易流程控制配置文件中可以声明多个动态库。【命名规则】动态库别名一般为三位大写字母,与动态库名相对应。,动态库别名,20,系统命名规范-应用开发类,库表别名【定义】库表别名用于唯一标识一个数据库表。在交易流程控制配置文件中的库表定义区声明数据库表,并在服务器启动时装载数据库表结构,由数据库封装工具在访问数据库时使用。【命名规则】库表别名一般为九位大写字母,与数据库表名相对应。,宏名称【定义】宏是程序中一段有独立功能的程序代码,它只需在源程序中定义一次,就可以多次调用它,调用时只需要用一个宏指令语句即可。宏可以为一段业务流程,也可以为一段接口定义等内容。【命名规则】宏名称由一个或多个单词缩写组成以描述此段功能的含义,每个单词的首字母大写。宏名称最长30个字符。,21,系统命名规范-应用开发类,配置文件别名【定义】配置文件别名用于唯一标识一个配置文件,配置文件可以为批量文件格式配置文件、FTP传送配置文件等。在交易流程控制配置文件中的配置文件定义区声明配置文件,并在服务器启动时装载数据库表结构,由数据库封装工具在访问数据库时使用。一个交易流程控制配置文件中可以声明多个配置文件。【命名规则】配置文件别名由一个或多个单词缩写组成,每个单词的首字母大写。配置文件别名最长30个字符。【命名示例】额度管理系统的FTP取对账配置文件命名为“CLM_FTPGETCHK.XML”,则此配置文件的别名为“FtpGetChk”。,22,系统命名规范-应用开发类,动态SQL语句别名【定义】动态SQL语句用于描述组件中所需要使用的SQL语句,执行交易流程时,根据其定义动态生成完整的SQL语句,在组件中执行SQL语句并返回相应的结果。交易定义区和函数定义区中可以定义动态SQL语句,并且在单个交易定义区或函数定义区中动态SQL语句别名保持唯一。【命名规则】动态SQL语句别名由一个或多个单词缩写组成以描述此SQL语句的含义,每个单词的首字母大写。动态SQL语句别名最长30个字符。【命名示例】查询客户经理信息SQL语句命名为“QryCusMgr”。,23,系统命名规范-应用资源类,应用符命名规范【定义】应用符是应用系统的英文缩写,并唯一标识一个应用系统。【命名规则】应用符由三位大写英文字母组成,采用全行统一命名。,应用码命名规范【定义】应用码是应用系统的代码,并唯一标识一个应用系统,且与应用符一一对应。【命名规则】应用码由两位数字组成,由公司产品部统一进行分配。,应用资源命名规范,24,系统命名规范-应用资源类,其他资源命名规范,交易码定义规范输出格式码定义规范错误码定义规范页面编号命名规范,25,一、系统命名规范,二、系统编程规范,概述,三、项目管理规范,四、系统版本控制规范,五、项目管理平台使用规范,26,系统编程规范,XML编程规范,系统编程规范,SQL编程规范,JAVA编程规范,C编程规范,SH和BAT编程规范,命名规范,书写规范,注释规范,错误处理规范,程序处理规范,函数调用规范,27,一、系统命名规范,二、系统编程规范,概述,三、项目管理规范,四、系统版本控制规范,五、项目管理平台使用规范,28,项目管理规范,项目管理规范,一、个人及项目周报提交,二、项目问题反馈,三、版本提交,四、项目总结,五、项目绩效考核,29,一、系统命名规范,二、系统编程规范,概述,三、项目管理规范,四、系统版本控制规范,五、项目管理平台使用规范,30,系统版本控制规范,项目版本控制,【控制内容】项目需求文档,项目提交文档,项目程序,【控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年胸心外科术中心脏电生理监测技能评估试卷及答案及解析
- 2025年辽宁省营口市辅警人员招聘考试题库及答案
- 2025版合同:房屋买卖合同
- 2025委托设计合同
- 工业互联网平台光通信技术升级路径下的光纤连接器市场分析报告
- 2025二手房购房合同范本(官方版)
- 2025年生物医学伦理学的试题及答案
- 2025年新能源行业风力发电机组技术专利洞察
- 新能源产业2025人才流动与竞争态势创新研究报告
- “附条件逮捕是审查批捕工作的制度创新”-访最高人民检察院副检察长朱孝清(图)
- 2025项目管理考试题及答案
- 医院手术室质控体系构建与管理
- 喷涂基础知识培训课件
- 2025年驻外内聘考试题库
- 中铁四局工作汇报与战略规划
- 矿山测量基础知识课件
- 【《上市公司财务造假分析的国内外文献综述》5100字】
- 企业融资培训课件
- 2025年抗菌药物合理使用培训
- 杜仲种植深加工项目可行性研究报告-备案立项
- 2025年乡村文化旅游发展报告:文旅融合下的乡村旅游生态旅游规划与实施研究
评论
0/150
提交评论