架构基础知识

一 架构来源

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

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

二 软件架构

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

架构目的

  • 决定应用架构的结构

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

三 架构单位

软件架构的单位是组件。

架构的重要原则

  • 隐藏信息

  • 提高开放性

  • 高内聚

  • 低耦合

四 常见架构错误概念

1 架构=框架

2 架构=平台

五 架构发展历史

  • 基础研究阶段(1985年~1994年)

  • 概念确立阶段(1992年~1996年)

  • 探索发展阶段(1995年~2000年)

  • 普及应用阶段(2000年~至今)

六 架构师分类

  • 软件架构师

  • 平台架构师

  • 硬件架构师

  • 网络架构师

  • 人工智能架构师

  • 特定技术架构师

七 架构师素质要求

八 架构师练就方法

 

 

 

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值