第4章软件体系结构风格分析.pptVIP

  • 27
  • 0
  • 约3.91千字
  • 约 46页
  • 2016-12-02 发布于湖北
  • 举报
第4章软件体系结构风格分析.ppt

第四章 软件体系结构风格 天津商业大学 1 ◇ 体系结构风格概述 对在实践中一些常见的体系结构风格(模式)的讨论,有助于我们对软件体系结构的理解。 对常见体系结构风格的讨论框架 (1)每一个常见的体系结构风格,都可以看成是一组计算构件以及构件间的交互。 (2)以图示的方式表示构件和构件间的交互。 2 ◇ 定义 软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。 软件体系结构风格定义的主要内涵: 定义了一个系统家族,即一个体系结构定义一个词汇表和一组约束。 词汇表中包含一些构件和连接件类型。 约束指出系统是如何将这些构件和连接件组合起来的。 3 ◇ 研究意义 体系结构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。 4 特别注意:体系结构风格不是对软件进行分类的标准。它仅仅是表示描述软件的不同角度而已。 例如:一个系统采用了分层风格,但这并不妨碍它用面向对象的方法来实现。同一个系统采用多种风格造成了所谓体系结构风格的异构组合。 5 ◇ 体系结构风格的四要素 (1)提供一个词汇表; (2)定义一套配置规则; (3)定义一套语义解释原则; (4)定义对基于这种风格的系统所进行的分析。 6 ◇ 经典的体系结构风格 ◎ 数据流风格:批处理序列;管道和过滤器。 ◎ 调用/返回风格:主程

文档评论(0)

1亿VIP精品文档

相关文档