Date of Award
Fall 12-1991
Document Type
Thesis
Degree Name
Master of Science (MS)
Department
Computer Science
Committee Director
C. Michael Overstreet
Call Number for Print
Special Collections LD4331.C65S74
Abstract
It has been asserted that the most significant gains in software productivity will come from increased levels of software reuse. Some economic models for predicting savings through software reuse exist, but none are based on actual project experience. This paper surveys those models and presents the results of a case study, the Restructured Naval Tactical Data Systems (RNTDS) architecture, in the light of those models. According to the models, software reuse via the RNTDS architecture has enabled the production of fourteen major computer programs at five to twenty-one percent of the cost to create them without software reuse. Organizational characteristics cited by the Software Engineering Institute as promoting reuse hold true for the RNTDS architecture. The high degree of software reuse in the architecture (89 to 99 percent reuse across fourteen programs) was made possible by a high degree of common functionality and from the use of design techniques which exploited it. A reusable component is not more expensive to produce a "non-reusable" one. Increased architectural and repository costs were equally offset by decreased component testing requirements. Also included in this paper are a brief survey of the software reuse state of the art and annotated and general software reuse bibliographies.
Rights
In Copyright. URI: http://rightsstatements.org/vocab/InC/1.0/ This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
DOI
10.25777/qpdh-pv57
Recommended Citation
Stevens, Barry J..
"A Case Study in Software Reuse: The RNTDS Architecture"
(1991). Master of Science (MS), Thesis, Computer Science, Old Dominion University, DOI: 10.25777/qpdh-pv57
https://digitalcommons.odu.edu/computerscience_etds/160
Included in
Databases and Information Systems Commons, Software Engineering Commons, Systems Architecture Commons