Software Evolution Via Prototyping
Loading...
Authors
Luqi
Subjects
Advisors
Date of Issue
1988
Date
1988
Publisher
Naval Postgraduate School
Language
en_US
Abstract
Rapid prototyping is widely accepted as an alternative methodology for software deveolpment. The problems of software maintenance are magnified in rapid prototyping because prototypes are subject to frequent and repeated changes. The concepts and mechanisms presented in this paper support such changes in rapid prototyping based on component specifications. We discuss the following important issues for software evolution via prototyping: (1) explicit interactions between prototype components for easily determining the impact of a proposed change, (2) requirements tracing facilities for identifying the parts of a prototype affected by a proposed requirements change, (3) 3tructured systern construction by maximizing reusability of software components, and (4) the use of specifications in retrieving, composing, and adapting reusable components in minimizing effort for code analysis and modification in software maintenance.
Type
Technical Report
Description
Author-contributed print item
Series/Report No
Department
Computer Science (CS)
Identifiers
NPS Report Number
NPS 52-88-039
Sponsors
Funder
Format
Citation
Luqi, "Software Evolution Via Prototyping", Technical Report NPS 52-88-039, Computer Science Department, Naval Postgraduate School, 1988.
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.