软件构架实践——阅读笔记05
寒假生活
读《软件构架实践》13-15章后感
万维网(world wide web简称web)之所以是成功的,源于在其构架结构中实现所期望的质量属性的方式,以及在面临动态的新需求时,重新确立这些结构的方式。web的成功意味着仅仅几年内,构架商业周期已进行了多次反复循环,每一次循环都产生了新的商机、新的需求和新的技术挑战。从1990年最早提出万维网以来,其目标、商业模型和构架都发生了很大的变化。没有人——包括客户、用户和设计师能够预见到万维网所经历的爆炸性的发展和演变。
本书第四部分内容介绍了用构架构造多个系统以及产品线相关知识。软件产品线是指具有一组可管理的公共特性的软件密集性系统的合集,这些系统满足特定的市场需求或任务需求,并且按预定义的方式从一个公共的核心资产集开发得到。核心资源和产品集合。这一定义包含了软件产品线的两个重要部分:核心资源和产品集合。
产品线架构和构建是用于软件产品线中的产品构建的最重要的核心资源。产品线之所以有效,是因为可以通过重用充分利用产品的共性,从而实现生产的经济性。在产品线的核心资产库中,软件构架是重中之重。构建一个成功产品线的本质就是区别在产品线家族所有成员中,什么会保持不变,什么会发生变化。确定产品的变化点和提供对这些变化点的支持是产品线构架的重要组成部分。
然而,就像所有新技术一样,该技术还有很多方面是未知的。