透视|新一代管理软件的发展

透视|新一代管理软件的发展

近些年来,企业管理信息化的需求发生了巨大的变化,管理软件的发展也随着市场需求的变化而演化着,其整体趋势将朝着开发难度逐渐降低、系统架构一体化、自主开发比例上升等方向发展。以往各自独立的管理软件组成的系统架构将越来越缺乏竞争力,集成了全流程管理功能的一体化系统架构将成为主流。

透视|新一代管理软件的发展

自1968年NATO学术会议首次提出“把软件开发从艺术和个体行为向工程和全体协同工作转化,应用计算机科学理论和技术以及工程管理原理和规范,按照预算和进度,实现满足用户要求的软件产品”以来,软件工程依然是爆发不满情绪的重灾区,几乎所有抱怨都指向软件固有的复杂性、易变性和不可见性,以及由此造成的软件开发周期长、代价高和质量低等问题。而简化手工编码,其目的就是实现无代码开发,从而实现软件工程的自动化,成为新一代软件开发技术的发展目标。然而,在实践探索中,方法不尽相同,在管理软件应用领域,就有平台型和解析型两类技术代表。平台型技术包括NetWeaver、UAP、BOS、EOS、X5,解析型技术的典型代表是Yigo。

透视|新一代管理软件的发展

透视|新一代管理软件的发展

平台型的软件一定程度上简化了管理信息系统的开发过程,并解决了软件功能的复用,但是仍存在一定的局限性。从研发理念和实现过程来看:

1、一部分软件平台侧重业务领域,是基于特定领域或特定软件产品发展成熟以后,独立剥离出来的以服务这类软件产品的二次开发工具,因而这类软件平台开发能力受限于原有产品的功能范围,在实际应用中体现出产品强则平台强、产品弱则平台弱的特点。

2、另一部分的软件平台侧重技术领域,快速生成的高级语言框架代码,一经修改无法再次快速生成,在软件功能升级常态化的今天,这种不可逆性成为技术性平台的应用瓶颈。

解析型技术则是面向业务人员,提供标准化的管理业务描述定义,以帮助他们实现丰富的企业管理应用业务模型的开发。如同26个英文字母,可以拼写出意义非凡的单词,表达变幻万千的世界,这类技术的核心特点是将抽象的软件功能实现转变为形象的图像化操作,由特定的解析系统解析成计算机可运行的信息系统,极大减轻了程序编码的工作,甚至是无代码开发。

透视|新一代管理软件的发展

透视|新一代管理软件的发展

对于无码开发技术,谷歌于2009年发布开源编程语言Go语言,目的是在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克说:“我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。”然后,早在2006年,上海博科资讯就推出了Yigo语言技术,将无代码开发的梦想变成了现实,让中国软件业走到了前端,代表了自动化、智能化软件工程的最新发展。

透视|新一代管理软件的发展

博科资讯2015年与法尔胜泓昇集团合作,以Yigo软件开发机器人的无代码开发技术为其建设了金属制品ERP系统。实施功能模块涵盖采购管理、生产管理、库存管理、质量管理、销售管理等业务领域。实施方案包括了对于主数据的统一管理,落实了集团内控制度,规范了业务流程,建立了成本控制体系,实现了财务业务的一体化管理等。以Yigo无代码开发技术,帮助法尔胜泓昇集团打造的ERP系统实现了自动架构、自动设计、自动实现、自动测试、自动运行等,其无码化的智能开发也为系统提高了整体地开发效率!

由此可见,无码化的软件开发技术,正在逐渐演变成为新一代管理软件的主流开发技术。


分享到:


相關文章: