学位专题

<

基于可复用软构件的软件开发技术研究

贺新闻
昆明理工大学
引用
随着软件需求的激增,软件规模和复杂度的不断增大,传统的软件开发模式面临着前所未有的挑战,人们开始探索新的软件开发技术来适应软件发展的要求。软件复用是解决这一软件危机行之有效的方法,软构件技术则在软件复用中扮演着重要的角色。 基于可复用软构件的软件开发技术是一种在软件开发中避免重复劳动的解决方案,是软件复用思想在实践中的应用,其出发点是应用系统的开发不再采用一切“从零开始”的模式,而是以已有的工作为基础,充分利用过去应用系统开发中积累的知识和经验,以软件体系结构为组装蓝图,以可复用构件为组装部件,支持组装式开发。通过此技术,在应用系统开发中充分利用已有的开发成果,将开发的重点集中于应用的特有构成成分,不仅可以实现最小编码,而且大大减轻了测试和维护的工作量,还是消除重复劳动、避免重新开发可能引入错误、提高软件生产效率和质量、缩短软件产品交付时间的现实有效途径之一。 本文根据软件复用技术的发展状况,在解析软件危机实质、分析研究软件复用和软件构件技术及软件开发方法相关概念和规范的基础上,对基于可复用软构件的软件开发技术进行了深入研究,主要包括: 1、概要介绍了软件复用的定义、分类、意义、研究现状及存在问题,指出软件复用技术将为软件开发和工程建设带来革命性变化。 2、综述了软件开发的几种方法,为基于可复用软构件的软件开发技术提供方法基础、参考和比较。 3、阐述了构件的定义和特点、构架、构件实现的规范和标准(COM、DCOM、COM+、CORBA、Javabean/EJB),分析了可复用构件的管理(构件的表示、检索、存储和演化等)。 4、从开发可复用构件和基于可复用构件应用软件系统构造两方面入手,进一步提出基于可复用软构件软件开发基本思路和生命周期模型,开发可复用软构件的设计原则,构件组装软件系统的方法等。 最后,就基于可复用构件软件开发技术在MIS中的应用作了探讨,给出了相应的开发模型及具体事例,从实践应用上证明了这种技术在系统设计和快速实现方面所具有的突出优势和强大生命力。

软件开发;软构件技术;软件复用;构件管理

昆明理工大学

硕士

计算机技术

王清心;冯明琴

2004

中文

TP311.11

88

2006-07-27(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅