首页 理论教育 软件体系结构的基本概念及发展现状

软件体系结构的基本概念及发展现状

时间:2023-06-28 理论教育 版权反馈
【摘要】:软件体系结构这一术语是由Edsger Dijkston于1968年首次提出的。基于软件体系结构的软件开发过程不仅提高软件的抽象层次,而且提高重用的粒度,关于DSSA的研究和实践已经证实了这一点。本节主要介绍软件体系结构的一些基本概念及其发展现状。

软件体系结构的基本概念及发展现状

软件体系结构这一术语是由Edsger Dijkston于1968年首次提出的。他认为,人们应该更关心软件系统的划分与组合方式,而不是编程,这样会使软件开发和维护更容易。随着软件应用的普及和经验的积累,人们逐渐认识到软件体系结构在软件开发中的重要作用,又重新将研究热点集中到高层软件设计上,对软件体系结构的研究已从Perry和Wolf、Garlan和Shaw等的创新工作发展到对软件体系结构的分类、评估、形式化表示(Z、Z++、CSP、Prediction Logic)和特定域软件体系结构(Domain Specific Software Architecture,DSSA)的应用,基于构件的软件开发(Component Based Software Development,CBSD)等,而且软件体系结构描述语言(Architecture Description Languages,ADLs)已相继出现,使软件体系结构的表示更为严格,基于软件体系结构的软件工程逐渐走向实用。基于软件体系结构的软件开发过程不仅提高软件的抽象层次,而且提高重用的粒度,关于DSSA的研究和实践已经证实了这一点。本节主要介绍软件体系结构的一些基本概念及其发展现状。(www.xing528.com)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈