- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
让开发自动化让开发自动化
3A Cloud自动化开发平台
作为开发人员,我们的工作是让业务自动化,为最终用户实现业务过程自动化。但是,我们却往往忽视了将自己的开发过程自动化。3A Cloud的目标就是让开发自动化,帮助开发人员实现开发过程自动化,以提高开发效率,创造更多价值,获取更多回报。
3A Cloud的应用开发过程分设计、加工、编码、部署、运行五大步骤,每一步都赋予最大程度的自动化。
设计
3A Cloud提供一组建模工具来设计应用系统的数据模型图、业务过程图、组织机构图。
数据模型图
业务过程图
组织机构图
代号自动生成:输入名称如‘员工档案’,自动生成代号‘YuanGDA’。
引用自动创建:表栏勾选了‘外键’、定义了外键表,自动创建表之间的引用。
表栏自动添加:选择表类型,自动添加所需要的表栏。
触发自动刷新:将人工添加的代码、排版的页面自动刷新为触发。
查询自动构造:使用查询构造器,关联多表,快速构造SQL语句。
模型自动跳转:从表跳转到过程或组件,从过程跳转到表或组件,从组件跳转到表或过程。
模型自动检查:检查数据模型设计,输出错误或警告信息。
模型自动缓存:模型在本地都自动有一个缓存,无需主动点‘保存’,平台会自动将模型先保存在本地缓存。
版本自动生成:每次保存都会按更新人和更新日期在云服务上自动形成新的版本。
加工
设计好的数据模型图、业务过程图、组织机构图就是应用系统的源码,3A Cloud提供模型编译器来将模型源码加工生成程序代码。
用户界面自动排版:模型编译器根据数据表和业务过程的属性定义自动排版生成用户界面。
程序代码自动组装:模型编译器将业务规则以及数据表和业务过程的内在逻辑自动组装成程序代码。
模型更改自动感知:模型编译器的每次加工,都只会重新编译有改动的模型,因而持续完善的应用系统都可以在分秒内完成每次加工。
编码
加工生成的程序代码还可以根据需要手工排版用户界面、改写程序代码。
传统的软件开发,编码是最主要的也是最费时的工作。3A Cloud模型编译器将编码过程从以人月计缩减为以分钟计,因而可以将软件开发的重点放在设计上,并且可以随时响应需求的变化,这是个质变的过程,软件开发因此产生根本性的变革。
部署
将应用系统部署到云服务,部署的内容包括数据库、程序文件、模块菜单、过程引擎等。
数据库自动创建:根据数据模型自动创建数据库表结构,并且支持ACCESS、SQLServer、ORACLE三种数据库。
表结构自动更新:新添加的表栏以及属性有更新的表栏都会自动感知并相应添加、更改表字段。表结构的自动更新,让开发人员可以持续更改数据库表结构,从而持续完善业务系统。
模块菜单自动生成:模块菜单和数据模型一一对应,模块分组名称对应数据模型名称,模块名对应表名。通过部署,模块菜单自动按照各数据模型以及各表的顺序来生成。
过程引擎自动加载:业务过程的自动化需要过程引擎来调度。通过部署,将业务过程设计生成过程引擎文件,并自动加载运行。
程序文件自动更新:每次部署只上传更新最新生成的和改动过的程序文件。
运行
给部署好的应用系统添加用户、设置权限,最终用户就可以在3A Cloud上运行应用系统,以实现业务过程自动化。
代码表自动更新:代码表用于‘代码帮助选择框’,代码表会自动从数据库表读取数据并缓存到本地,数据库表内容有变化,代码表也会感知并自动更新缓存。‘代码帮助选择框’是一种输入辅助工具,用于快速、准确地从本地缓存的代码表中选取要输入的内容。
程序文件自动缓存:首次访问每个模块,系统会自动下载程序文件并缓存到本地;再次访问时,系统会从本地缓存加载运行程序文件,极大地提高加载运行速度。程序文件升级,系统也会感知并自动更新本地缓存。
系统日志自动记录:用户对系统的操作日志会自动记录以便于查询哪个用户在什么时间操作了什么模块对象。
管理
3A Cloud为应用开发还提供新建、打开、导入、导出、备份、恢复、设置、重置等自动化管理功能。
新建3A工程:可以新建空白的3A工程,也可以指定样板工程,新建的3A 工程会复制样板工程的所有内容,包括模型文件、运行文件以及数据库文件。
打开3A工程:每个云服务的用户都可以创建自己的工程,也可以参与其他人的工程。3A Cloud列表显示‘我参与的工程’、‘我创建的工程’、‘热门开放工程’、‘最新开放工程’,便于浏览打开3A工程。
设置3A工程:3A 工程的一些属性在创建后还可以重新设置,包括工程成员、工程横幅以及私有和开放属性。
重置3A工程:已部署运行的过程引擎和数据库可以删除,然后重新部署。
导入3A工程:3A 工程的模型文件可以从其他工程导入。
导出3A工程:3A 工程的模型文件存放在特定的文件夹内由系统管理。可以将模型文件导出到指定的文件夹,以便备份或分享。
备份3A工程:
您可能关注的文档
- 认识钟表教学设计.doc
- 认识面包,爱上面包.doc
- 认识面积说课稿.doc
- 让5 2大于7.doc
- 让5S成为一种文化.doc
- 让”问”点燃思维的火花.doc
- 让世界充满爱 教案.doc
- 让世界充满爱演讲稿.doc
- 让世界读懂当代中国.doc
- 让个性得以张扬.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)