软件体系结构.概述
软件体系结构;模式分类;惯用法;设计模式;基本概念; Dewayne Perry和A1exander Wo1f曾这样定义:“软件
体系结构是具有一定形式的结构化元素,即构件的集合,包
括处理构件、数据构件和连接构件。处理构件负责对数据进
行加工,数据构件是被加工的信息,连接构件把体系结构的
不同部分组合连接起来。”
;基本概念; 体系结构的重要作用体现在以下三个方面 :
(1)体系结构的表示有助于风险承担者(项目干系
人)进行交流。
(2)体系结构突出了早期设计决策。
(3)软件体系结构是可传递和可复用的模型。
;体系结构风格;体系结构风格;当输入数据经过一系列的计算和操作构件的变换形成输出数据时,可以应用这种体系结构。
管道/过滤器、批处理序列都属于数据流风格。
管道/过滤器结构如下图所示:; 从上图可看出,管道/过滤器结构拥有一组被称为过滤器(filter)的构件,这些构件通过管道(pipe)连接,管道将数据从一个构件传送到下一个构件。
每个过滤器独立于其上游和下游的构件而工作,过滤器的设计要针对某种形式的数据输入,并且产生某种特定形式的数据输出。
如果数据流退化成为单线的变换,则称为批处理序列(batch sequential)。这种结构接收一批数据,然后应用一系列连续的构件(过滤器)变换
您可能关注的文档
- 计算机组成原理第八章概述.ppt
- 计算机组装与维护的基础知识概述.ppt
- 计算机网络实用技术概述.ppt
- 计算机网络技术及应用(胡远萍)概述.ppt
- 认真学习《准则》和《条例》把党的纪律刻印在心上概述.ppt
- 认识BDD行为驱动开发,认识Cucumber年月概述.pptx
- 认证知识讲座(学生)概述.ppt
- 认识实习——概述.ppt
- 认识传感器概述.ppt
- 认识东南东北概述.ppt
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)