欢迎来到天天文库
浏览记录
ID:39198748
大小:1.66 MB
页数:61页
时间:2019-06-27
《《系统设计与开发规范》参考模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ABFrame系统设计开发规范PRIMETONTECHNOLOGIES,LTD.上海普元信息技术有限责任公司ABFrame(ApplicationBaseFramework)项目设计开发规范版本:1.2日期:2008年7月共61页第61页ABFrame系统设计开发规范目录1.引言31.1.编写目的31.2.背景31.3.名词定义31.4.使用原则32.环境说明32.1.开发工具32.2.开发环境32.3.运行环境33.总体规范33.1.统一缩写或名词约定33.2.需求/功能编号规范33.3.子系统及构件包规划33.4.应用架构介绍
2、33.5.其他34.配置规范34.1.配置工具34.2.配置目录35.文档规范35.1.文档命名规范35.2.文档编写要求36.数据库规范36.1.操作规范36.2.命名规范36.2.1.数据库对象命名规范36.2.2.字段命名规范36.2.3.前缀约定36.2.4.属性默认类型定义36.3.设计规范36.4.SQL语言开发规范36.4.1.SQL命令的类型36.4.2.SQL命令的格式36.4.3.SQL命令的语法36.4.4.高效的SELECT语句36.4.5.在程序中嵌入SQL语句时要注意的问题37.构件设计开发规范37.1
3、.命名规范37.1.1.总体命名规范37.1.2.构件包37.1.3.逻辑构件3共61页第61页ABFrame系统设计开发规范7.1.4.逻辑流37.1.5.Java构件37.1.6.组合构件37.1.7.运算逻辑37.1.8.页面流37.1.9.工作流37.1.10.数据集37.1.11.命名Sql集37.1.12.命名Sql37.1.13.页面资源37.1.14.Java37.1.15.配置信息37.1.16.包37.1.17.WEB目录37.2.设计开发规范37.2.1.构件包37.2.2.逻辑构件37.2.3.逻辑流37.
4、2.4.Java构件37.2.5.组合构件37.2.6.运算逻辑37.2.7.页面流37.2.8.工作流37.2.9.数据集37.2.10.命名Sql37.2.11.Java开发37.2.12.Tag37.2.13.Filter37.2.14.Servlet38.流程设计开发规范38.1.命名规范38.2.设计规范38.2.1.流程设计原则38.2.2.流程设计方法38.2.3.流程设计注意事项38.3.开发规范38.3.1.流程相关数据的使用39.UI规范310.其他规范310.1.基础构件库使用、开发规范310.1.1.公共技
5、术构件的开发规范310.2.数据总线的使用规范310.3.Session使用规范310.3.1.EOS6Session管理机制3共61页第61页ABFrame系统设计开发规范10.3.2.ABFrameSession内容310.4.业务日志310.5.异常处理310.6.业务字典的命名规则310.7.操作提示信息的规范310.8.公共模块的使用方法310.8.1.分页模块310.8.2.通用数据选择构件使用规范310.8.2.1.使用场景310.8.2.2.功能描述310.9.菜单命名规范3共61页第61页ABFrame系统设计开
6、发规范文档修订记录序号版本号修订日期修订概述修订人审核人批准人备注1.1.02008-7-14创建蔡述尧2.1.12008-07-18修改蔡述尧3.1.22008-07-29修改耿大伟4.5.6.7.共61页第61页ABFrame系统设计开发规范1.引言1.1.编写目的为了保证ABFrame系统的开发过程中各个小组和成员的设计模式、程序结构和开发框架的一致性以及增强代码的可维护性,在遵循EOS6平台和J2EE相关规则的基础上,建立本系统的项目设计开发规范,作为与本项目及未来接入该平台的应用项目相关人员开展设计、开发工作的基础和依据
7、,并作为项目质量评估的重要标准。1.2.背景²软件系统名称:ABFrame²任务提出单位:普元信息技术有限公司²任务开发单位:PSO售后服务部²系统最终用户:使用EOS6的开发人员1.3.名词定义1)ABFrame:应用基础框架,为基于EOS6开发的各个应用提供模型和实现一致的基础框架,提供了用户权限、组织机构、和基础服务(如业务字典、业务日志等)功能2)EOS:上海普元公司提供的面向构件的SOA中间件平台,作为本项目应用软件的技术平台3)构件:本规范所提到的构件及构件包的概念,均指EOS中的构件与构件包1.4.使用原则1)本规范
8、由项目设计组维护,并指定专门的规范维护人员2)本规范作为基于ABFrame开发项目的规范指导性文件,允许在设计开发中进行补充、完善或修正3)在项目开始正式开发之前,要求对项目组进行本规范的集中培训4)培训之后产生的零星规范性变动(如调整、补充、完善
此文档下载收益归作者所有