软件构件与体系结构——原理 方法与技术课件作者王映辉3软件复用和领域工程.pptVIP

  • 4
  • 0
  • 约1.43万字
  • 约 72页
  • 2018-05-08 发布于广东
  • 举报

软件构件与体系结构——原理 方法与技术课件作者王映辉3软件复用和领域工程.ppt

Mail:wyh_925@163.com 软件体系结构 --- 软件复用与领域工程 王映辉 博士(后),教授,博导 Part 2:软件复用与领域工程 软件复用的基本概念 软件复用:是指重复使用“为了复用目的而设计的软件”的过程; 软件复用的基本概念(续) 依据复用的对象,可以将之分为: 产品复用:指复用已有的软件构件,通过构件集成(组装)得到新系统。产品复用是目前复用的主流途径。 过程复用:指复用已有的软件开发过程,使用可复用的应用生成器来自动或半自动地生成所需系统。过程复用依赖于软件自动化技术的发展。 软件复用的基本概念(续) 依据信息复用的方式,可将复用分为: 白盒(White-box)复用:指能对已有构件根据用户需求进行适应性修改后的复用。 黑盒(Black-box)复用:指对已有构件不需作任何修改,通过构件组装的方式直接进行复用。这是目前的研究热点,也是将来的发展趋势。 如何实现复用 软件复用有以下三个基本问题: 必须有可复用的对象 所复用的对象必须是有用的 复用者需要知道如何使用被复用的对象 软件复用包括两个相关的过程: 可复用软件(构件)的开发(Development for Reuse) 基于可复用软件(构件)的应用系统构造(集成和组装)(Development with Reuse) 解决好这几个方面的问题才能实现真正成功的软件复用 实现软件复用的

文档评论(0)

1亿VIP精品文档

相关文档