问题

1. 为什么要关心软件架构呢?

2. 架构师应该成为敏捷团队中的最终决策者吗?

3. 单一责任原则与内聚有什么关系?

4. 在项目生命周期的哪些阶段让架构师加入更好?

5. 遵循单一责任原则有什么好处?