帮帮文库

返回

【7页】基于构件的软件复用技术研究与应用实践.doc文档在线下载 【7页】基于构件的软件复用技术研究与应用实践.doc文档在线下载

格式:word 上传:2022-06-25 02:32:10

《【7页】基于构件的软件复用技术研究与应用实践.doc文档在线下载》修改意见稿

1、“.....码构件有以下的特征软件不能被修改,这是软件的固有特性系统集成者购买组件后,不需要对构件作修改有时为了把所有的构件进行了太多的修改就不再被认为是组件了系统集成者对构件没有升级和维护控制权,软件升级和维护是组件开发者的职责。基于构件的系统来源于基于构户是隐藏的。只有需要对构件作修改的用户才是可知的上下文组件在其适用领域内的配置,通过对概念操作和实现特征的详细说明。上下文能够使软件寻找到满足应用需求的组件。构件的开发构件的开发技术有多种其中比较有代表性的是技术。是提出的构件设计参考模式,这种设计模式的原则是组件具的扩充性组件模型必须给出些标准以保证开发的组件具的扩充性组件模型必须给出些标准以保证开发的组件能够配置到公共的环境中,而不会出现不可预知的问题开发时间短,这样会减少整个开发和维护费用提高可预知性。表性的是技术......”

2、“.....构件的开发构件的开发技术有多种其中比较有代部分内容简介概念和内容能够进行通信内容,描述如何实现这个构件,般情况下,构件的内容信息对临时用户是隐藏的。只有需要对构件作修改的用户才是可知的上下文组件在其适用领域内的配置,通过对概念操作和实现特征的详细说明。上下文能够使软件寻找到满足应用需求的组件。构件的开发构件的开发技术有多种其中比较有代表性的是技术。是提出的构件设计参考模式,这种设计模式的原则是组件具的扩充性组件模型必须给出些标准以保证开发的组件能够配置到公共的环境中,而不会出现不可预知的问题开发时间短,这样会减少整个开发和维护费用提高可预知性。基于构件的系统来源于基于构件的设计策略,构件技术包括支持这种设计策略的产品的概念,这种设计策略与组件描述的设计模式和交互模式的构造类型非常相近,组件即构件反映的设计模式如图。图中,构件实现是能够在物理或者逻辑设备中执行的软件实现......”

3、“.....构件满足定的规范,这里称为契约,这些契约的作用是保证开发的构件符合给定的规则,以便以可预知的方式进行交互并配置到标准的建造环境和运行环境④中。基于构件的系统是建立在少数不同的构件类型上。每个构件的类型在中扮演的个特定的角色,由接口对其进行描述。构件模型是组件类型接口和组件间相互作用的模式说明书集合。构件构架提供多种服务来支持和加强构件模型。构件当前的软件已不再是个简单的系统规模越来越大,通常是复杂的系统中的系统。大型软件尤其如此,从头开始做每件事情来建造系统几乎是不可能的。于是出现了技术。构件是从市场上采购得到的软件组件,它由第三方开发。系统开发者不能访问源代码,相同的构件可能有很多用户最后才能得到健壮的系统。码构件有以下的特征软件不能被修改,这是软件的固有特性系统集成者购买组件后......”

4、“.....软件升级和维护是组件开发者的职责。依据组件在系统中所起的作用不同。分为两类类是个系统中,不是单的构件支配整个系统,而是由组绑定在起构成的另类是在解决方案中。使用个主构件作为主解决方案。其他的传统的构件作为辅助的软件或者插件加入到系统中。使用构件突出的优点是能降低软件开发的成本购买现有的软件比自己开发所需的成本低,软件的健壮性要高,因为市场上提供的软件使用的是成熟的技术,使用这样的构件往往比自己开发的构件的可靠性要高。但是构件的缺点是以黑盒提供给用户,没有源代码,维护困难版本易于变化。不同之间存在潜在的冲突。软件构件提供的功能过少或者过多。基于的软件复用技术也被称为软件或智能许多研究人员依据不同的研究内容和目标对术语赋予了不同含义。和对的不同定义进行了总结,认为按其用法可分为两种也就是的两种定义弱定义和强定义......”

5、“.....强定义指除了具有弱定义中的特性以外,通常还具有可移动性理性适应性协作性。面向对象技术用于对被动实体的抽象较好。但是,它无法实现对活动实体的抽象而技术能够较好地实现对活动实体的抽象。基于的软件复用是软件工程的个新的研究领域,面向编程的概念是在年提出的。因此,软件技术的发展经历技术后。并正在技术方向发展。人工智能专家在年就断言年后大多数新兴信息技术的发展将接受理论与技术手段是解决世纪系统建模和网络化协同的重要手段。基于构件的复用必须解决的需求有用户能对所需要的构件进行搜索需要有对已有复用该构件的用户版本进行升级机制对应用该组构件生产商和用户提供种能够用相同的技术语言交流的工具构件生产者和构件复用者可以灵活地加入系统和从系统中撤销上基于构件复用的工具定是复用者和生产者的环境的集成的部分。要满足以上需求......”

6、“.....这里称为面向的软件复用。其基本思想是在可复用的通用多机构中,对结构中的每成分,如基本数据结构用户界面元素等,它们可以存在于各种应用系中领域共性构件是应用系统所属领域的共性构成成分,它们存在于该领域的各个应用系统中应用专用构件是应用系统的特有构成成分应用系统开发中的重复劳动主要在于前两类构成成分重复开发其中通用基本构件层为底层,整个集成环境和运行环境都使用的构件,通用性好,粒度最小,可广泛复用,属于黑盒复用领域共性构件完成系统主要功能,但通用性不如前者,大部分使用前须进行修改和测试,复用方式属于白盒复用构件管理构件库随着规模的扩大和应用时间的增长,构件的管理难度也越来越大,作者设计管理工具,在此管理工具中对入库构件需登记以下信息构件名称构件序号制作日期修改日期功能分类功能描述使用环境构件名称版本保存位置和复用次数管理工具提供了添加删除修改检索统计等功能......”

7、“.....通过该工具对构件进行管理基本解决了构件保存版本和筛选的问题,提高了软件复用的效率构件组装构件的组装指将构件库中或能直接使用的构件,或经过适应性修改后的构件以及为当前项目新开发的构件进行整合,最终构成新的目标软件的过程基于构件的开发通过构件组装得到最终应用系统,构件组装必须以个框架或架构为蓝图,实际可以看作是用构件实例将软件构架具体化的过程构件组装技术以构件模型构件构架描述盒开放系统技术为基础,成功的组装必须以开放构件模型和规范的构件描述包括对构件连接和交互协议的严格定义为基础,构件实例必须符合系统中其他部分的要求分布式软件总线事件登记和回调构架描述语言脚本语言和代码生成技术都为架构组装指出了希望之路,等运行级的分布式构件模型的出现和与的引入,是构件之问的性和互操作性变得更强,这些技术为构件组装......”

8、“.....首先是分析消费者需求,设计整体结构框架,根据需要到构件库中选择能完成相应功能的构件,之后组装应用系统如果所需构件不存在,就去购买定制或自行开发新构件构件生产组和系统开发组问严格按照生产者消费者关系进行任务分工经验工厂负责生产提供构件,项目组不再编程,而是通过从经验工厂中请求所需的构件集成组装而得到最终所需的系统经验工厂的活动分为同步活动和异步活动同步活动指配合项目组的活动,接收构件查找请求或定制请求,为项目组服务异步活动指有目的的构件生产或对同步活动中的构件进行再工程以提高构件的可复用性软件复用技术的应用作者本文把软件复用技术应用在管理信息系统中,简介如下系统分析管理信息系统包括以下模块信息管理模块实现各类信息的添加删除修改审核等功能信息查询模块实现对各类数据信息的查询功能信息输出模块实现数据的显示......”

9、“.....新部门的添加以及老部门的更新功能访问统计模块实现系统访问次数的统计,包括日访问量周访问量月访问量和年访问量对来访的地址进行统计,并提供查询功能异常处理模块异常处理模块继承了自身的异常处理类实现了对自定义异常的处理软件复用技术在系统中的应用主要是利用已有构件组合集成生成软件产品它的开发过程与传统方法不同,大体分为以下几个阶段需求分析和构件的查找首先要对业务需求进行分析,然后提炼出需要的构件,最后对构件进行检索构件的裁剪有些构件不能直接使用,须对其进行扩张或者修改构件的生成裁剪后得到的构件和新开发的构件,都必须在构造应用工具上进行测试,保证构件功能及接口规范的实现......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于构件的软件复用技术研究与应用实践.doc预览图(1)
1 页 / 共 7
基于构件的软件复用技术研究与应用实践.doc预览图(2)
2 页 / 共 7
基于构件的软件复用技术研究与应用实践.doc预览图(3)
3 页 / 共 7
基于构件的软件复用技术研究与应用实践.doc预览图(4)
4 页 / 共 7
基于构件的软件复用技术研究与应用实践.doc预览图(5)
5 页 / 共 7
基于构件的软件复用技术研究与应用实践.doc预览图(6)
6 页 / 共 7
基于构件的软件复用技术研究与应用实践.doc预览图(7)
7 页 / 共 7
预览结束,喜欢就下载吧!
  • 内容预览结束,喜欢就下载吧!
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档