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

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

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

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

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

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

  • 相关阅读:
    机器学习-Matplotlib绘图(柱状图,曲线图,点图)
    人工智能-机器学习之numpy方法
    爬虫解码~以及我的一些小经验
    django-子项目
    Django-模板语法
    Django-cookie的保存以及删除操作
    django-路由
    响应式瀑布流
    原生js实现最简单的瀑布流布局
    原生js用div实现简单的轮播图
  • 原文地址:https://www.cnblogs.com/justmaomao/p/6404275.html
Copyright © 2011-2022 走看看