网站大量收购独家精品文档,联系QQ:2885784924

基于组件的软件工程.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七届联合国际计算帆会设论文集 I耍:本文5I组件和组件的要求开始,介绍了以组件为主而建立的软件系境。从欺件开发的观点 翟的赫要求.从而挺出了基于组件教件工程研究的主要内容。 YhoS蝎皿 轴mq衄&M印pin窖。蟑 Ih曲弧畸 1kPLAb如Emd叽EⅡ曲l博iDg 动∞到m.450052.mLc 向nlIdme埘n托鸵曩曲∞删0f∞皿那n∞tkB。d∞心帅m曲垂n蛐g. 开发软件系统的方法正在发生革命性的变化。人们利用软件工厂生产的软件零件来组装应用软件的时代 已经蔓I来。谴卜啕哺陧由于组科技术的发展。 目前对组件虽有多种定义,但它们有共同的特点。组件是具有—定功能并目相对独立的软件实体,它可由 单独的组织来开发,并目可以被重用,它提供给客户接口集。客户通过接口来使用组件。利甩组件结构可以进 行快速蝴的开发,应用程宁可以随时间的流逝而发展进化。组件可以动态地加入到暂眸系统中,只要组件在 可以访问的计算机中,不管是-在辩瑚蜊啼}E还是在网绍爱芘:位置期堤潮1l}匕。 使用组件的抗洁淫建移断可以动态地将它们插A或卸出应嘏|匣序。崩有的组悄嗜阿纠鳓菏足动态连接和隐 嘉淇内部实现细节。客户通过接口同其它组件进行连接。只要接口不变,组饵减客户程序的变化都不会互相影 响。 为了使组件和客户实现相应隔离开来,对组件要有—些限制: (1)组件!瞄露将其实现所用的编程语言封装起来。任一客户都能使用任—组件,不管它们用什么编程语 言实现的。将实现用的编程语言暴露出来只会在组件与客户之间产生新的依赖。 圆组十铋须以二进制自嘭式发布。如果想将实现组件的语言隐藏起来, 那么在发布时必须是绩泽链接 ‘ 好井可以马E投^使用o (3)组件必须在不妨碍已有用户的情况下被升级。—个组件的瓤版本必须既能够同老版率—蕾麓藕,也 -1 可以同新I_沣帕客户掘序。黻用。 : (4)基俸吲融脚的幽屯跚以透明蛾斟蹯§}配。组侔I剐蛆盹妯g程晌汹明R鲥睁通瞳睁≮:商镢隧 程中或不同—机墨上运行。客户】时i亘程组件的魁穗方式应与奉她组姊舶女嘲畦倒演争搠l;铡_呶警车壤组俘 移动爵罔络上的其它某个地方对,客户程序岿须重新编译。 2.对叫冁求 ’:“ 、 . , 在遗毒十,I牟-牛,许多^通过改进软件i堡计技术、开发更好的系统璃鲍描述方漪释摹屠曝瑗嶷惭块 来j巍i礴嘲并蕾b雉№瀚啪躐进系统质量、剥剐蝴酾嘲护健.匕势辙的进步,井撼蝴榭嘲崮研|发了使 用于不同平台的大的复杂系统。基于组件的软件系统正是癌越审嗣谥雠中出现的,,也因蝈m孵摹再嘲哺串的 软件工程技术。 出现:c衄两叶锻原因是:第o,基捌避【中黼已经成热,从丽允许建立组件并可书哺№组孵:来集 成—蝴系巍。第二。开发、发布和维护应用程夸的商,瞄翳每也发生变化。 (1)成赫的蛔件技术 .∞缸的出现是因为在过去几年内系统开发方法已有很大变化。象vB和-Tava等开发环境在新的应用开发 程序块成为可能。随着这些技术的成熟,人们已理解怎样用这些方法开发应用块。对许多直甩开发者说,面向 组件的开发已不再是不可能的。 这些方法郝藏奠幕些基本服务提供把组件缱装在—起所需的通讯翮合作。这种结构超到—个允许组件志阃 逐讯的唰霹作用,组件之闽耍遥讯,必须共簿倒降矧耕芝月翘谢镩构。碱结构仅仅提辨—.缀操作鼬#;标准。组 件信息存藏标准嘘使甩其它组件的常用方法。这种框架也f曲瑚件用它通过服务来有觌啦做蓟:拢出当目

文档评论(0)

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

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

1亿VIP精品文档

相关文档