架构设计的定义

发布时间 2023-04-17 16:49:22作者: 祥瑞哈哈哈

软件体系结构=软件架构 英文名是 software architecture。

软件架构是由结构和功能各异、相互作用的构件集合,按照一定的结构方式构成的系统。它包含系统的基础构成单元,它们之间作用关系,在构成系统时它们的集成方法以及对集成约束的描述等。

架构的三要素

1.构件,构件是架构的构成要素。常见的局部或总体的构件可以是:客户,服务器,数据库,子程序,进程等。

2.构件间的连接和连接关系(相互作用),过程调用,共享变量,进程通信,消息传递。

3.系统集成的方法和约束。