CSC-857
BS
Software Evolution and Reengineering
(DE) Domain Elective
Theory: 3 Cr. Hrs
Total: 3 Cr. Hrs
Introduction: Challenges of evolution, Legacy systems; Evolution Process: Laws of software evolution, Evolution models, Testing in the context of evolution, Metrics for evolution; Evolution Activities: Concepts of, and techniques for activities e.g. Reverse engineering, Re-factoring, Program Transformation, Visualization; Re-engineering techniques: Code restructuring, Source code analysis, Architecture Recovery; Topics in reengineering research
In Programmes
PhD
PhD (Computer Science)
Electives Pool —
Elective (Current Scheme)
Taught By