软件体系结构课件_软件体系结构总复习

软件体系结构课件_软件体系结构总复习

ID:43175605

大小:332.31 KB

页数:29页

时间:2019-10-01

软件体系结构课件_软件体系结构总复习_第1页
软件体系结构课件_软件体系结构总复习_第2页
软件体系结构课件_软件体系结构总复习_第3页
软件体系结构课件_软件体系结构总复习_第4页
软件体系结构课件_软件体系结构总复习_第5页
资源描述:

《软件体系结构课件_软件体系结构总复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件体系结构总复习第一章序论软件体系结构的定义SoftwareArchitectureisthestructureorstructuresofthesystem,Whichcomprisesoftwareelements,theexternallyvisiblepropertiesoftheseElements,andtherelationsamongthem软件体系结构是系统的一个或多个结构,它包括:软件的组成元素(组件),这些(组件)元素的外部可见特性,以及这些元素(组件)之间的相互关系。软件的组成元素到底是什么?外部可见属性指什么?相互关系都有哪些?定义中并没有明确说明什么是eleme

2、nts:是一个对象?一个实现单元?一段进程?一个函数库?数据库?商业构件?以上都有可能,还可能是其它一些事物元素外部可见的属性是指元素对其它元素来说提供的服务需要的服务共享资源的使用等各元素间的交互关系也可能有多种例如:细划分,同步,调用,包含…第二章软件构架的结构和视图结构是系统元素本身的集合视图是结构的表示将软件构架的结构分为三组:模块结构组件-连接器结构分配结构模块结构分解结构使用结构分层结构类或泛化分解结构使用结构分层结构类或泛化组件-连接器结构组件连接连接的本质连接器组件间的联系分配结构什么是分配结构硬件、团队结构、文件系统都会与软件构架进行交互,所以必须考虑这一类结构。通过将软件

3、构架映射到硬件即可对系统性能进行分析;通过将软件构架映射到团队结构,项目管理活动才得以展开;通过将软件构架映射到文件结构,系统开发管理才得以进行。软件系统的视图第三章软件体系结构模式通用体系结构风格的分类数据流风格:批处理序列、管道/过滤器风格过程控制风格:开环,闭环调用/返回风格:主程序/子程序、面向对象风格、层次结构独立构件风格:进程通信、事件系统虚拟机风格:解释器仓库风格:数据库系统、黑板系统数据流风格PipesandFilters什么是管道-过滤器风格?过滤器组件的类型有哪些?管道-过滤器风格的构件和连接件是什么?这种风格的特点是什么?优缺点各是什么?批处理风格特点是什么?和管道-过

4、滤器风格的比较什么是开环控制和闭环控制?分层风格一般适用于什么样的问题?它的解决方案?它的优点,缺点是什么?分层风格具体的实例可以是什么?解释器风格什么是解释器风格组件构成连接件该风格的优点和缺点该风格适用于什么情况数据仓库和黑板模型两种类型的构件:一个中央数据单元,(系统当前的各种状态)相对独立的组件的集合,这些组件对中央数据单元进行操作连接件:控制根据控制策略的不同,分为:数据库(知识库):系统由输入数据流中的事务信息来驱动,即输入数据流中的事务指令可以触发系统相应进程的执行,黑板:如果系统由中央数据结构的当前状态来驱动,则黑板模型。黑板风格Component:中央数据单元知识源控制单元

5、面向对象风格构件:对象连接件:消息优点缺点其他体系结构风格C2风格应用范围构件中各个模块的作用特点第四章质量属性系统的三类质量属性系统的质量属性受构架影响的商业属性:例如:上市时间与构架本身相关的一些质量属性:概念完整性系统的质量属性可用性可修改性性能安全性可测试性易用性质量属性场景什么是质量属性场景?为什么要使用质量属性场景?刻画质量属性的手段,6部分组成:刺激源刺激环境制品响应响应度量以一种统一规范的方式来表达“质量属性”的需求。可用性战术用于以下几方面:错误检测(FaultDetection)错误恢复(FaultRecovery)错误预防(FaultPrevention)第五章属性驱动

6、设计(ADD)属性驱动的设计(ADD)的步骤第六章ATAMATAM的目的好处参与人员步骤第七章软件产品线产品线的概念一个软件产品线是满足下列性质的一组软件产品:-共享一组相同的、可管理的特性的集合-满足一类特定的市场需求公共核心资产库(coreassetsbase)COTS(CommercialOff-the-Shelf)核心资产开发活动的输入和目标产品开发活动中输入/输出关系使用产品线的好处和代价第八章构架编档什么是架构编档,简要叙述软件构架编档要包含的主要内容。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。