当前位置: 焊接设备 >> 焊接设备发展 >> 一文详解什么是架构和架构分类架构师成长
在文章中,概要讲述了架构师在实际工作中到底要做些什么,以及要匹配具备什么样的能力。
接下来,我们逐步展开来讲述,从零开始,逐步培养架构设计思维、讲解架构设计技术、掌握架构设计方法、循序渐进进行架构设计实战训练,从根本上提升能力,早日成长成为真正的架构师。
先来聊聊两个基本的概念:什么是架构,以及架构的分类。
一:什么是架构
关于架构的定义,业界有太多不同的说法,但大同小异,本质趋同,只不过侧重各有不同,这里选取IEEE(电气和电子工程师协会)的定义:
架构描述了一个系统的基本组织结构,包含了组成系统的组件、组件之间的关系、组件与环境之间的关系,以及指导上述内容进行设计和演化的原则。
1:系统
组织起来完成一系列功能的组件集
2:组件
组件是一个系统模块化的一部分,是一系列功能集的封装体
3:环境
环境或上下文,指的是会对这个系统的开发、运行等造成影响的环境和设置,比如:政策法规、软硬件环境等,是一些软件系统之外的因素。
二:对架构的基本认识
架构定义了系统结构,尤其是高层结构
架构定义了行为这里的行为主要是一些交互行为,比如:组件之间的交互,组件和环境之间的交互等