Abstract:
Programs are often reengineered for better maintainability or in order to migrate programs into newer computer/software platforms. However, many of the aging business sys...Show MoreMetadata
Abstract:
Programs are often reengineered for better maintainability or in order to migrate programs into newer computer/software platforms. However, many of the aging business systems must be also upgraded in order to meet strategic goals of an organization. To meet such ambitious objectives, we must fundamentally redesign programs, rather than merely restructure them for improved maintainability. When much program re-design is involved, the reengineering option becomes challenging at the technical level, expensive and risky. To increase the value of the reengineering solution, we address reusability issues in the context of reengineering. In this paper, we discuss lifecycle phases and outline a possible technical scenario for reengineering for reusability.<>
Published in: Proceedings of 1993 IEEE 17th International Computer Software and Applications Conference COMPSAC '93
Date of Conference: 01-05 November 1993
Date Added to IEEE Xplore: 06 August 2002
Print ISBN:0-8186-4440-0