知识卡片

架构看全局

普通读书笔记卡 · 1885.b

内容

软件架构不只是类和代码组织,还包括横切关注点、质量属性、互操作、部署、运营和维护等会影响系统成败的元素。发散:开发者视角容易贴近代码,架构视角则要求把代码放回生产环境和组织约束中审视。

参考来源

- 位置:《程序员必读之软件架构》第3章《软件架构是什么》(源文件:OEBPS/text00000_split_013.html) - 结论依据:原文明确列出软件架构关注的横切关注点、质量属性、互操作、部署、运营维护等元素,超越单纯代码组织,直接支持卡片论点。 - 原始内容:"从代码结构和基础到将代码成功部署到生产环境,与一个软件系统重要元素相关的所有东西就是软件架构。……横切关注点,比如登录和异常处理;安全性……性能、可伸缩性、可用性和其他质量属性……"