知识卡片
架构的边界
内容
软件架构先划定系统由哪些核心元素组成,再定义元素之间的关系和约束。只罗列模块不是架构,只有关系、边界、职责一起被稳定下来,团队才能围绕同一张结构图协作。发散:评审架构时先问“关系是否清楚”,比先问“用了什么技术”更有效。
参考来源
《从0开始学架构》第01章《架构到底是指什么?》
知识卡片
软件架构先划定系统由哪些核心元素组成,再定义元素之间的关系和约束。只罗列模块不是架构,只有关系、边界、职责一起被稳定下来,团队才能围绕同一张结构图协作。发散:评审架构时先问“关系是否清楚”,比先问“用了什么技术”更有效。