zoukankan      html  css  js  c++  java
  • 《软件架构的艺术》阅读笔记01

      一个建筑或软件应具有的三项基本原则是:持久、实用、美。其中将持久放在了第一位,由此可见一个优秀的建筑或软件必须做到结实坚挺,屹立不倒,长久保持良好的状态,经久不衰。书中也利用著名的塔科马大桥引出。架构是系统设计的一部分,它突出了某些细节,并通过抽象省略掉了另一些细节。软件系统的架构包括行为上的和结构上的。外部行为描述展示了软件如何与用户、其他设备和外部设备进行交互,也就是需求。结构描述展示了软件如何被划分为多个部分,以及这些部分的关系。我们在其中扮演的是架构师的角色,所要做的就是能够构建出所需的框架。所谓架构就不是在纠结于系统功能的层面了,而是在这一个环节之前所要做的工作,它将关系到整个系统的稳定性和延续性,就像建筑的框架,有了好的结实的框架功能这些“家具”才能安安稳稳的搬进去,这是我的理解。

  • 相关阅读:
    Python:三元运算
    SaltStack部署服务及配置管理apache+php-第二篇
    SaltStack介绍及简单配置-第一篇
    git基础常用维护命令
    MySQL设置只读模式
    运维杂记-05
    Tomcat的配置,设置内存,获取用户IP
    Linux系统巡检项目
    Redis维护
    nginx配置文件说明
  • 原文地址:https://www.cnblogs.com/xhj1074376195/p/14278521.html
Copyright © 2011-2022 走看看