主题 / 组成与决策 知识卡片组成与决策专业/工作 内容软件架构既可以看作组件、连接件和约束的组合,也可以看作一组关键设计决策。前者帮助看清系统结构,后者帮助追问为什么这样分解与取舍。发散:只画组件图不记录决策,架构会失去可演化的理由。 参考来源《软件架构理论与实践》第2章《软件架构的概念》 ← 上一张卡片其他五类软件产品的架构案例对比 下一张卡片 →组成派与决策派两大定义流派的分歧