REU.2 Management of Products for Reuse#

The purpose is to ensure that reused work products are analyzed, verified, and approved for their target context.

Process outcomes#

  1. Products for reuse are selected using defined criteria.

  2. Products for reuse are analyzed for portability and interoperability.

  3. Limitations for reuse are defined and communicated.

  4. Products for reuse are verified.

  5. Products for reuse are provided to affected parties.

  6. Communication mechanism is established with the reuse product provider..

Base practices#

REU.2.BP1: Select products for reuse
status: valid
status: valid

Select the products to be reused using defined criteria.

Note

Products for reuse may be systems, hardware or software components, third party components or legacy components.

REU.2.BP2: Analyze the reuse capability of the product
status: valid

Analyze the designated target architecture and the product to be reused to determine its applicability in the target architecture according to relevant criteria.

Note

Examples for criteria can be requirements compliance, verifiability of the product to be reused in the target architecture, or portability/interoperability.

REU.2.BP3: Define limitations for reuse
status: valid

Define and communicate limitations for the products to be reused.

Note

Limitations may address parameters of operational environment.

REU.2.BP4: Ensure qualification of products for reuse
status: valid
status: valid

Provide evidence that the product for reuse is qualified for the intended use of the deliverable.

Note

Qualification may be demonstrated by verification evidence.

Note

Verification may include the appropriateness of documentation.

REU.2.BP5: Provide products for reuse
status: valid
status: valid

Make available the product to be reused to affected parties.

Note

Refer to HWE.3, SWE.5 or SYS.4 for more information on integration of hardware, software, or system components.

REU.2.BP6: Communicate information about effectiveness of reuse activities
status: valid
status: valid

Establish communication and notification mechanism about experiences and technical outcomes to the provider of reused products.

Note

The communication with the provider of a reused product may depend on whether the product is under development or not.