基于构件软件复用技术应用研究毕业论文.docVIP

基于构件软件复用技术应用研究毕业论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Master Degree Dissertation of Chongqing University Research on the Application of Software Reuse Technology Based on Components Master Degree Candidate:Li  Ya Supervisor: Prof. Xiong Zhongyang Major: Computer Application Technology College of Computer Science Chongqing University September 2007 摘  要 随着软件需求的激增,软件规模和复杂度的不断增大,传统的软件开发模式 面临着前所未有的挑战,人们开始探索新的软件开发技术来适应软件发展的要求。 软件复用是解决这一软件危机行之有效的方法,软构件技术则在软件复用中扮演 着重要的角色。 基于软构件的软件开发技术是一种在软件开发中避免重复劳动的解决方案, 是软件复用思想在实践中的应用,其出发点是应用系统的开发不再采用一切“从零 开始”的模式,而是以己有的工作为基础,充分利用过去应用系统开发中积累的知 识和经验,以软件体系结构为组装蓝图,以构件为组装部件,支持组装式开发。 通过此技术,在应用系统开发中充分利用己有的开发成果,将开发的重点集中于 应用的特有构成成分,不仅可以实现最小编码,而且大大减轻了测试和维护的工 作量,还是消除重复劳动、避免重新开发可能引入的错误、提高软件生产效率和 质量、缩短软件产品交付时间的现实有效途径之一。 论文根据软件复用技术的发展状况,在解析软件危机实质、分析研究软件复 用和软件构件技术及软件开发方法相关概念和规范的基础上,对基于构件的软件 开发技术进行了深入研究。分析和研究了软件复用的概念、原理、关键技术、分 类、意义、研究现状及存在问题,指出软件复用技术将为软件开发和工程建设带 来革命性变化。系统研究了构件的概念、特点、分类、描述方法、构件实现的规 范和标准(COM, DCOM, CORBA, Javabean/EJB ),分析了构件库以及构件的演化, 从开发构件和基于构件应用软件系统构造两方面入手,研究了基于构件软件开发 基本思路和生命周期模型,开发构件的设计原则,构件组装软件系统的方法等。 最后,就基于构件软件开发技术在图书馆 MIS 中的应用作了探讨,给出了相 应的开发模型及具体事例,初步规划了图书馆 MIS 的相关构件,并构建了查询构 件,从实践应用上证明了这种技术在系统设计和快速实现方面所具有的优势。 关键字: 软件复用  构件  软件开发  管理信息系统 ABSTRACT With the increasing needs for software and the ever expanding scale and increasing complexity of software, the traditional pattern for software development is facing a challenge it has never encountered before, so people are searching for new software development technology to meet the needs for software development. One of the effective ways to overcome this “software crisis” is software reuse, in which software component technology plays an important role. The software development technology based on components is a solution which can avoid reusable work for software development. It is the usage of software reuse in practice. It supports the assemble software development pattern. It is based on reusable components, the best structure of software and the experiment of software development. It is the way to minimize code, to ligh

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档