DocumentCode
991815
Title
Transition to a legacy- and reuse-based software life cycle
Author
Ahrens, Judith D. ; Prywes, Noah S.
Author_Institution
Drexel Univ., Philadelphia, PA, USA
Volume
28
Issue
10
fYear
1995
fDate
10/1/1995 12:00:00 AM
Firstpage
27
Lastpage
36
Abstract
Augmenting domain engineering with legacy software reengineering can help an organization move into the software reuse mode. We present a generalized model of the software life-cycle that explicitly recognizes the critical contribution of legacy software to the attainment of software production from reusable software components. The model defines information products of the software life-cycle, denoted as states, leaving the choice of processes for moving between states open to various methodologies. Then we describe alternative methodologies for transitioning from current practices to the new software life-cycle. This includes evaluation criteria for enabling an informed decision concerning the selection of a transition methodology. Finally, the key to making the alternative transition methodologies feasible is the supporting automated environments. Our experience at integrating automated environments helps us to illustrate the transitions to, and operation within, the proposed software life-cycle
Keywords
software development management; software reusability; systems re-engineering; automated environments; domain engineering; evaluation criteria; information products; legacy software reengineering; legacy-based software life-cycle; reusable software components; reuse-based software life-cycle; software production; software reuse; states; transition methodology; Application software; Business process re-engineering; Costs; Documentation; Programming; Software libraries; Software maintenance; Software quality; Software reusability; Software tools;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.467576
Filename
467576
Link To Document