Cast

Versão em português Versão em português.

Home » Services » Legacy System Refactoring

Legacy System Refactoring

Cast has a different approach to Legacy System Refactoring based on reverse-engineering techniques. Under this approach, a model named "PENSO-TL" was defined, using open source tools and recovering the project model and application analysis.

This method presents precise models, as well as a complete and systematic development process, which covers the component life-cycle different phases, from its identification and requirements' analysis until its project and implementation. The method is divided in 3 levels:

  1. Problem Domain Analysis: System requirements identification. Specifies what the system must accomplish in order to solve the problem;
  2. Components Specification: Defines components behaviors and responsibilities;
  3. Internal Components Project: Emphasizes the components physical project, focusing on its non-functional requirements and physical distribution.

The combination of code transformation system technologies, CASE tools and main reverse engineering techniques defined a strategy for legacy systems refactoring based on software components, carried out in 5 steps:

  1. Legacy Code Identification;
  2. Legacy Code Organization;
  3. Project Recovery;
  4. Project Optimization;
  5. Project Implementation.
HomeHome
Copyright© 2006 - 2007 Cast Informática S.A. - All rights reserved.