15.5 Summary


The technique presented in this chapter for incremental refinement of the code migration strategy provides a systematic and fact-based method that avoids the arbitrary, intuitive decision making often found in software projects. The systematization of the technique has enabled us to partly automate the process through the creation of a tool that analyzes the legacy system and generates a code migration plan.

However, the strengths of this technique are also its weaknesses, as the analysis tool necessarily lacks the insight and expertise found only in humans . The code migration plan created by the tool is generated automatically from a rigid set of predefined parameters, and the results should be treated accordingly . The plan must be tweaked by developers to accommodate particular concerns during the migration process. Nevertheless, the valuable information about the migration process that the plan provides can improve the fidelity of the cost estimation for the modernization strategy.



Modernizing Legacy Systems
Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices
ISBN: 0321118847
EAN: 2147483647
Year: 2003
Pages: 142

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net