码迷,mamicode.com
首页 > 其他好文 > 详细

架构漫谈4

时间:2020-06-13 21:12:27      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:很多   设计   ESS   责任   font   center   解决   改进   软件开发   

架构漫谈4

2020.4.11

架构漫谈

第九节讲的是理清技术、业务和架构的关系。在软件设计开发的过程中经常会看到,很多所谓的架构讨论实际上只是在讨论某种技术。在很多人的概念里面,架构和技术实际上是等同的。学会了几种技术,就认为自己是架构师了,甚至是学习的技术越多,就觉得自己的水平越高。这样实际上是对自己很不负责任的。

  技术与技术之间,有两种关系:一种是在解决同一个业务问题的前提下,更高效,更低成本的技术,会淘汰低效,高成本的技术。这是人类利益诉求所决定的。另一种是一般刚开始解决根本问题的技术(钻木取火)的效率是比较低的,只是把不可能变成了可能(从这一点上来说,技术才是业务的enabler)。然后就会有提高效率的需求出现,要求改进这个技术。这个技术的低效率部分就会被其他人(或者技术发明人自己)加以改进,这部分就会形成新的技术。

  架构师应该承担起解决业务问题的这个角色来,专注于Business Domain和软件本身的架构,让技术人员致力于为业务在计算机中跑起来而努力。只有把这两者很好的结合起来,才能更好地完成业务的目标,才会让软件更好地服务于大家。最终一定会得到一个很好的软件架构,令软件开发团队和业务部门都能够很好地开展工作并降低成本。

 

架构漫谈4

标签:很多   设计   ESS   责任   font   center   解决   改进   软件开发   

原文地址:https://www.cnblogs.com/daisy99lijing/p/13121591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!