- 53
- 0
- 约3.1千字
- 约 6页
- 2016-03-08 发布于北京
- 举报
软件体系结构的五种主要风格类型分析.doc
软件体系结构的五种主要风格类型分析
摘要: 本文简述了软件体系结构的定义,探讨了Mary shaw和Daviad Garlan所提出的五种风格,即数据流风格、调用/返同风格、独立组件风格、独立组件风格、虚拟机风格、仓库风格软件体系结构。
关键词: 软件体系结构定义风格类型
一、什么是软件体系结构
在所有对于软件体系结构的定义中,我认为最有代表性的就是Hayes Roth所提出的:“认为软件体系结构是一个抽象的系统规范,主要包括用其行为来描述的功能构件和构件之间的相互连接、接口和关系。”这样的定义,我认为从根本上描述了软件体系结构所要做的事情,是一个很概括的规范化公式。与此同时,在定义各式各样的“构件”的时候,人们似乎一直在默认Dewayne Perry和A1ex Wo1f的定义,也就是:“软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组组合连接起来。”这一定义将处理构件、数据构件和连接构件区分了开来,明确了这三者在软件体系结构中的组件性质,将这三者视为软件体系结构的标准组成及探讨对象。
在此基础上,反复提到的则是Mary Shaw和David Garlan所提出的:“软件体系结构是软件设计过程中的一个层次,这一层次超越计算过
原创力文档

文档评论(0)