- 7
- 0
- 约1.96千字
- 约 29页
- 2017-05-11 发布于重庆
- 举报
软件体系结构课件软件体系结构总复习
软件体系结构总复习 第一章 序论 软件体系结构的定义 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 软件体系结构是系统的一个或多个结构,它包括:软件的组成元素(组件),这些(组件)元素的外部可见特性,以及这些元素(组件)之间的相互关系。 软件的组成元素到底是什么? 外部可见属性指什么? 相互关系都有哪些? 定义中并没有明确说明什么是elements:是一个对象?一个实现单元?一段进程?一个函数库?数据库?商业构件? 以上都有可能,还可能是其它一些事物 元素外部可见的属性是指元素对其它元素来说 提供的服务 需要的服务 共享资源的使用等 各元素间的交互关系也可能有多种 例如:细划分,同步,调用,包含… 第二章 软件构架的结构和视图 结构是系统元素本身的集合 视图是结构的表示 将软件构架的结构分为三组: 模块结构 组件-连接器结构 分配结构 模块结构 分解结构 使用结构 分层结构 类或泛化 分解结构 使用结构
原创力文档

文档评论(0)