首页 > 其他分享 >架构漫谈感想

架构漫谈感想

时间:2023-02-18 19:44:41浏览次数:31  
标签:架构设计 架构 原则 方案 漫谈 感想 切分 备选

 

什么是架构?

  1. 根据要解决的问题,对目标系统的边界进行界定。
  2. 并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行开展工作,一般并行才能减少时间。
  3. 并对这些切分出来的部分,设立沟通机制。

  4. 根据 3,使得这些部分之间能够进行有机的联系,合并组装成为一个整体,完成目标系统的所有工作。

为什么要出现架构?

            没有架构的话,每人都需要做所有的工作,这样的效率十分的低下,就比如如果你想成长为一个心智健康的人,那么你需要独立完成接生,种地,教育等等工作,这涉及到很多的工作以及很多的   技   能,如果全部一个人干的话,精力肯定是不够的,精力不够就不可能向各个领域的更深层次挖       掘,生存肯定是首要问题,这样的话每个人都要为基础的生存问题而忙碌,没有心思创新,社会就     无法进步,也没有能力应对发生的一些灾难,比如此次疫情,如果没有架构后果不堪设想,每个人     自  己的生活都是问题的话又怎么能去研究疫苗,建设医院?所以架构的作用是毋庸置疑的。

架构设计的原则:

 架构设计原则1:合适原则,合适的架构优于业界领先的架构:真正优秀的架构都是在企业当前人          力、条件、业务等各种约束下设计出来的,能够合理地将资源整合在一起并发挥出最大功效,并且能够快 速落地

架构设计原则2:简单原则,简单的架构优于复杂的架构:软件领域的复杂性体现在两方面:结构的复杂性和逻辑的复杂性

架构设计原则3:演化原则,架构需要随着业务的发展而不断演化:对于建筑来说,永恒是主题;而对于软件来说,变化才是主题。软件架构设计类似于生物演化或进化。

.架构设计流程

1.设计架构的时候,首先要分析出系统的复杂性。

2.架构师根据自己对业务的理解,挑选合适的架构模式进行组合,再对组合后的方案进行修改和调整。

3.新技术都是在现有技术的基础上发展起来的,现有技术又来源于先前的技术。

3.备选方案的数量以3~5个备选方案为最佳。

4.备选方案的差异要比较明显。

5.备选方案的技术不要只局限于已经熟悉的技术。

6.通过360度环评的方式来评估备选方案。

7.按照质量属性(比如性能,复杂性,成本,扩展性,可用性等)的优先级来判断备选方案的优劣。

8.架构师需要对技术的细节和原理有较深入的理解,避免成为“PPT架构师”。

9.通过分步骤、分阶段、分系统等方式,尽量降低方案复杂度。

10.采取设计团队的方式来进行设计,可以博采众长,汇集团队经验,减少思维和经验盲区。

标签:架构设计,架构,原则,方案,漫谈,感想,切分,备选
From: https://www.cnblogs.com/china-lishi/p/17133378.html

相关文章

  • 架构漫谈1-4
    第一篇的标题叫做什么是架构,这是一个很基础的问题第一篇中提出架构在Wikipedia上定义是Architecture isboththeprocessandtheproductofplanning,designing,an......
  • 一文看尽深度学习中的生成对抗网络 | GANs架构发展的8年
    前言 生成对抗网络(GenerativeAdversarialNetworks,GANs)在过去几年中被广泛地研究,其在图像生成、图像转换和超分辨率等领域取得了显著的进步。到目前为止,已经提出了......
  • 阅读笔记————架构漫谈
    今天阅读了架构漫谈这一博客对于架构的理解有更进一步 通过阅读架构漫谈这几篇文章,我对架构这个名词有了初步的认识。架构,顾名思义,就是结构,正如文中所介绍的那样原始社......
  • 《架构漫谈》读后感
    今日学习了架构漫谈,逐步由浅入深讨论了架构的内涵,做好架构的途径,架构落地问题以及如何去编写优秀的程序。通过对该专栏的了解,我对架构有了新的认识与感悟。首先需......
  • 架构漫谈--读书笔记
    这几天阅读了王概凯老师的博客《架构漫谈》 架构实际上是解决人的问题。而架构在思考层面上是抽象的,因此做好架构的必备能力就是正确认识概念,概念混杂的后果就是灾难性的......
  • 读王概凯《架构漫谈》有感
    今日详览了王概凯执笔的系列专栏——架构漫谈,逐步由浅入深讨论了架构的内涵,做好架构的途径,架构落地问题以及如何去编写优秀的程序。通过对该专栏的了解,我对架构有了新的认......
  • 《架构漫谈》读后感
    这几天,读了老师推荐有关架构的一篇系列文章《架构漫谈》,其中通俗易懂的语言,风趣幽默的风格,形象明了的对比形式让我对架构有了更进一步的了解。当阅读《架构漫谈》这本书后......
  • 《架构漫谈》读后感
    1.         什么是架构:作者说架构实际上就是指人们根据自己对世界的认识,为解决某个问题,主动地、有目的地去识别问题,并进行分解、合并,解决这个问题的实践活动。架......
  • 读王概凯的架构漫谈
    王老师在课上说过,架构就是复杂问题简单化,简单问题复杂化,为解决人的复杂问题应运而生的。我在读完了这九篇文章之后,有了一些自己的感悟,架构就是人们根据自己自己对......
  • 架构漫谈深度理解
    一直以来,在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。甚至于很多架构师一说架构,就开始谈论什么应用架构、硬件架构、数据架构等等。我曾经也到处寻找过......