- 12
- 0
- 约5.17千字
- 约 89页
- 2018-08-10 发布于江苏
- 举报
软件体系结构 软件体系结构风格 主要内容 软件体系结构风格概述 经典软件体系结构风格 客户/服务器风格 浏览器/服务器风格 层次风格 异构结构风格 软件体系结构风格概述 软件体系结构风格style :描述某一特定应用领域中系统组织方式的惯用模式。 体系结构风格定义了一个系统家族 体系结构风格反映了领域中众多系统所共有的结构和语义特性 经典的体系结构风格 数据流风格:批处理序列;管道/过滤器。 调用/返回风格:主程序/子程序;面向对象风格;层次结构。 独立构件风格:进程通讯;事件系统 虚拟机风格:解释器;基于规则的系统 仓库风格:数据库系统;超文本系统;黑板系统。 经典软件体系结构风格 管道和过滤器 数据抽象和面向对象组织 基于事件的隐式调用 分层系统 仓库系统及知识库 C2风格 管道与过滤器风格 管道和过滤器 每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,然后产生输出数据流。 这种风格的连接件就象是数据流传输的管道,将一个过滤器的输出传到另一过滤器的输入 这里的构件被称为过滤器,这种风格的连接件就象是数据流传输的管道,将一个过滤器的输出传到另一过滤器的输入。 管道和过滤器应用举例 ATM机 汽车牌照识别系统 图像捕捉 灰度化 拉伸 边缘处理 模板匹配 识别 等数据流水线系统 每一步数据质量将会影响到下一步 管道和过滤器风格优点 P52 管道和过滤器风格缺点 P53
原创力文档

文档评论(0)