FuLabs          Web Business Solutions

 

 

 

 

 

 

 

Software Re-engineering

 

Software re-engineering is the examination, analysis and alteration of an existing software system to reconstitute it in a new form, and the subsequent implementation of the new form. 

The process typically encompasses a combination of other processes such as reverse engineering, redocumentation, restructuring, translation, and forward engineering. 

The goal is to understand the existing software (specification, design, implementation) and then to re-implement it to improve the system's functionality, performance or implementation. The objective is to maintain the existing functionality and prepare for functionality to be added later.

 

 

 

        Copyright © 1999-2011  FuLabs™ VMO™ NoGrief™  NoSourcing™ EVOTE™ PureDemocracy™ All Rights Reserved