软件体系结构的现状和发展之分析
现阶段,软件体系结构正处于迅速发展,越来越多的软件人员开始注重软件体系结构的研
究。对于软件体系结构的研究工作主要在国外展开的,国内到目前为止对于软件体系结构
的研究尚处在起步阶段,软件体系结构在国内未引起人们广泛。
一、应用现状
1、形成研究热点,仍处于非形式化水平
自 20 世纪 90 年代后期以来,软件体系结构的研究成为一个热点。广大软件工作者已经认
识到软件体系结构研究的重大意义和它对软件系统设计开发的重要性,开展了很多研究和
实践工作。
从软件体系结构研究的现状来看,当前的研究和对软件体系结构的描述,在很大程度上来
说还停留在非形式化的基础上。软件构架师仍然缺乏必要的工具,这种工具应该是显式描
述的、有独立性的形式化工具。
在目前通用的软件开发方法中,其描述通常是用非形式化的图和文本,不能描述系统期望
的存在于构件之间的接口,不能描述不同的组成系统的组合关系的意义。难以被开发人员
理解,更不能用来分析其一致性和完整性等特性。
当一个软件系统中的构件之间几乎以一种非形式化的方法描述时,系统的重用性也会受到
影响,在设计一个系统结构过程中的努力很难移植到另一个系统中去。对系统构件和连接
关系的结构化假设没有得到显式的、形式化的描述时,把这样的系统构件移植到另一个系
统中去将是有风险的,甚至是不可能的。
2、软件体系结构的形式化方法研究