未完待续。。。
1、什么是软件架构?
软件架构就是明确功能功能层次以及依赖关系,明确组件以及组件的边界。
1.1 架构具体形式有:
1)分层架构
2)事件驱动框架
3)微核架构(例如flask)、插件式扩展
4)微服务架构
5)云架构
2、软件架构的作用?
3、设计软件架构应该重点考虑什么?
重点?
边界?
哪些不能做?
4、架构设计与编码实现的关联是什么?
5、架构与领域驱动设计的交汇点是什么?区别是什么?
6、微服务是架构吗?区别是什么?
7、如何对架构进行测试?
-------------------------------------
8、架构能解决什么问题?
9、架构设计中,如何兼顾I性能考量?
10、衡量一个好的软件架构是什么?