未完待續。。。
1、什麼是軟件架構?
軟件架構就是明確功能功能層次以及依賴關係,明確組件以及組件的邊界。
1.1 架構具體形式有:
1)分層架構
2)事件驅動框架
3)微核架構(例如flask)、插件式擴展
4)微服務架構
5)雲架構
2、軟件架構的作用?
3、設計軟件架構應該重點考慮什麼?
重點?
邊界?
哪些不能做?
4、架構設計與編碼實現的關聯是什麼?
5、架構與領域驅動設計的交匯點是什麼?區別是什麼?
6、微服務是架構嗎?區別是什麼?
7、如何對架構進行測試?
-------------------------------------
8、架構能解決什麼問題?
9、架構設計中,如何兼顧I性能考量?
10、衡量一個好的軟件架構是什麼?