当前位置:2018刘伯温心水图库 > 软件复用 >

软件开发方法的软件重用和组件连接

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  软件重用(Reuse)又称软件复用或软件再用。早在1968年的NATO软件工程会议上就已提出可复用库的思想。1983年,Freeman对软件重用给出了详细的定义:在构造新的软件系统的过程中,对已存在的软件人工制品的使用技术。软件人工制品可以是源代码片断、子系统的设计结构、模块的详细设计、文档和某一方面的规范说明等。所以软件重用是利用已有的软件成份来构造新的软件。它可以大大减少软件开发所需的费用和时间,且有利于提高软件的可维护性和可靠性。目前软件重用沿着下面三个方向发展: 它是一种传统的软件重用技术。这类软件开发方法要求提供软件可重用成份的模式分类和检索,且要解决如何有效地组织、标识、描述和引用这些软件成份。通常采用两种方式进行软件重用:

  (1)生成技术这是对模式的重用。由软件生成器通过替换特定参数,生成抽象软件成份的具体实例。

  (2)组装方式常用的组装方式有:子程序库技术、共享接口设计和嵌套函数调用等。组装方式对软件重用成份通常不作修改,或仅作很少的修改。 这是目前发展最快的软件重用方式。最早的组件连接技术OLE 1.0(Object Linking an d Embedding)是Microsoft公司于1990年11月在COMDEX展览会上推出的。OLE 1.0的规范发表于1990年12月,1991年2月推出了第一批支持OLE 1.0规范的应用程序。1993年5月发表了OLE 2.0。几个月后,第一批支持OLE 2.0的应用程序问世。

  OLE给出了软件组件(Component Object)的接口标准。这样任何人都可以按此标准独立地开发组件和增值组件(组件上添加一些功能构成新的组件),或由若干组件组建集成软件。在这种软件开发方法中,应用系统的开发人员可以把主要精力放在应用系统本身的研究上,因为他们可在组件市场上购买所需的大部分组件。

  软件组件市场/组件集成方式是一种社会化的软件开发方式,因此也是软件开发方式上的一次革命,必将极大地提高软件开发的劳动生产率,而且应用软件开发周期将大大缩短,软件质量将更好,所需开发费用会进一步降低,软件维护也更容易。

  软件组件连接的另一个标准是1995年3月推出的OpenDoc。这是IBM、Apple等公司组成的 CI Labs集团使用的标准。由于OpenDoc的编程接口比OLE小,因此OpenDoc的应用程序能与OL E兼容。

  综上所述,今后的软件开发将是以OO技术为基础(指用它开发系统软件和软件开发环境) ,可视化开发、ICASE和软件组件连接三种方式并驾齐驱。它们四个将一起形成软件界新一轮的热点技术。

http://kingkaiju.com/ruanjianfuyong/810.html
点击次数:??更新时间2019-08-08??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】