论文部分内容阅读
软件开发商一直寻找一种自动化系统的软件设计的新构思,这种构思超出传统的客户机/服务器体系结构之外的面向组件、分布式的体系结构。它基于功能性的模块(或组件),而这些组件可应用于客户机或服务器,且可以驻留在分布式控制系统(DCS)的任何位置。我们把这种设计称为“功能性的软件结构”,当然有的地方对这种技术也有其它叫法。本文对传统的包式工业软件设计方法的缺点做了概述并详细分析了面向组件的设计方法的优点。1 软件设计的传统包式方法在过去的几十年中,人们设计了许多自动控制软件包,这些软件包是互相独立的依赖于单一硬件平