架构漫谈系列 读书笔记

原文链接:http://www.infoq.com/cn/articles/an-informal-discussion-on-architecture-part01?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text

一、什么是架构

1.Architecture is like teenage sex,everybody talks about it,nobody really knows what is it.

2.架构:

   1)根据问题,对目标系统进行边界限定;

   2)按某种原则对目标系统进行切分;

          原则的要素:a)便于不同的角色承担;

                          b)可以并行或串行开展工作;

   3)为切分的部分设立沟通机制;

   4)把切分的部分有机的合并成一个整体,使其完成目标系统的工作。

 

二、概念

   1)相:一个问题的解决方案。

   2)名:一个解决方案的名字。

   3)抽象:不同概念的相似部分合并出来的一个新的概念。

空白:js,html,css是为了解决什么问题而出现的?

 

三、如何识别问题

   1)这是谁的问题;

   2)是什么问题。

空白:面对产品的新需求时,应该考虑的问题。

 

四、架构的切分

   1)切分的原因:

      a)个人的负载(时间、空间)太重;

      b)权利和义务不对等;

   2)切分的原则:

      a)必须在连续时间内的一个活动不能切分;

      b)切分后,负责人的权利和义务对等;

      c)切分后,不应该超过一个自然人的负载;

      d)切分相对于系统透明;

      e)切分的结果应该是树,而不是有向图或无向图。

空白:leader对于架构的切分恰巧是图的结果,值得反思。

 

未完待续。。。

转载于:https://www.cnblogs.com/jun3101s/p/5571459.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值