【答案解析】[要点解析] 一种体系结构风格就是一种加在整个系统设计上面的变换。其目的是为系统的所有构件建立一个结构。常见的几种体系结构风格见表5-2。
表5-2 各种体系结构风格说明表 风格 | 说明 | 例子 | 以数据为中心的体系结构 | 以数据存储为中心,其他构件经常访问该数据存储,并对其中的数据进行更新、增加、删除或修改 | 黑板型知识库模式 | 数据流体系结构 | 输入的数据经过一系列的计算和操作构件的变换,形成输出的数据 | 管道和过滤器模式 | 调用和返回体系结构 | 包括主程序/了程序体系结构、远程过程调用体系结构,该体系结构风格使得软件设计师能够达成一种相对容易修改和扩张的程序结构 | 事件驱动模式 | 面向对象体系结构 | 系统的构件封装了数据和必须应用到该数据上的操作,构件间通过信息传递进行通信与合作 | 面向对象模式 | 层次式体系结构 | 通过定义一系列不同的层次,每个层次各自完成操作,这些操作不断接近机器的指令集。在最外层,构件完成用户界面操作;在最内层,构件完成操作系统级接口:中间的层次提供实用程序服务和应用软件功能 | 分层模式 | |