Elements and Performance Criteria
- Identify potential re-use units
- Evaluate re-use components for suitability in parent project
- Evaluate the re-use component, or libraries, for suitability for use within the parent software project
- Compare the functionality of each potential re-use component to the functionality required by the parent project
- Evaluate the cost of implementing the re-use component
- Consider the technical impact on the parent project design
- Consider re-use component vendor licensing issues
- Finalise the selection of re-use components
- Document selection, evaluation and decision processes, as part of the parent project design documentation
- Incorporate the re-use components
- Configure the development environment to include re-use components during the build process
- Construct test programs or use provided example programs, to become familiar with re-use components, in preparation for incorporation into the parent project
- Add re-use components to the parent project incrementally
- Resolve re-use component dependencies
- Assemble and test the parent project, with a focus on the functionality provided by the re-use components