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