Accession Number : ADA321093

Title :   Software Reuse.

Descriptive Note : Technical rept.,

Corporate Author : GRAMBLING STATE UNIV LA

Personal Author(s) : Wall, Jacqueline ; Ratcliff, Regina ; Reddy, Padma ; Reddy, Y. B.

PDF Url : ADA321093

Report Date : 1996

Pagination or Media Count : 13

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.

Descriptors :   *SOFTWARE ENGINEERING, *MAINTENANCE MANAGEMENT, *REUSABLE EQUIPMENT, COMPUTER PROGRAMS, MAINTENANCE, STATISTICS, CODING, LIBRARIES, TAXONOMY.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE