知识卡片

架构的边界

专业/工作

内容

软件架构先划定系统由哪些核心元素组成,再定义元素之间的关系和约束。只罗列模块不是架构,只有关系、边界、职责一起被稳定下来,团队才能围绕同一张结构图协作。发散:评审架构时先问“关系是否清楚”,比先问“用了什么技术”更有效。

参考来源

《从0开始学架构》第01章《架构到底是指什么?》