软件体系结构软件体系结构总复习.pptx
《软件体系结构软件体系结构总复习.pptx》由会员分享,可在线阅读,更多相关《软件体系结构软件体系结构总复习.pptx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 序论软件体系结构的定义Software Architecture is the structure or structures of the system,Which comprise software elements,the externally visible properties of these Elements,and the relations among them软件体系结构是系统的一个或多个结构,它包括:软件的组成元素(组件),这些(组件)元素的外部可见特性,以及这些元素(组件)之间的相互关系。第1页/共29页软件的组成元素到底是什么?外部可见属性指什么?相互关系都有
2、哪些?第2页/共29页定义中并没有明确说明什么是elements:是一个对象?一个实现单元?一段进程?一个函数库?数据库?商业构件?以上都有可能,还可能是其它一些事物元素外部可见的属性是指元素对其它元素来说 提供的服务 需要的服务 共享资源的使用等各元素间的交互关系也可能有多种 例如:细划分,同步,调用,包含第3页/共29页第二章 软件构架的结构和视图结构是系统元素本身的集合视图是结构的表示第4页/共29页将软件构架的结构分为三组:模块结构组件-连接器结构分配结构第5页/共29页模块结构分解结构使用结构分层结构类或泛化第6页/共29页分解结构使用结构分层结构类或泛化第7页/共29页组件-连接器
3、结构组件连接连接的本质连接器组件间的联系第8页/共29页分配结构什么是分配结构硬件、团队结构、文件系统都会与软件构架进行交互,所以必须考虑这一类结构。通过将软件构架映射到硬件即可对系统性能进行分析;通过将软件构架映射到团队结构,项目管理活动才得以展开;通过将软件构架映射到文件结构,系统开发管理才得以进行。第9页/共29页软件系统的视图第10页/共29页第三章 软件体系结构模式通用体系结构风格的分类数据流风格:数据流风格:批处理序列、管道批处理序列、管道/过滤器风格过滤器风格过程控制风格:过程控制风格:开环,闭环开环,闭环调用调用/返回风格:返回风格:主程序主程序/子程序、面向对象风格、层次结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 体系结构 复习
限制150内