Concept Flow - Software reengineering
Identify Old Software
Analyze Current System
Plan Reengineering Approach
Reverse Engineering
Restructuring / Redocumentation
Forward Engineering / Redevelopment
Testing & Validation
Deploy Updated Software
End
This flow shows the main steps in software reengineering from identifying old software to deploying the updated version.