第八节基于构件的软件工程.pptVIP

  • 6
  • 0
  • 约4.97千字
  • 约 31页
  • 2018-08-26 发布于湖北
  • 举报
第八节基于构件的软件工程

第11章基于构件的软件工程 * 第11章 第八章基于构件的软件工程 基于构件的 软件工程 11 11.1 软件复用的基本概念 11.3 构件的开发与构件库 11.2 软件构件与构件工程 11.1 软件复用的基本概念   软件复用就是将已有的软件成分用于构造新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。   可复用的软件成分—可复用构件(Reusable Component)可从旧软件中提取,也可以专门为复用而开发。   软件复用不仅是对程序的复用,它包括对软件生产过程中任何活动所产生的制成品的复用。如:项目计划、可行性报告、需求定义、分析模型、详细说明、源程序和测试用例等等。 11.1 软件复用的基本概念 代码的复用 设计结果的复用 分析结果的复用 测试信息的复用  高 抽 象 程 度  低 11.1.1 软件复用的级别 包括目标代码,也包括文本形式的源代码。 受实际环境影响小,可复用机会多,所需修改少。 可被复用的分析结果是针对问题域的某些事物或某些问题的抽象程度更高的解法。 主要包括测试用例(test case)的复用和测试过程信息的复用。 三种方式复用:  从现有系统的分析结果中提取可复用构件用于新系统的分析;   用一份完整的分析文档作为输入,成生针对不通软硬件平台和其它实现条件的多项设计; 独立于具体应用,专门开发一些可复

文档评论(0)

1亿VIP精品文档

相关文档