软件架构和设计教程
- 软件架构:指软件系统较大的结构,处理的是多个软件进程合作执行任务
- 软件设计:指较小的结构,处理的是一个软件进程内部的设计
有用的书
- Software Architecture in Practice (3rd Edition) (SEI Series in Software Engineering)
- Beyond Software Architecture: Creating and Sustaining Winning Solutions
- Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives (2nd Edition)
- Software Architecture: Foundations, Theory, and Practice
- Software Architecture in Practice (2nd Edition)