- 2
- 0
- 约6.1千字
- 约 40页
- 2017-06-10 发布于四川
- 举报
软件体系结构风格 软件体系结构风格(Style):描述特定系统组织方式的惯用范例,强调组织模式和惯用范例。组织模式即静态表述的样例,惯用范例则是反映群众多系统共有的结构和语义。 软件体系结构设计的核心问题:能否达到体系结构级的软件重用; 对软件体系结构风格的研究和实践促进了对设计的复用,一些经过实践证实的解决方案也可以可靠地用于解决新的问题。 使用软件体系结构风格的优点: 促进设计重用; 带来巨大的代码重用; 使系统更易于被他人理解; 使用标准化的风格有利于系统的互操作性; 便于利用特有的体系结分析方法; 提供特定风格的可视化。 在体系结构层次上,常出现客户机-服务器系统、管道过滤器设计或者分层体系结构等软件风格术语,这些术语一般与特定的设计方法和符号相关,如面向对象和数据流等,虽然还没有对体系结构惯用模式实现分类,但是这种分类的轮廓已开始出现,如下部分主要种类: 软件体系结构风格是反复出现的组织模式和习惯用法,是对一系列体系结构设计的抽象; 软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。体系结构风格定义了一个系统家族,即一个体系结构定义一个词汇表和一组约束; 词汇表包括一些构件和连接件,约束指出系统如何将这些构件和连接件组合起来; 讨论体系结构风格时要回答的问题: 设计词汇表是什么? 构件和连接件的类型是什么? 可容许的结构模式是什么? 基
原创力文档

文档评论(0)