zoukankan      html  css  js  c++  java
  • 浅谈架构

    1.何为软件架构:百度百科上的解释是:有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。

    我的理解是把一个整体(完成人类生存的所有工作)切分成不同的部分(分工),由不同角色来完成这些分工,并通过建立不同部分相互沟通的机制,使得这些部分能够有机的结合成一个整体

    2.为什么会产生架构:因为放一个团队在完成工作时,总会因为各种关系在工作时变得效率低下,而架构能够解决这个问题

    每个人的时间和长处都是有限的,不能兼顾所有,而架构能都扬长避短,合理分配资源,使得资源高效合理化

    3总结一下大佬的理解

    根据要解决的问题,对问题进行切分对切分出来的部分分配给不同的角色,分配不同的时间,是他们有序的工作,建立沟通机制,使这些角色之间能经行沟通,通过沟通使这些部分连接成一个整体,共同完成这项工作

    文学使思想充满血与肉,他比科学和哲学更能给予思想以巨大的明确性和说明性。
  • 相关阅读:
    题解文本生成器
    莫比乌斯反演学习笔记
    数论整除分块
    线段树
    AC自动机学习笔记
    game theory
    Android 学习 笔记_05. 文件下载
    Android 学习 笔记_08. 广播机制
    Android 学习 笔记_07. XML文件解析
    Android 学习 笔记_09. WIFI网络操作
  • 原文地址:https://www.cnblogs.com/zpsblog/p/10506788.html
Copyright © 2011-2022 走看看