杂谈软件架构---2019.7.22 NJSD软件架构思维培训感想

本文探讨了软件架构的概念,包括其定义、不同架构风格(如分层架构、微服务架构等),并讨论了架构设计时应考虑的关键因素及与编码实现的关系。此外,还涉及到了架构设计的目标和挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 未完待续。。。

1、什么是软件架构?

软件架构就是明确功能功能层次以及依赖关系,明确组件以及组件的边界。

1.1 架构具体形式有:

1)分层架构

2)事件驱动框架

3)微核架构(例如flask)、插件式扩展

4)微服务架构

5)云架构

2、软件架构的作用?

 

3、设计软件架构应该重点考虑什么?

重点?

边界?

哪些不能做?

4、架构设计与编码实现的关联是什么?

 

5、架构与领域驱动设计的交汇点是什么?区别是什么?

 

6、微服务是架构吗?区别是什么?

 

7、如何对架构进行测试?

 

-------------------------------------

8、架构能解决什么问题?

 

9、架构设计中,如何兼顾I性能考量?

 

10、衡量一个好的软件架构是什么?

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值