一 架构来源

架构:人们对一个结构内的元素及元素间关系的一种主观映射的产物。

最初来源于建筑行业,其所涉及的技术有:地基、整体结构、外观、供水系统、电系统、煤气系统、安全系统、网络系统等。架构师要把这些因素结合起来给施工者指导,同时也给客户一个整体远景图。

二 软件架构

软件架构是软件系统的顶层结构,是对重复性业务的抽象和未来业务拓展的前瞻。

架构目的

  • 决定应用架构的结构
  • 决定应用程序的处理方式

三 架构单位

软件架构的单位是组件。

基础架构部做什么的 什么叫基础架构_架构师

架构的重要原则

  • 隐藏信息
  • 提高开放性
  • 高内聚
  • 低耦合

四 常见架构错误概念

1 架构=框架

基础架构部做什么的 什么叫基础架构_基础架构部做什么的_02

2 架构=平台

基础架构部做什么的 什么叫基础架构_软件架构_03

五 架构发展历史

  • 基础研究阶段(1985年~1994年)
  • 概念确立阶段(1992年~1996年)
  • 探索发展阶段(1995年~2000年)
  • 普及应用阶段(2000年~至今)

六 架构师分类

  • 软件架构师
  • 平台架构师
  • 硬件架构师
  • 网络架构师
  • 人工智能架构师
  • 特定技术架构师

七 架构师素质要求

基础架构部做什么的 什么叫基础架构_基础架构部做什么的_04

八 架构师练就方法

基础架构部做什么的 什么叫基础架构_架构师_05

基础架构部做什么的 什么叫基础架构_架构师_06