今天谈到工业革命4.0的软件定义,正好整理一下自己的理解。
“工业4.0”概念即是以智能制造为主导的第四次工业革命,或革命性的生产方法。该战略旨在通过充分利用信息通讯技术和网络空间虚拟系统—信息物理系统(Cyber-Physical System)相结合的手段,将制造业向智能化转型。[5]
一个软件系统的开发过程也是一个制造的过程,一个软件系统可以通用多个产品,但是又能通过软件定义的方式满足不同客户的定制需求。
比如:常规的软件定制产品研发过程,需求->方案->设计->实现(软件编码)->测试验证->发布,而软件定义实现方式则为:需求->方案->设计->软件定义->测试验证->发布,或者需求->软件定义->测试验证->发布等等,主要是将原来需要重新开发编码的部分通过配置参数的方式来实现。
也就是说工业革命4.0的本质就是通过使用数据流的技术,以规模化的成本或开发方式,实现对于异构系统或者定制化系统的支持。将传统的定制开发使用配置参数的方式来实现。
网友评论