Software Maintenance Improvement Using Reverse Engineering By Falguni
Software Maintenance Improvement Using Reverse Engineering By Falguni Patel Submitted To: Dr. Chang- Hyun Jo CPSC 589: Seminar California State University, Fullerton
Outline �Introduction -Issues relate to software maintenance �Reverse Engineering �Case Study �Conclusion � Title: - Software Maintenance Improvement Using Reverse Engineering
Software Development Life Cycle �Diagram
Introduction- Issues Relate To Software Maintenance �Software Enhancement/ change request �Providing qualitative software �Need to deliver product on time �Comparatively Lower product cost �Budget of software development �Try to deliver bug- free software
Reverse Engineering �Similar to bottom- up tree traversal �Is the process of analyzing a subject system to identify the system components and their relationships and create representation of the system in another form or at higher level of abstraction
Reverse Engineering (Cont. ) �Advantages of Reverse Engineering:
Reverse Engineering (Cont. )
International Conferences
Conclusion �Introduction to reverse engineering �Software maintenance is essentialdefect in software may cause severe injuries or death. �How cost, time and software quality relate to each other and need to focus on them to improve software maintenance
References
References
- Slides: 24