架构师之路 — 软件架构 — Overview

目录

文章目录

  • 目录
  • 软件架构的定义
  • 软件架构的核心要素
  • 软件架构的目的
  • 软件架构分类
    • 业务架构
    • 应用架构
    • 数据架构
    • 代码架构
    • 系统架构
    • 部署架构
    • 运维架构
  • 架构的层级

软件架构的定义

IEEE 给出的定义:

架构是环境中该系统的一组基础概念(concepts)和属性(properties),具体表现就是它的元素(elements)、关系(relationships),以及设计与演进的基本原则(principles)。

CMU 软件工程研究院的定义:

架构是用于推演出该系统的一组结构(structures),具体是由软件元素(elements)、元素之间的关系(relationships&#

云物互联

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月5日
下一篇 2022年1月5日

相关推荐