Reseach Project - Benefits of Reengineering a legacy system

Reseach Project - Benefits of Reengineering a legacy system...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Benefits of Reengineering a legacy system A lthough many application development tool vendors emphasize new development in the form of tools  to drive multi-tier application development or web-enablement, the notion of how to leverage past IT  investments has largely been overlooked. Since business rules define the active policy of an organization,  an ability to identify, understand and leverage these rules is a key prerequisite to evolving an  organization’s IT infrastructure. Until recently, software engineering concentrated almost exclusively on the definition and improvement of  the software development process. And this produced a lot of important results, ranging from structured  analysis, to object oriented analysis, domain and component analysis, CASE environments, etc., which  are very useful in developing new systems and forward engineering existing systems well maintained and  documented. But legacy systems, created prior these methodologies and tools, usually are very poor in  documentation and suffer of years of personnel change and ad-hoc maintenance interventions. This is  where reengineering steps in. Reengineering
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 03/26/2012 for the course IS535 IS535 taught by Professor Professor during the Spring '09 term at Keller Graduate School of Management.

Page1 / 2

Reseach Project - Benefits of Reengineering a legacy system...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online