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.

Open PDF

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

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Biological Sciences
  • Biology
  • Data Science
  • Information Science
  • Maintenance
  • Statistics
  • Storage
  • Taxonomy

Fields of Study

  • Computer science
  • Engineering

Readers

  • Business Analytics
  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Occupational Health and Safety.