软件架构的核心问题:怎样组织软件能更容易生成和维护解决问题的工具-业务决定架构
怎样组织软件更容易解决问题;
技术域:使用什么样的技术。
软件架构要解决的两个问题:1、代码的组织问题;2、功能的实现问题。
有两个关注点:问题怎样解决、软件怎样组织。
衡量标准:组织代码的能力、处理问题的能力。
软件及编程思想
https://www.cnblogs.com/feng9exe/p/6776234.html
https://www.cnblogs.com/feng9exe/p/9946473.html
https://www.cnblogs.com/feng9exe/p/10157151.html
https://www.cnblogs.com/feng9exe/p/9474789.html