DocumentCode :
1298002
Title :
Gardening Your Architecture, Part 2: Reengineering and Rewriting
Author :
Buschmann, Frank
Author_Institution :
Siemens Corporate Technology
Volume :
28
Issue :
5
fYear :
2011
Firstpage :
21
Lastpage :
23
Abstract :
Reengineering and rewriting are two common approaches for improving system quality-in addition to refactoring, which the last installment of this column explored. Reengineering is a systematic approach to evolve existing software to exhibit new behavior, features, and operational quality. Refactoring and reengineering aren´t the same, and they´re also different from rewriting-the most radical change-which involves wiping the slate clean and starting over.
Keywords :
software architecture; software maintenance; software quality; systems re-engineering; operational quality; reengineering; rewriting; system quality improvement; Business process re-engineering; Computer architecture; Software architecture; Software measurement; developmental quality; functional quality; operational quality; reengineering; refactoring; rewriting; software; software engineering;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2011.97
Filename :
5984792
Link To Document :
بازگشت