软件复用ppt演示文稿.pptVIP

  • 29
  • 0
  • 约3.01千字
  • 约 27页
  • 2021-01-18 发布于广东
  • 举报
第十章 软件复用;软件复用的基本概念;;软件复用的重要性 软件复用的目的是能更快、更好、成本更低地生产软件产品。 实现软件复用应解决的问题 建立支持复用的基础设施(如构件库)。 培训工程师和管理者使用复用软件。 采用促进软件复用的开发方法(如面向对象的开发方法)。 企业内部采取激励措施。 ;;软件复用的粒度 源代码复用 在构件库检索到实用的构件,通过设置参数值,使之具有新的适应性。 由于构件经过充分的测试,其可靠性高。 但通用性、抽象性较差。 软件体系结构复用 可复用较大粒度的软件制品 因为难以抽象出简明的描述,存放体系结构的库不宜管理;应用程序生成器 用于对整个软件系统设计的复用。 自动化程度高 特定的应用程序生成器不宜构造 领域特定的软件体系结构的复用 指对特定领域中存在的一个公共体系结构及其构件的复用。要求对领域有透彻的理解才能进行领域建模。 特点:① 复用程度高 ② 前期投入大; 领域工程 ;实施领域分析 领域分析是在特定应用领域寻找最优复用的过程,它以公共对象、类、子集合和框架等形式进行标识,然后对它们进行分析和规约。 这个阶段的主要任务是获得“领域模型”,领域模型的需求描述为“领域需求”。 根据领域需求,领域工程师寻找领域的共性,进而确定软件的可复用构件。;  领域分析(Domain Analysis)是对一类应用系统的共同应用领

文档评论(0)

1亿VIP精品文档

相关文档