Reuse

Reuse in the context of software development stands for one of the two following activities:

  • development with reuse;
  • development for reuse.
During development with reuse needed artifacts are taken from a previous development efforts;

Development for reuse is producing artifacts that are to be retrieved during development with reuse.