�� 实施软件复用的目的是要使软件开发工作进行得"更快、更好、更省"。"更快"是指在市场竞争的环境中,软件产品能够及时满足市场的要求;"更好"是指开发出来的软件产品在未来的使用中少出差错;"更省"是指在开发和维护过程中能够节省成本。

8.1.1 软件复用的概念

定义�对建立软件目标系统而言,所谓复用(Reuse),就是利用某些早先开发的对建立新软件系统有用的软件元素来生产新系统。它是一项活动,而不是一个对象。这里所说的软件元素可以包括需求规格说明、设计过程、设计规格说明、程序代码、测试用例、度量等等。对于新的软件开发项目而言,它们或者是构成新软件系统的构件,或者是在软件开发过程中发挥某种作用。通常将这些软件元素称为可复用构件。
��