Our Goal

The goal of the software maintenance and evolution course is to equip students with the knowledge and skills necessary to effectively manage and enhance software systems throughout their life-cycle. Through theoretical study and practical exercises, students will learn to identify, prioritize, and implement changes to software while minimizing disruption and maintaining quality. The course aims to instill an understanding of the importance of software maintenance in ensuring the longevity and sustainability of software products. Students will also develop proficiency in using tools, techniques, and best practices for software maintenance and evolution, enabling them to contribute to the ongoing improvement of software systems in professional settings. Ultimately, the goal is to prepare students to address the challenges and complexities of maintaining and evolving software in dynamic environments.

What you learn?

1. Software Evolution

2. Testing

3. Configuration

4. Maintenance Tools and Techniques

5. Methodologies for building a software