Software Reuse.
Abstract
Software reuse is defined as the process of creating software systems from existing software rather than building software from scratch. Reuse can occur: (1) during maintenance, reengineering, or in the implementation of new systems; (2) within a system, between systems, or between a system and a library of reusable components; and, (3) at the level of code components or abstract designs. The properties of reuse and the role of the three R's (Reengineering Repository, and Reuse) are essential to software maintenance. This report presents the statistics of system maintenance, taxonomy of reuse and the sixteen questions about software reuse.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 01, 1996
- Accession Number
- ADA321093
Entities
People
- Jacqueline Wall
- Padma Reddy
- Regina Ratcliff
- Y. B. Reddy
Organizations
- Grambling State University