第三章 大型网站核心架构要素

时间 : 16-03-28 栏目 : 网站架构 作者 : 老薛 评论 : 0 点击 : 637 次

关于什么是架构,一般比较通俗的说法是“最高层次的规划,难以改变的决定”,这些规划和决定奠定了事物未来发展的方向和最终的蓝图。

    从这个意义上说,人生规划也是一种架构。选什么学校、学什么专业、进什么公司、找什么对象,过什么样的生活,都是自己人生的架构。

    具体到软件架构,维基百科是这样定义的:“有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计”。系统的各个重要组成部分及关系结构构成了系统的架构,这些组成部分可以是具体的功能模块,也可以是非功能的设计与决策,他们相互关系组成一个整体,共同构成了软件系统的架构。

    一般说来,除了当前的系统功能需求外,软件架构还需要关注性能、可用性、伸缩性、扩展和安全性这5个架构要素,架构设计过程中需要平衡这5个要素之间的关系以实现需求和架构目标,也可以通过考察这些架构要素来衡量一个软件架构设计的优劣,判断其是否满足期望。

本文标签

除非注明,文章均为( 老薛 )原创,转载请保留链接: http://www.bdkyr.com/architecture/1491.html

第三章 大型网站核心架构要素:等您坐沙发呢!

发表评论

4 + 4 = ?


博主微信号,很高兴为您提供帮助

随便看看

0