02-软件体系结构与架构技术.pptVIP

  • 3
  • 0
  • 约 14页
  • 2016-06-06 发布于湖北
  • 举报
? 1.1 软件架构与软件工程 1.2 软件架构概述 1.3 感受身边的架构存在 1.4 两个简单程序的架构实现与分析 1.5 本章小结 第1章 认识软件架构 1.2 软件架构概述 1.2.1 软件架构的定义 什么是软件架构,网上有60多个定义 多数人认可的定义: 软件架构是由结构和功能各异、相互作用的构件集合、按照一定的结构方式构成的系统。它包含系统的基础构成单元,它们之间的作用关系,在构成系统时它们的集成方法以及对集成约束的描述等。 1.2.1 软件架构定义 1.2.1 软件架构的定义 从软件系统的角度理解架构定义,可以看到:软件的架构是关于软件系统如何被组织起来的定义,即软件系统是由以下三个要素构成的: 1、组成系统的结构元素或统称为组成系统的构件 2、构件与构件之间的连接以及特定的连接关系 3、系统集成的方法和约束。 1.2.1 软件架构的定义 浓缩软件架构定义为以下三个要素: (1)组成架构的元素:构件。 (2)构件的相互联系:连接。 (3)构件之间的相互联系关系:连接关系。 什么是软件架构? 架构={ 构件、连接、连接关系 } 构 件:构成汽车的各主要部件是轮胎、发动机、变速箱、传动装置、大梁等 连接:轮胎和发动机之间靠什么连接在一起 连接关系:汽车的动力是怎么由发动机传递到轮胎,转速又是怎么通过变速箱控制的。 1.2.2 软件架构的作用

文档评论(0)

1亿VIP精品文档

相关文档