:,(北京技术有限公司二四年四月产品白皮书)
发表时间:2023-09-27 11:03:29
文章来源:炫佑科技
浏览次数:161
菏泽炫佑科技
:,(北京技术有限公司二四年四月产品白皮书)
1.(KA-2科诺软件开发自动化生产线技术白皮书科诺(北京科诺科技有限公司2004年4月产品白皮书)*后修改版本:v3.7*后修改日期:2004-04-25未经科诺许可(北京)经北京科诺科技有限公司书面许可,不得以任何目的复制或复印本白皮书的任何部分。本白皮书并不暗示科诺(北京科诺科技有限公司)提供的任何产品或服务。有限公司或其功能与本白皮书描述的内容一致 完全一致。本白皮书的内容可能会被修改自动化软件开发,恕不另行通知。 目录 - Kono 软件开发自动化生产线(KA-2 产品背景。11 效率12 不可预测 评估项目周期带来的产品成本问题。 13 人才培训和
2、人才流失问题。 24 技术实施与市场需求快速变化之间的冲突。 2 软件开发自动化生产线简介。 21 面向过程的软件开发。 22 专业开发工具。 33 打造规模化、高品位的软件工厂。34 企业信息孤岛解决方案。45 技术路线。56 科诺软件开发自动化生产线特点。5 桑科诺软件开发自动化生产线功能介绍。61 产品构成及.62 Kono 业务组件生成器。 73 Kono应用软件汇编。74统计图表生成器简介。85基于KA-2的开发过程控制和组织。96基于KA-2.9的应用系统的功能特点。四种典型应用。111资产管理系统。112电商平台。113办公自动化系统(
3. OA.12 5个用户示例。12 6个应用系统运行环境。13 7个开发环境及开发者技术要求。131开发环境。132开发者技术要求。13 8个公司简介。14 9个商标及法律声明。14 10联系方式.14依科诺软件开发自动化生产线(KA-2产品背景) 随着IT技术的不断发展,应用软件市场不断细分,用户需求不断提高,特别是在中国,政府机构、企业和公司正在积极实施或更新信息工程,以适应快节奏的经济发展对信息及时获取和快速处理的高要求。 对于应用软件开发商来说,市场的发展显然遇到了技术、工具和开发模式瓶颈的挑战,整个软件行业都在寻找能够突破质量、效率、人均月成本的“银弹”。 我
4、我们认为,软件行业目前面临的问题可以归结为四个方面:手工作坊式生产带来的效率和质量问题、项目周期带来的产品成本无法预测、人才培养和人才流失问题、技术实现与市场需求快速变化的矛盾1、手工作坊式生产带来的效率和质量问题。 社会的发展对企业的生存提出了越来越严格的要求。 每个企业都在应对市场的快速变化。 ,不断调整自己的业务方向、组织架构、管理模式和业务流程。 企业对管理软件的要求集中在“快速实施、适应变化、降低成本、创造共赢”。 企业应用越来越需要软件提供商提供快速响应和实时的解决方案。在传统的软件开发过程中,用户应用的每一次表单数据的变化、每一次流程需求的变化都必须进行修改或重新编程。
5、新建测试、重新打包、交付给用户,使得二次开发和后续成本占企业应用系统生命周期成本的90%以上,而这些工作需要经过多年培训的软件工程师日复一日日复一日,年复一年。 一行行写程序代码花费一年时间完成,是典型的“手工作坊式生产”。 手工作坊式的生产不仅效率低下,而且质量也无法保证。 无论程序员的技术多么熟练,代码编写中的手工错误、操作错误、遗漏等问题都是不可避免的。 对于一个工程项目或者软件产品来说,往往是由多个程序员共同开发的。 这种误差的积累和放大,是产品质量的*大隐患。 2 项目周期造成的产品成本问题无法预估。 由于沟通、技术限制等原因,传统的软件开发流程需要从需求调研、需求分析、功能设计、系统设计,到编码实现和测试。
6、实施等是一个漫长的过程。每个过程可能要经过调查、分析、实施、测试等几个阶段。 软件开发的项目周期往往变得不可预测,软件的成本也变得不可预测。 用户经常抱怨开发者不了解业务需求,无法及时交付信息产品。 而开发商则陷入困境,仅面临日益高昂的人力成本和时间成本。 麻烦。 3、人才培养和人才流失问题。 软件企业的主要生产力是人才,因此软件企业被称为“先进劳动密集型企业”。 现有的开发模式需要开发者结合行业专家和技术专家。 这种组合的人才非常罕见。 尤其是当企业的产品线越来越宽、产品数量越来越多时,人才和成本的压力越来越大。优秀的人才是企业规模化成功的关键。
7、是通过批量项目和持续的技术培训创建的,因此高端人才的流失会给企业带来不可估量的损失。 4、技术实现与市场需求快速变化之间的冲突。 由于应用软件是企业管理等社会功能的模拟实现,而社会功能本身缺乏精确的数学模型,加上市场和社会的快速变化,开发出来的软件已经不能适应新业务的变化。短时间内,软件开发和升级的速度永远跟不上市场需求的变化。 当今企业和政府的业务正在迅速变化。 没有“实时开发”,就没有“实时企业”和“实时政府”。 业务变化大致可归因于以下三个方面:组织结构和角色的变化; 业务流程的变化; 传统的软件开发在产品交付给用户后,无法及时、快速地应对这三方面业务的变化。 用户只能被动地选择业务与软件的适配。
8. 碎片。 软件开发自动化生产线简介1 面向流程的软件开发如何解决软件企业“先进劳动密集型生产”和手工作坊式生产的现状? 如何提高软件企业的开发效率和开发质量? 很多企业认为,影响发展效率和质量的*大因素是项目管理体系,但实践结果表明,在追求或CMM认证的过程中,大多数企业都陷入了学步邯郸的困境,投入大量资金投入了大量的人力、物力,但收效甚微。 2 未来用户需求 Kono 软件开发自动化生产线(KA-2)技术白皮书 Kono KA-2 借鉴了传统行业的流程思想,结合了传统行业中的流程类别,如生产流程、原材料、零件分配等将流程、运行参数、公共工程等引入软件开发中,实现业务组件的自动生成、应用系统的自动组装、工作流程。
9、应用系统的可配置性和自动部署实施。 面向过程的软件开发理念大大简化了软件生产流程,解决了软件生产效率和质量问题。 2 专业的开发工具 软件开发的自动化、手工化是一个理念,为软件企业摘掉“劳动密集型企业”的标签,帮助软件企业摆脱手工作坊式的制造。 它是一套用于软件开发人员的组织和过程控制的方法论。 KA-2由Kono (简称KCG)、Kono (简称KAD)等组成,全面解决软件开发中业务组件的自动生成、基于工作流的应用系统装配等。问题,它不仅完全满足了当前*终用户对信息管理系统的严格要求,
10、满足技术要求,同时从技术角度使软件开发自动化开始走向实用阶段。 Kono业务组件生成器避免了业务“通用组件”的思想,实现了“按需生成”的突破,解决了源代码生成的可重复性和可扩展性、生成代码的完整性和安全性生成系统。 具备开放性、可维护性等多个关键技术点,自动生成的业务组件100%完整、可运行,并且跨操作系统平台,支持全球各国多种语言的本地化和国际化。Kono应用系统组装器实现了面向业务流程、用业务语言描述的可视化工作流编辑器,实现了基于业务流程的应用系统的组装,创造性地实现了业务流程交付给用户后的自由化。 扩大和调整。 当用户在使用软件系统过程中出现新的需求时,可以根据系统体系“按需调整”工作流程和业务情况。
11.利用计算出的数据修改流程中的关键点。 用户可以自主改进软件以适应业务需求的变化,而不必让业务去适应死板的软件。 3、建设规模化、高品位的软件工厂。 基于Kono KA-2的软件企业可以实现软件开发的流水线生产:产品经理使用KA-2进行用户系统3、统计图形引擎、报表引擎、工作流引擎、页面控制器、数据引擎、系统集成、EAI业务组件生成器(KCG)发动机控制器 用户系统 应用系统实现与管理器 应用系统组装工(KAD 业务组件信息内容设计 业务组件自动生成 业务流程分析与设计 业务流程组装 业务组件系统测试 配合自动打包客户系统实现与在线分析、业务组件拆分与业务流程定义;软件工程师编写部分代码,根据用户实际情况调整业务逻辑
12. 编辑; 软件蓝领人员进行应用系统的界面调整、封装、测试和用户系统实现; QA工程师对应用系统的产品质量进行全程监督。 这种流程化、精简的软件开发团队和开发流程管理,降低了开发者的门槛,缩短了系统设计和开发周期,从根本上规范了开发者的软件开发、维护和升级工作、数据库设计、代码编译、架构设计等。全部完全符合大型信息系统的开发标准,让KA-2用户在极短的时间内开发出功能领先的应用软件系统,迅速拓展企业和行业市场,获得前所未有的收益。 同时,KA-2也大大提高了软件企业知识积累和知识再造的优势,让各级人才人尽其才、物尽其用,这不既降低了软件企业的人力成本,又可以实现规模化运营。
13、批量生产“软件工厂”成为可能,彻底摆脱软件企业“高水平勤奋工人”的形象。 4 企业信息孤岛解决方案(EAI集成平台KA-2不仅是一个面向流程、流程化的软件开发工具,更是一个面向企业应用的EAI集成平台。Kono系统的“组装”结构使得系统集成更加便捷用Kono 组装的系统不仅可以与不同的外部现有系统(如ERP)共享实时信息,而且可以定期共享,系统为WEB应用程序、可执行应用程序、脚本应用程序提供直接接口、外部系统的数据库、以及WEB服务等接口方式,市场上主流的财务系统、ERP系统只要提供WEB服务或者其他接口标准,都可以直接封装成接口组件,这样客户就可以使用Kono 按业务流程集成不同的系统界面组件
14、将它们集合起来,解决企业内部各个系统的信息孤岛问题。 任何其他J2EE组件、.NET、WEB应用、外部可执行应用、脚本应用等都可以添加到Kono应用组件库中,实现与Kono软件开发自动化生产线上开发的其他业务组件的集成。Kono EAI提供以下三个层次的解决方案: 用户体验(用户层集成) 科诺软件在用户管理和系统管理相同的情况下开发自动化产线生产系统,不存在流程和数据的孤岛问题。 对于所有其他现成的B/S系统,Kono系统提供单点登录设置和管理,并实现了该层的用户界面集成。 数据同步层的集成为所有生成的业务组件提供了全方位的XML数据定义和XML格式的数据导入/导出。 系统提供远程WEB服务集成
15. 架构和数据/模型。 同时还支持局域网内数据库层的批量处理或者业务组件之间的数据交换处理。 不同应用系统在流程层面的集成 不同应用系统的流程集成是系统集成的*高层次。 Kono使用流程引擎来驱动不同应用程序的动作和子流程,以解决大系统中不同小系统的流程集成问题。 4 5 技术路线 Kono KA-2 的业务组件和软件产品采用100%纯J2EE 标准和MVC 架构,生产的产品是纯B/S 应用系统。 当前软件开发中应用*广泛的技术标准有两种,即Sun的J2EE标准和微软的.NET技术。与微软的其他技术一样,.NET只能运行在 下,开发的产品尚未达到企业标准。
16、在业界层面,其系统稳定性和对高并发用户系统的支持仍受到高度质疑,而微软是.NET实现运行时环境的唯一提供商。 J2EE是一个标准,符合这个标准的应用程序可以运行在任何有JAVA虚拟机和一些标准服务的平台上。 所有 J2EE 相关标准都是公开且开放的。 经过多年的改进,实践证明J2EE已经成为开发各种企业应用的标准,具有高稳定性、安全性、可靠性和可扩展性。 许多企业软件供应商和IT部门已经提供了大量基于J2EE标准的大型应用程序,这些应用程序在全球企业中广泛使用,而许多尚未采用J2EE的软件供应商也在朝着这个方向迈进。 -2 利用EJB(Java Bean设计),并基于自己的
17. 多年积累的大型系统开发经验,避免了EJB的一些缺点,使B/S应用在一般网络(跨越太平洋、普通机器条件下)能够实现小于每页3秒; 利用服务器组(Web Farm技术可支持数万并发用户,系统注册用户可达10亿量级;系统可部署在Linux、Unix等操作系统上,全面支持任何操作系统)符合J2EE标准的中间件或应用服务器,从免费到昂贵或;自动代码生成技术大大缩短了系统开发周期,保证了代码质量和系统架构的稳定性科诺软件开发自动化生产线6大特点非IT人员图形化业务组件精准分析和表达用户需求
18、生成器和应用系统组装员帮助业务人员或流程负责人准确描述业务流程、处理方法、数据源和去向,不存在“业务人员不懂IT技术,IT人员不懂具体业务”这样的沟通障碍将需求实现过程中的误差放大效应*小化。 工业化快速系统生成同一套应用系统,可以采用模块化、协作、流水线等多种团队开发模式,以工业化速度完成从用户需求到应用系统的实施过程。 在这个过程中,生成的业务组件是100%可运行的。整个系统70%到90%以上的代码都可以由系统自动生成。 有些功能需求甚至可以100%代码生成,几何级缩短开发周期,在*短的时间内实现用户需求,在*短的时间内实现用户系统。 ,彻底解决系统实施距离较远的问题
19、落后用户需求的尴尬境地。 应用系统的稳定性和扩展性优良。 针对大型应用系统的底层代码设计,采用业务层与技术层分离技术,使得KA-2开发的应用系统具有极高的系统稳定性和可扩展性。 。 这些应用系统可以运行在单台服务器上,满足中小企业的应用需求,也可以运行在WEB服务器组上,适应超大型企业上千并发用户的大数据量需求。适应业务需求的变化和流程的持续改进 KA-2开发的应用系统从三个层面解决了这个问题: KA-2开发的产品的单位组织结构和角色可以由管理员调整和配置随时,无需更改程序; 由于采用流程无关的引擎设计,业务人员或管理员可以利用可视化图形界面随时调整业务流程,流程中的工作分配也可以调整
20、可以动态调整,不需要重写一行代码就可以满足需求。 同时,用户还可以在系统中设置工艺监督、效率评估等参数,定期或不定期地对工艺参数进行统计和分析,发现工艺中的非增值节点,从而为工艺流程提供准确的信息。流程的持续改进。 完整、可靠的数据分析基础,实现流程的不断自我完善; 如果用户的文档发生变化,管理员可以通过配置修改现有的表单,*终用户无需修改一行程序就可以立即使用新的表单。 多级安全 KA-2提供强大的系统安全策略。除了多级外部安全设置外,现场级数据加密技术有效防止系统内部数据泄露; 动态多级功能管理和分布式管理员系统,减少管理员工作量,同时提高效率。 系统安全; 系统线程管理
21、管理及日志功能可回滚访客身份记录; 用户身份验证和数据保密,让不同用户只能看到自己功能权限内的信息; 权限可以根据角色和部门类别设置,也可以根据数据条件动态设置。 数据条件与角色权限的有机结合是KA-2的独创。 Kono业务组件生成器生成的业务组件自动具备这些权限处理功能,系统开发人员不再需要为大型企业复杂的权限设置而烦恼。源代码层面的开放和标准化降低了开发人员的技术门槛。 KA-2为开发者提供丰富的标准化源代码,同时保持高质量的代码规范。 一方面可以为二次开发者快速培养自己的开发人才。 另一方面,它也让专家能够独立开发功能,而不受普通用户的图形化Kono业务组件生成器和Kono应用系统组装器的限制。
22、更强大、更有特色的应用系统。 系统生成的源代码是标准化的,如Java、Jsp等,*大限度地减少平台本身的学习过程。 由于生成的业务组件的完整性,如果需要扩展某些特殊需求,您可以根据自己的特殊需求进行扩展,而无需花费时间阅读生成的组件:,(北京技术有限公司二四年四月产品白皮书),从而快速开发平台上的各种应用系统。 同时,任何JAVA结构的应用程序或组件,甚至其他结构的外部组件,也可以在Kono应用系统组装器中作为应用程序添加到整个系统中。平台底层技术使KA-2开发的应用系统能够广泛支持各种终端设备,如PDA、条码设备、移动短信或新型先进的通信方式。 实现无限沟通,从而实现实时企业、实时政务
23.政府提供全方位支持。 技术领先 KA-2基于“自动化+装配”的理念开发成一套系统工具,使软件开发的自动化成为现实。 其采用的技术均为世界领先的成熟技术。 科诺将不断吸收先进技术,保持在该领域的领先地位,不断推出功能更强大、支持用户更广泛的升级产品。 软件开发自动化生产线功能介绍 1 产品构成及架构 6 2 Kono业务组件生成器 Kono业务组件生成器是Kono的专利技术。它采用图形界面,描述业务表单的粒度: 表单构成:如栏目、明细表数据类型:如整数、日期等。 业务字段类型:如自动编号、枚举下拉、搜索返回等。 统计计算等数据展示类型:如必填项、搜索项等。基于这些视觉和直接的
24、说明,KA-2自动生成应用系统中的业务组件,以及数据采集、修改、发布、删除、列表、打印、查找检索、排序、枚举列表、权限等与业务组件相关的各种服务加工。 组件功能所需的标准J2EE源码,符合MVC设计规范,多层结构,生成的业务组件100%完整、可运行。 对于不同的系统,系统的自动生成率高达70%以上,甚至在某些情况下可以自动生成100%的程序。 这种类似于业务形态的可视化描述方式,避免了软件开发工程师和用户之间的沟通障碍,大大提高了应用系统的开发效率。同时,KA-2还提供了各种业务组件的扩展方式,手工代码等的扩展规范,保证系统生成的业务组件和源代码可以多次复现。
25.成功,不影响手写代码。 Kono 还可用于基于团队的协作开发环境。 不同的开发人员可以并行开发同一个应用系统,从而*大限度地发挥团队的作用,大大提高开发效率。 3. Kono应用软件汇编器 Kono应用系统汇编器是软件开发中的一个新概念。 它结合了软件组件化、流程技术和软件集成的*高技术。 Kono 包含驱动引擎、应用组件库、各大ERP系统的无缝集成接口组件、业务流程图形化装配界面和业务流程监控器。除了国际工作流管理标准组织确定的所有功能外,超强驱动引擎还增加了现有系统集成所需的必要功能,如子流程、跳转、错误处理、安全权限等; 它是视觉的和定向的。 业务描述的应用系统组装接口,适合精通业务的人
26.它为非IT专业人员提供了根据自身业务流程变化修改业务流程的有效工具。 通过用户可维护的应用系统接口,KA-2还可以完成系统中其他组件或不同供应商的其他应用系统的集成,基于Kono应用系统平台实现各种Web应用、Java应用、脚本应用。 、Web服务以及外部应用系统集成,轻松实现企业信息门户。 在*终用户的应用系统中,每个业务流程的多个版本可以共存。 每个版本都有草稿、已使用、未使用等多种状态,清晰明了; 每个流程实例都可以通过图形界面查看。 已完成的处理节点和当前执行节点、执行状态。同时强大的用户级流程修改功能可以在几分钟内满足用户流程调整的需求,无需重写代码或重新加载服务。
27. 4 统计图表生成器简介 Kono信息平台集成了Chart统计图形工具。 这是一款功能强大的统计图表生成工具,可以创建以下图形: 饼图(饼图 曲线图(折线柱图/条形图(/条形图)) 甘特图(甘特图 散点图(XY图和图) 时间序列图(时间8股票图表(*高价/*低价/开盘价/收盘价蜡烛图(棒状综合统计图(帕累托图(气泡图))
28. Bbble 5 基于KA-2的开发流程控制和组织基于KA-2的软件开发在人才应用上可以形成层次结构,例如页面调整的软件工人和美工,以及专注于编码和业务逻辑实现的工程师以及DBA/系统架构师进行系统架构规划等,充分利用联合开发团队的优势,大大减轻人员成本压力。 KA-2是一种符合CMM认证的开发方法。 具备大型项目开发所必需的Build自动打包安装功能,从而实现项目团队开发的可控性。 北美一些大型软件开发公司也做不到这一点。 6 基于KA-2的应用系统功能特点完全基于B/S结构,是符合J2EE规范、可部署在Linux、Unix等平台上的应用平台。
29. 不同的操作系统和任何符合J2EE标准的中间件或应用服务器支持不同的数据库系统如SQL和Web服务器组(Web Farm设计,支持百万并发用户访问,自动流量调整(负载,支持超大7x24不间断) safe of large-scale , and can the to under super load. , users to the same (such as , , etc.) at the same time, the work of end users. very large (multi-user , , , and . The and , , , etc. to the user's . It on the same page, such as the of and . Users can also the type they use
30. With multi-level post , user roles and can be based on , and data . Multi-level can be set up to or to the of web -based . or e- 9 users can forms to their own needs and them with any in the , so that they can of . can be , , and . can the for the or flow of nodes in the at any time, the of the , and track the . The users to When leave or going out, other will the work on your .Once the user an agent, his tasks will be in the agent's work task list. in the B/S can
31. and in the , such as pie (pie, line , /bar , Gantt , XY plots and plots, (, etc.), the most SSL (HTTPS) data , the most 128-bit data , and user and data , and in the form of or files, and The 's and multi-level data , such as WEB , , ,
32. and WEB , etc., can be with and ERP to solve the of in the . of , such as PDF, HTML, XSL user to-do task list and , the in the form of , short , etc., and the to data and to the set . For , click on the name to sort up or down at will. or data with (%word%, work%, %word, word), can the of , and the page and the total of pages 10 Four 1 Asset Kono The is built on the Kono and is at user such as , , power , , and state and to solve other .
33. Our needs "a wide of with high value, high rates and , and fast and and and ." We focus on to The is to asset and costs, plans and and , and the and of . A asset cycle : asset , asset plan, asset work order , work , , , of asset and asset .The and : asset , plans, work on time to the plan, work , via SMS or email if the of is , , , costs and if the needs to pay
34. will be , asset and 2. The e- Kono e- has all the e- and basic . It is a key and that and . : -based to , , , , , , and . Multi-level are set to buyer and . and self- rich 11 Fast sign-on , , , multi- for real-time of and , for real-time of very large-scale users, super multi-level 3 (OA) based on Kono The OA of the has a multi-level and multi-level , and rich
35. With and self- , as well as a and user , it is an for real-time and team . Five User The is taken from the KA-2 user : The of using Kono KA-2 is the 's , user and . This set of ideas of the has been to be from the . , and at the same time, it these from , which is very . The first we using Kono KA-2 was a in . Since we used to focus on , we had no in large-scale B/S and did not know much about . , the 's were , so we chose the Kono KA-2 , and it was Learn and at the same time. But Kono has given us great in both and .and
36. with the based on php/mySQL, we only used very and time from KA-2, user needs to the end of the , users rated our very . These all from the of Kono KA-2. 12 Kono Line (KA-2 White Paper) We have a set of data: File type java jsp, js sql Total of lines of code 50278 24459 5626 80363 869 of lines of code Only and some art 460 1329 code ratio 1.7% 8% 1.7% Total , , , work , work , leave , trip , , ,
37. There are 16 , , , , , item , items, etc., with more than 200 pages; the , , , daily , forum, etc. of OA ; Total time: on 3, of and on 6, end on 17; : 1 , 2 , 1 (only for pages) . Six : P500 or above/512M /1G hard disk space : ( , Linux, Unix, : (SQL, or DB2) WEB : or IIS : IE 6.x : (, JRun, JBoss,, Seven and 1 : PC/512M /1G or more hard disk space : : SQL, WEB : or IIS : IE 6.x : (, JRun, JBoss,, 2 Any with basic of , JAVA and JSP 13
炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等