写点什么

架构实战营 模块一:学习总结

用户头像
👈
关注
发布于: 2021 年 04 月 04 日

一、软件架构四要素:

  • 顶层架构(rank):架构分层

  • 组成角色(role):系统包含哪些角色

  • 角色关系(relation):角色之间的关系

  • 运作规则(rule):角色如何协作完成系统功能


二、常见的架构图分类

  • 业务架构

  • 系统架构

  • 应用架构

  • 部署架构

  • 逻辑架构

  • 物理架构


三、架构图分类

  • 业务架构:描述系统对用户提供了哪些功能

  • 客户端架构、前端架构:按模块划分

  • 系统架构:技术架构,罗列系统功能及交互逻辑

  • 应用架构:描述后端由哪些应用组成

  • 部署架构:描述后端具体如何部署


四、面向复杂度的架构设计

确定、拆解需求 -》 分析复杂度 -》 罗列备选架构 -》 根据成本、高可用、高性能、可扩展性对架构进行取舍-》实现。


发布于: 2021 年 04 月 04 日阅读数: 41
用户头像

👈

关注

还未添加个人签名 2019.04.04 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营 模块一:学习总结