A Classification Methodology and Retrieval Model to Support Software Reuse
Abstract
Studies have shown that reusing existing software can reduce development costs, speed up the development process, and provide a more reliable product. A software classification methodology and retrieval model have been developed to support the organization and location of reusable software components. This capability required the design and development of three cooperating processes: (1) an organization for the reusable software collection, (2) a method for describing software components, and (3) a mechanism to access (locate and retrieve) the desired software component. The faceted classification model from library science was used to design a software classification methodology based on an analysis and synthesis process. An analysis of the reusable software components is used to construct the classification. A synthesis process can then be used to describe items in the collection.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 01, 1988
- Accession Number
- ADA196541
Entities
People
- Daniel L. Ruble
Organizations
- Air Force Institute of Technology