《架构漫谈》读后感 之“关于软件架构师如何工作”

Posted -相勖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《架构漫谈》读后感 之“关于软件架构师如何工作”相关的知识,希望对你有一定的参考价值。

  通过社会的架构举例,从原始自给自足独立完成衣食住行,到发展中分工合作、相互沟通、将事物完成到一个更好的水平。从而我知道了架构的动力:

  1. 必须由人执行的工作

  2. 每个人的能力有限

  3. 每个人的时间有限

  4. 人对目标系统有更高的要求

  5. 目标系统的复杂性使得比单个人完成这个系统更能提高质量,提高个人的时间效率

  一个主动的去改造解决目标系统的方法,需要我们确定目标系统边界,按照一定原则进行切分,切分后的部分设立沟通机制,将切分部分形成有机的联系合为一个整体。

  同时要明白架构是为了解决人的问题存在的,那么首先就要知道是为谁来解决问题?也就是主体是谁、是为谁服务。另外也要知道,问题是什么?知道问题是什么才能去解决问题。

  上文提到架构的存在是为了更好地通过合作来解决问题,那么问题该如何切分。如何切分,1当然是应该找到个人擅长的部分,去交换别人擅长的东西,2并且应该考虑到切分结果与利益关系、本质来看切分就与利益密不可分,如何切分能使得利益相关人之间的相对公平也很重要,这样通力合作完成一个优秀的作品。切分原则根据时间和空间归纳,如:

  1. 必须在连续时间内发生的一个活动,不能切分。

  2. 切分出来的部分的负责人,对这个部分的权利和义务必须是对等的。

  3. 切分出来的部分,不应该超出一个自然人的负载。

  4. 切分是内部活动,内部无任怎么切,对整个系统的外部应该是透明的

  将问题切分出来之后,不同人分工合作解决因人的负载太重、利益冲突、组织架构无法落地实行、分层太多导致的效率低下问题。

  

 

 

 

 

 

 

主动的去改造解决

以上是关于《架构漫谈》读后感 之“关于软件架构师如何工作”的主要内容,如果未能解决你的问题,请参考以下文章

《漫谈架构》---读后感

架构漫谈读后感二

软件架构师如何工作(即架构漫谈读后感)

《架构漫谈》读后感

《漫谈架构》读后感——软件架构师如何工作

《架构漫谈》读后感