价 格: 立即采购
系统概述
创联行业应用集成平台利用自主知识产权的自动代码生成器,将本公司开发的CIT语言(基于过程的业务逻辑描述语言)生成对应的C、JAVA或.NET等基础语言;再运用各种基础语言对应的编译器产生本机运行代码(针对C语言)或预编译成对应的中间语言(针对JAVA语言、.NET语言),完成应用软件的编码、编译及运行环境配置,从而完成各类应用软件服务程序的开发。
技术原理
(1)编译原理
基于编译原理,定义了CIT语言规范,自主开发了基于CIT语言的代码自动生成器。在代码生成过程中建立了代码错误的跟踪机制,根据运行错误定位到CIT语言指令行,便于纠错;规范了数据结构的描述方式和系统数据交换的标准(即输入、输出的描述规范);为了业务逻辑描述语言的一致性,数据库访问处理的基础语法,基于TSQL-92标准的部分作为CIT语言的一部分。
(2)跨语言、跨操作平台的技术路线。
本项目采用CIT语言的统一了业务逻辑形式化描述的标准,其代码自动生成器可生成多种语言;自动生成的代码在Windows环境下,为采用高效的C语言,自主研发了基于COM+的运行配置环境;在基于J2EE环境下,自动产生的JAVA代码可以运行与IBM WEBSPHARE、BEA WEBLogic环境;针对微软的.NET标准,自动产生的C#代码可以运行与.NET Framework的支撑环境下。
(3)CIT语言的业务逻辑描述和技术实现细节剥离的技术路线。
首先,CIT语言专注于业务逻辑描述,是应用系统详细设计的标准规范,用于描述业务过程,所以不涉及具体的技术实现;CIT语言是设计人员与业务分析人员交流的标准文档,约定的保留字和语法构成了CIT语言的规范;应用系统的每一项处理功能都采用CIT语言进行描述,然后通过自动代码生成器,产生基础语言代码(如C++、Java、C#),技术实现细节是自动代码生成器产生的代码,这些代码是基于CIT语言保留字和语法,通过翻译获得的,规范了编码习惯,有利于翻译效率的提高和代码质量的提高;由于代码是自动生成的,用CIT语言产生的代码不会有语法错误,大大提高了编程效率。
其次,自动代码生成器产生了所有技术实现细节,自动代码生成器只与CIT语言的保留字和语法有关,与描述内容无关,所以自动代码生成器可以用于生成基于CIT语言描述的应用系统所需的基础语言代码。
主要技术部件和性能
要技术部件是统一规范的业务逻辑描述语言、多语言体系的自动代码生成器和在Windows操作系统下的COM+中间件。CIT语言是开发工具的灵魂,代码自动生成器是开发工具的核心,COM+中间件是开发工具在操作系统平台的必要构件。
产品升级方案
1)可视化编程
可视化编程是软件开发工具的发展方向,现在基于操作界面的可视编程工具很多,但基于业务逻辑描述的可视化编程工具还在萌芽期,要经历一个从基于对象到面向对象的过程,也就意味着实现功能上从单一到繁杂的过程,最终实现软件开发工具从操作界面、流程再造、业务逻辑描述、数据结构定义的综合可视化编程工具;
(2)CIT语言升级
CIT语言是一种基于过程描述的语言规范,从解决业务逻辑描述的角度,主要升级的方向是完备性和语义的一致性;完备性可以从语言本身的保留字、语法入手,结合代码生成器,进行扩充,同时完善语法结构;语义一致性,主要考虑扩展的保留字、语法的兼容性,使原有的业务逻辑描述能平稳过度。软件开发工具的发展角度,当业务逻辑算法描述清楚之后,可以从单纯的算法描述进入业务建模,引入部分业务建模的语法结构,从基于过程的业务逻辑描述语言过渡到基于对象的业务建模语言,最终成为面向对象的业务建模工具。
(3)自动代码生成器升级
自动代码生成器作为软件开发工具的核心,主要从三方面进行产品升级,第一方面基于CIT语言到其它基础语言之间的代码生成,以满足不同用户对生成代码的语言要求;第二方面基于生成语言的发展,如自动代码生成器生成的C#代码,随着C#语言语法的完善、产品的升级,一些新的语言特性会融入到C#语言中,自动代码生成器可以根据新的语言特性对生成代码进行优化,生成更为有效的代码;第三方面基于新的技术架构体系,自动代码生成器可以产生出符合新技术架构体系的代码。自动代码生成器从技术实现细节上对CIT语言的支持,便于业务逻辑的描述的抽象,同时充分体现软件开发工具的价值。
(4)软件工程管理方案升级
随着软件开发工具的可视化编程进程加快,大家越来越感受到软件工程管理在软件开发工具中的重要性,尤其在应用软件的适应性修改过程中,应用软件的相关性管理的重要性是应用软件的质量生命线;所以将软件工程管理的方法论引入软件开发工具内是软件开发工具的重要发展趋势,通过软件开发工具,实现软件工程管理的物化。
1. 产品送达用户之日起 7 日内,出现“性能故障”,经由用户所购产品的生产厂家指定维修服务机构检测属实后,可以免费换货;
2.产品送达用户之日起,主机享有 12 个月保修服务,配件享有 6 个月保修服务。
1、若产品主机符合保修条件,根据保修卡与购机发票即可享受保修服务,若无法提供购买证明及保修卡,则以到货签收时间作为保修起算标准;
2、属非保修产品,用户所购产品的生产厂家指定维修服务机构做保外收费维修处理;
3、产品修复后相同的故障经用户所购产品的生产厂家指定维修服务机构检验属实后,享有 3 个月保修服务;
4、需要维修或检测的产品,向用户所购产品的生产厂家指定维修服务机构送修或检测过程中发生的运输、发货和处置费用由用户承担;维修或检测产品寄还用户时产生的运费由用户所购产品的生产厂家承担(仅限中国大陆境内);
5、需要维修或检测的产品,请用户及时备份机器内的数据。用户所购产品的生产厂家不对因数据丢失造成的损失负责;
6、产品在保修期内,维修中正常使用的零部件免费;
7、维修中被替换下来的零部件所有权归用户所购产品的生产厂家所有;
8、用户所购产品的生产厂家不对非产品标准配置的及未经公司认证的配件、软件或应用负责;
9、平台产品均按照国家三包政策执行(产品在未拆封的情况下),个别产品除外,如:定制产品,项目产品等。
10、本条款未尽事宜参考国家三包法律规定。
1、产品无购机发票和保修卡,亦不能在用户所购产品的生产厂家查询到相关的销售信息,且出库日期超过 12 个月;
2、产品主机和配件曾受到:非正常或错误的使用、非正常条件不当的存储、未经授权的拆卸或改动、事故、不恰当的安装造成的损害;
3、由于用户不当造成的损害,如液体注入、外力受损等;
4、未按产品使用说明书的要求进行使用,维修保养或以外运输造成的损坏;
5、 产品的损坏由外部包括但不限于卫星系统、地磁、静电、物理压力等非正常不可预测的因素引起的;
6、因不可抗力如地震、水灾、战争等原因造成的损坏;
7、其它不符合三包相关规定的情况。
速度快,服务周到
2021-01-19速度快,服务周到
2021-01-20浙江创联信息创联行业应用集成平台编译器
¥ 立即采购Parasoft CorporationParasoft Insure++编译器
¥ 立即采购Altium LimitedAltium NanoBoard 3000编译器
¥ 立即采购英国ARM公司KEIL-MDK 开发工具编译器
¥ 立即采购Redgateredgate SmartAssembly编译器
¥ 立即采购Redgateredgate .NET Reflector编译器
¥ 立即采购上海道宁信息IDA Debugger编译器
¥ 立即采购上海道宁信息IDA pro编译器
¥ 立即采购NONEHex-Rays Decompiler编译器
¥ 立即采购南京庚乾信息Oreans Code Virtualizer编译器
¥ 立即采购200万科技产品
1小时快速报价
100%原装正品
30%成本降低
Copyright©物公基(Wgjpur) All Rights Reserved
沪ICP备15047885号-3