中机国际姚亚平:软件工业化倡导者

中国机械国际合作股份有限公司(中机国际)是大型中央企业集团、世界500强企业——中国机械工业集团有限公司的控股子公司。公司坚持商业会展与国际贸易“双擎驱动”的总体定位,致力于打造技术交流与贸易促进综合服务平台,已经发展成为中国会展界规模最大、综合实力最强的中央企业。

商业会展是中机国际的核心主业。公司拥有超过60年办展经验的专业化办展团队,已形成境内外自主办展、代理出国展览、展览工程服务等完整的展览业务体系。每年在国内30多个大中城市举办40多场高质量展会,总规模近300万平方米;同时,中机国际是中国最大的海外组展机构,每年在境外100多个国家,组织160多场代理展和自办展。组织专业买家50万人次,拥有广泛的优质客户资源。

中机国际信息管理部部长姚亚平的QQ个性签名上写着“软件工业化倡导者”。他认为,手工编程是落后的生产方式,必须改变,必须将人从繁琐的编程中解放出来,把写程序的事交给计算机完成。

“人应该专注问题的解决,而不要陷入重复的事务中。”姚亚平希望在退休之前,设计出一个软件工业化开发平台。

每当谈起软件工业化,姚亚平总是耐心地解释说:“软件编写还是手工的,生产效率低,已经不能满足人们的要求。应该学习工厂生产产品的方法来生产软件,这样可以降低成本还可提高质量。”

这意味着他要做的,是一个类似于软件生产线的平台。

软件工业化开发平台基本功能

在姚亚平看来,软件工业化开发平台就相当于车间里面的生产线;各种软件所需要的各种素材和功能模板事先准备好,当要设计一个软件的时候,就可以根据自己的需要选择材料和相应的模板进行配置,很快生产出自己想要的软件。

工业化的两个基本要求是技术封装和标准化。

技术封装对生产者的技术要求和劳动强度大大降低,因为形成了专业化生产,生产成本也大大降低;标准化使零件具有完全互换性,产业分工与合作的基础更加稳固。

在这个过程中,如何“整合”构件对象的技术是关键。其实现形式是构件对象化,不是传统意义的模块,是对具有共性的功能所进行的抽象并对技术进行封装,是独立运行的“子系统”或应用对象,它对应解决某些问题的应用。实现方法是构件对象描述表单化;核心技术是“整合”构件对象的开发平台

构件对象的具体功能由参数表来设置,不需写代码,“即插即用”。

据介绍,软件工业化开发平台的工作原理就是一切皆对象:主界面、功能键、数据库、表、字段、人(用户)等都是对象,所有的对象都用其对应的表来描述。开发人员可以通过平台中的编辑界面或页面描述表就能配置所有对象的属性及其功能,而无需在后台编写大量代码,从而只需关注功能的实现,而不用关注功能实现的后台机理,系统自动编程生成网页,进而提高效率和编程质量。

对于一个不是学软件出身的姚亚平来说,在搭建平台的过程中有很多个难关需要突破。虽然他已到了不适合编写程序的年龄,但他一直在坚持。

软件工业化开发平台三大特点

姚亚平表示,追梦的道路并非一帆风顺。还有很多新知识,要去学习掌握。

根据矩阵科技公司介绍,软件工业化开发平台已经基本成型,今年中机公司新开发的展会项目都将基于该平台完成,编程效率大大提高:过去两个月的工作量,现在只要一个月就能完成。