- 3
- 0
- 约8.3千字
- 约 48页
- 2017-05-11 发布于湖北
- 举报
面向对象技术_10汇总
面向对象技术 第十章 OO与软件复用 本章讨论两个方面的内容:一是OO对软件复用的支持;二是软件复用对OO的支持。 10.1 软件复用 10.1.1 概述 软件复用就是将已有的软件成分用于新的软件系统。 与此相似但不同的两个概念: (1)共享:在一个系统中多次使用一个相同的软件成分。 (2)软件移植:对一个软件进行修改,使它可以运行在新的软硬件平台上。 可以被复用的软件成分一般称作可复用构件。它可以从旧的软件中提取,也可以专门为了复用而开发。 无论对可复用构件使原封不动地使用,还是作适当的修改后再使用,只要使用来构造新软件,都可以称作软件复用。 软件复用不仅仅是对程序的复用,它还包括对软件生产过程中任何活动所产生的制成品的复用,如项目计划、可行性报告、需求定义、分析模型、设计模型、详细说明、源程序、测试用例等等。 复用的级别 目前及近期的未来最有可能产生显著效益的复用是对软件生命周期中一些主要开发阶段的软件制品的复用,按抽象程度的高低可以划分为如下的复用级别: (1)代码的复用 (2)设计的复用 (3)分析的复用 (4)测试信息的复用 程序代码的复用: 包括目标代码复用、
原创力文档

文档评论(0)