构件化软件开发及聚合应用的研究

被引量 : 0次 | 上传用户:yongren803
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件规模及复杂性的不断提高,如何提高软件的生产效率和质量以满足软件系统不断增长、日趋复杂的需求,成为软件产业当前要解决的问题。而软件复用被认为是提高软件生产效率和质量现实可行的途径。基于构件的复用是软件复用的主要形式,也是软件复用的关键技术之一。随着Internet网络的发展普及,越来越多以构件为软件实体的服务被部署在Internet的各个节点上,允许第三方以聚合服务的方式来进行应用开发,形成与直接复用构件实体不同的复用方式。 本文首先研究了构件技术、软件复用中的一些基本问题和相互关系,以及在Internet环境下软件开发方法的变迁。接着以交通领域中已实现的典型应用为基础,采用面向特征建模方法对互联网交通地理信息系统(WebGIS-T)进行建模,提取了WebGIS-T中的特征模型。然后,本文给出了一个WebGIS-T总体架构原型,作为系统的开发蓝图;在总体架构和特征模型指导下,采用相应的构件实现模型,设计并实现了WebGIS-T中的一些可复用构件,包括交通信息构件、电子地图、数据缓存、交通路网分析等。最后,在WebGIS-T总体架构下,本文通过聚合这些构件提供的服务和Internet上其它服务完成了先进的交通信息服务系统中一些应用的开发。 本文的研究表明通过领域分析,建立服务的特征模型能够更好地对特定领域内变化性需求进行封装、隔离和抽象,指导构件的设计与实现,提高构件复用性;软件架构能够提供比构件更大粒度的复用,并且能够指导构件的部署与聚合;基于构件或服务的聚合是一种自底向上的软件开发过程,它能够大幅度减少软件开发的重复工作,提高软件开发效率;本文的研究对基于构件的软件开发和软件复用具有一定的借鉴意义,特别是交通领域基于构件的软件开发。
其他文献
日本著名经营学专家片山修在其著作《索尼法则》中指出,索尼之所以强盛不衰,是因为它遵从了以下法则: 1.不是制作顾客想要的商品,而是制作对顾客有用的商品。索尼不是根据顾
期刊
本文对电视节目编排的重要性、收视率预测模型的分析、电视节目编排的创新策略进行了简单的分析。
随着我国国民经济的快速发展,区域间交流日渐频繁,公路交通量迅速增长。但与此不相协调的是:有相当一部分已建公路不能满足日益增长的交通量的需求,严重桎枯了区域间经济的发
<正>当今,血压测量方法中主要分为直接测量法和间接测量法。由于直接测量法为有创测量,给病患带来了很大的痛苦,所以现在通常才用间接测量法。间接测量的方法有很多,如:柯氏
针对复合材料在热压罐中固化变形造成的零件尺寸误差、带应力装配、降低疲劳寿命等长期困扰航空、航天工业的问题,研究复合材料固化变形的影响因素、作用机理等,并利用基准点的
当前,BIM信息技术在建筑领域中的应用非常广泛,且该项技术也逐渐在建筑行业得到推广及认可。BIM信息技术可实现对建筑信息数据的高度集成,确保信息的完整性。建设工程项目实
肠道病毒71(enterovirus 71,EV71)是一种具有潜在致命性和破坏性的嗜神经细胞病毒,可能是新型小儿麻痹症的致病因素,局灶性瘫痪与受累的脑干灰质或脊髓有关[1]。EV71感染引起
里海位于欧亚大陆之间,面积约为40万平方千米,是世界上最大的内陆海。近些年来,里海周边一直喧闹纷乱,只因为在里海海底发现了储量丰富的石油。
<正>由于全世界的垃圾问题日益严重,国外一家国际环保机构为了警示人们保护我们周边的生存环境,曾专门公布了一份垃圾自行分解的时间估计表。下面略举几例:面纸在潮湿的地方