论文部分内容阅读
软件体系结构在20世纪70年代的时候由于人们利用一些程序模块的集合来组合成一个软件系统而被人们所认识(这有别于以往程序的语句级设计),80年代软件体系结构作为一个计算机术语而正式被提出。接着这个术语被大量引用,且意义不尽相同。作为软件工程的一个分支和一个新的软件设计的视角,软件体系结构在软件设计中的重要作用已经得到普遍的认可。建立在UML(统一建模语言)上的“统一软件开发过程”中,也提出了以体系结构为中心的软件设计开发过程。 本文主要作了以下几个方面的工作: 介绍了软件体系结构的出现背景和一些相关概念,接着按体系结构的各个方面和研究热点逐一展开,并对于软件体系结构的形式化描述进行了较为细致的阐述 对于新近出现的崭新的分布式计算模型Web Services给予了高度的关注,详细探讨了它的概念性体系结构和关键技术 结合分布式网络环境下消息中心系统的实现,提出了一种以体系结构为中心,基于构件的解决方案