- Type
- Handout
- Course
- SE602 Software Re-Engineering
- Size
- PDF 15.3 MB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extensionSign in with the extension for 30 a day.
Preview text
Text from pages 7, 8 of 458. Download the file for all 458 pages.
Course Learning Outcomes:
At the end of the course the students will be able to:
- explain the concepts and technique of software re-engineering.
- apply re-engineering techniques to maintain and modify software systems.
- analyze and understand maintenance related problems associated with
object oriented software systems.
- perform complex design of re-engineering and reverse engineering
problems. to modernize legacy systems; upgrade to new technology;
Software evolution and maintenance
understand the difference between evolution and maintenance use of re-engineering for evolution and maintenance
Fundamental re-engineering techniques
including source code analysis; architecture recovery and revision; code restructuring; reverse engineering
Refactoring
Software refactoring strategies; Understanding the source code; source code transformation;
Related SE602 files
All SE602 files →Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.