Jump to content

Software reuse

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 71.252.30.183 (talk) at 01:32, 21 February 2006 (replaced current article with a short definition of software reuse and some common examples). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Software reuse is the use of existing software artifacts or knowledge to build new software. Some common types of software reuse are,

- reuse of software components such as C functions, and C++ and Java classes and objects.

- carryover reuse of previous versions of a software system when buildinga new release.

- generation of software systems based on a domain specific application generator.