DocumentCode :
1134940
Title :
Refactoring reusable business components
Author :
Neill, Colin J. ; Gill, Bharminder
Author_Institution :
Pennsylvania State Univ., Malvern, UK
Volume :
5
Issue :
1
fYear :
2003
Firstpage :
33
Lastpage :
38
Abstract :
Object evangelists have long heralded software reuse as a bonus for applying object-oriented analysis, design, and programming techniques, but the benefits have been less dramatic than anticipated. Designing reusable software systems is difficult because a complete understanding of the software under consideration is only available toward the project´s end. An appropriate alternative, then, is to refactor for reuse, restructure the completed system without modifying or adding to its behavior. We describe a refactoring effort undertaken at a Delaware-Valley-based financial firm. This firm sought to reuse components from a large Web-based system.
Keywords :
Internet; business data processing; financial data processing; object-oriented programming; software reusability; systems re-engineering; Web-based system; financial firm; object-oriented programming; reusable business component refactoring; software reuse; software understanding; Application software; Buildings; Circuit testing; Logic; Object oriented programming; Software design; Software measurement; Software reusability; Software systems; Time measurement;
fLanguage :
English
Journal_Title :
IT Professional
Publisher :
ieee
ISSN :
1520-9202
Type :
jour
DOI :
10.1109/MITP.2003.1176488
Filename :
1176488
Link To Document :
بازگشت