第 5 讲:管道过滤器结构2.4 管道过滤器结构2.4.1 管道过滤器结构组成原理1. 设计思想2. 结构组成3. 技术特征4. 优缺点评价2.4.2 管道过滤器结构应用实例1. 编译器流水线结构2. 集成计划管理的数据流模型3. 工作流元过程模型,2.4 管道过滤器结构学科关联:编译器,UNIX管
软件体系结构2-04Tag内容描述:
1、第 5 讲:管道过滤器结构2.4 管道过滤器结构2.4.1 管道过滤器结构组成原理1. 设计思想2. 结构组成3. 技术特征4. 优缺点评价2.4.2 管道过滤器结构应用实例1. 编译器流水线结构2. 集成计划管理的数据流模型3. 工作流元过程模型,2.4 管道过滤器结构学科关联:编译器,UNIX管道,结构化应用2.4.1 管道过滤器结构组成原理PF结构:基于功能抽象与IPO控制的数据流系统1. 设计思想:问题抽象流程化,处理过程并行化(1) 针对问题域中的过程性描述进行建模元素抽象,包括数据的输入过程,处理过程和输出过程过程性问题的分解同样具有层次性,如事务。
2、嵌入式软件,计算机与通信学院,2. 嵌入式软件体系结构综述,目录,面向应用的软件结构 主要的嵌入式软件结构原型 轮转结构 带有中断的轮转结构 函数队列调度结构 实时操作系统结构 软件结构的选择,嵌入式软件系统的系统架构,硬件,应用层,驱动层,操作系统层,中间件层,嵌入式软件系统的系统架构,驱动层驱动层是直接与硬件打交道的一层,它对操作系统和应用提供所需的驱动的支持。该层主要包括三种类型的程序。,板级初始化程序这些程序在嵌入式系统上电后初始化系统硬件环境,包括嵌入式微处理器、存储器、中断控制器、DMA、定时器等的初始化。,。
3、 第 5 讲:管道过滤器结构2.4 管道过滤器结构2.4.1 管道过滤器结构组成原理1. 设计思想2. 结构组成3. 技术特征4. 优缺点评价2.4.2 管道过滤器结构应用实例1. 编译器 流水线结构2. 集成计划管理的数据流模型3. 工作流元过程模型2.4 管道过滤器结构学科关联:编译器, UNIX管道,结构化应用2.4.1 管道过滤器结构组成原理PF结构:基于 功能抽象 与 IPO控制的 数据流 系统1. 设计思想: 问题抽象 流程化 ,处理过程 并行化(1) 针对问题域中的 过程 性描述进行建模元素 抽象 ,包括数据的 输入 过程, 处理 过程和 输出 过程过程 性问题的分解。
4、 第 3 讲:事件触发结构和解释器结构 2.1.2 事件触发结构1. 设计思想 2. 结构组成3. 技术特征 4. 效果评价5. 应用实例2.2 解释器结构 2.2.1 解释器结构组成原理1. 设计思想 2. 结构组成3. 技术特征 4. 效果评价2.2.2 解释器结构应用实例2.1.2 事件触发结构学科关联: 嵌入式软件设计,面向对象软件设计事件触发: 部件之间的交互操作不是采用直接的显式调用方式;而是通过间接的隐式调用或消息发送方式进行基本应用: 提供系统 资源管理 和使用的行为模式, CHE提供部件的 动态连接 方式 OS应用服务资源的调用 DBMS的数据存取与数据一致性。
5、课 程 内 容, 软件体系结构概论 软件体系结构建模 软件体系结构风格 软件体系结构描述 动态软件体系结构 Web服务体系结构 基于体系结构的软件开发 软件体系结构的分析与测试 软件体系结构评估 软件产品线体系结构, 软件体系结构建模的种类,第2章 软件体系结构建模,2.1 软件体系结构建模概述, 结构模型 框架模型 动态模型 过程模型 功能模型, 软件体系结构建模的种类,第2章 软件体系结构建模,2.1 软件体系结构建模概述, 结构模型这是一个最直观、最普遍的建模方法。这种方法以体系结构的构件、连接件和其他概念来刻画结构,并力图通过结构。
6、2020/3/11,1,第四章 共享信息系统, 4.1 共享信息系统概述 4.2 数据库集成 4.3 软件开发环境集成 4.4 建筑设计集成 4.5 共享信息系统的体系结构 4.6 结论,2020/3/11,2, 4.1 共享信息系统概述,随着一类系统的需求不断增长,必然会带来与这类系统对应的体系结构的不断演化,来满足不断增长的需求。本章中, 我们会围绕着共享信息系统来考察需求的增长与其对应体系结构的互相影响。 1、共享信息系统有一类非常特殊但又非常重要的系统, 它的主要功能是收集、处理、保存大批量复杂信息体, 这就是共享信息系统。 2、三类共享信息系统数据处理:。
7、第2章,软件体系结构风格,刘 伟 (Sunny) weiliu_china163.com,教学内容,定义 管道和过滤器 数据抽象和面向对象组织 基于事件的隐式调用 分层系统 仓库系统 过程控制环路 C/S风格 三层C/S风格 B/S风格,定义,软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。 体系结构风格定义了一个系统家族,即一个体系结构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。 体系结构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统。
8、第 4 讲:层次体系结构2.3 层次体系结构2.3.1 层次结构组成原理1. 设计思想2. 结构组成3. 技术特征4. 优缺点评价2.3.2 层次结构的应用实例1. 层次模型的设计过程2. ISOOSI参考模型,2.3 层次体系结构学科关联:计算机网络,操作系统,数据库,工作流参考模型层次结构:是一种基本的体系结构设计风格;也是一种普遍适用的软件设计方法与通用抽象原则2.3.1 层次结构组成原理1. 设计思想:问题抽象层次化,层间交互接口化 设计内容分层分块组织,形成纵向(分层)和横向(分块)的功能分割体系;纵向体现层间关联,横向体现层内功能 层间信息。
9、 第 4 讲:层次体系结构2.3 层次体系结构2.3.1 层次结构组成原理1. 设计思想2. 结构组成3. 技术特征4. 优缺点评价2.3.2 层次结构的应用实例1. 层次模型的设计过程2. ISO OSI参考模型2.3 层次体系结构学科关联: 计算机网络,操作系统,数据库,工作流参考模型层次结构: 是一种基本的体系结构设计风格;也是一种普遍适用的软件设计方法与通用抽象原则2.3.1 层次结构组成原理1. 设计思想: 问题抽象 层次化 ,层间交互 接口化 设计内容 分层 分块 组织,形成纵向(分层)和横向(分块)的 功能分割 体系;纵向体现 层间 关联,横向体现 层。