zoukankan      html  css  js  c++  java
  • 软件构架实践_阅读笔记06

    本书的第四部分继续讲述架构商业周期,前面讲的是构架的质量属性,编档,设计,重构,评估等内容。我对重构和评估印象尤为深刻。

    之前讲的架构的重构,这里说到了重用架构资产。开发软件架构需要投入大量的时间和资金,并且通常需要具有聪明才智的人参与开发。因此,在多个系统中重用架构来实现最大的投资回报,其实讲到这里,可以把这个架构理解成模板,比如一套ppt模板用在10个PPT上,这个就算赚的了。这里还可以延伸为一个产品线,一组软件密集型系统,他们共享一个公用的,可管理的特性集,满足了某个特定的市场或任务的具体需要,是以规定的方式用公共的核心资产集开发出来的。波音公司先后开发生产了757和767运输机,这两架有很大的飞机的部件,大约有60%是一样的。基于产品线的很多产品都有大部分相同的这个特点,产品线还有另一个特点,创新性和发展性。举一个例子,闲趣饼干,以前闲趣只有咸的,后来有了甜味的,再后来有了番茄味等等。尽管味道变化,但是饼干的本质还是一样的,口感还是雷同的。

    产品线产品以一种规范的,策略性的方法重用资产,这样便可保证他的经济效益。然而,要做好一个产品线,一定要确定好什么变什么不变,即确定变化点,支持变化点,不断进行评估。

    书后面就基本都是实例了,不想看了,〔任性脸。〕

    书看到现在,其实,那么古板的文字也就是教科书才会有。在我看来啊,架构约等于模板加规范。首先,模板很好理解,就是一个框架,就是房子里的钢筋,就是做面包什么的模具。模板是一样的,但是为了追求不一样的经济效益或者使用价值等等,我们在这个模板上进行改造加工,再加工的同时,注重规范性。这样就是我所理解的架构。本来还想看架构之美的,结果,寒假就这么结束了,怎么每次就不能好好学习呢?!

  • 相关阅读:
    windows对象的属性和方法
    JavaScript事件处理
    HTML骨架-深入理解
    js阻止元素的默认事件与冒泡事件
    CSS3之背景色渐变
    CSS3匹配屏幕横竖状态
    LINUX系统GIT使用教程
    博客园文章页显示布局调整
    JS编码解码详解
    JS设置获取cookies
  • 原文地址:https://www.cnblogs.com/justmaomao/p/6404275.html
Copyright © 2011-2022 走看看