架构导论2019年5月11日 · 阅读需 4 分钟什么是架构? 架构是软件系统的形状。就好像是一个物理世界的建筑的全景: 范式是砖块。 设计原则是房间。 组件是一幢建筑。 它们共同服务于特定的目的,例如医院是为治愈病人而设,学校是为教育学生而设。 我们为什么需要架构? 行为与结构 每个软件系统为利益相关者提供两种不同的价值:行为和结构。软件开发人员负责确保这两种价值都保持高水平。 ==软件架构师由于其工作描述,更加关注系统的结构,而不是其特性和功能。== 终极目标 - ==每个功能节省人力资源成本==