Reuse Engineering



Definition

Reuse Engineering
the activity consisting of the cohesive collection of all tasks that are primarily performed to increase the reuse on endeavors of certified reusable work products

Goals

The typical goals of reuse engineering are to:

Objectives

The typical objectives of reuse engineering are to:

Examples

Typical examples of reuse engineering include:

Additional examples of reuse engineering include:

Preconditions

Reuse engineering typically may begin when the following conditions hold:

Completion Criteria

Although never truely finished as long as any endeavors are underway, the majority of reuse engineering is typically considered complete when the following postconditions hold:

Tasks

Reuse engineering typically involves the reuse team performing the following reuse tasks in an iterative, incremental, and parallel manner:

Environments

Reuse engineering is typically performed using the following environment(s) and associated tools:

Work Products

Reuse engineering typically results in the production of the following work products.

Phases

Reuse engineering tasks are typically performed during the following phases:

Guidelines