ID2006 Software Evolution and Maintenance 7.5 credits
Vidareutveckling och underhåll
This course has been discontinued.
Last planned examination: Spring 2000
Decision to discontinue this course: No information inserted
To change or not to change, that is the question?
Or should we rather say change or perish!!!!!
How many systems do the software engineers start building from scratch today? Well, not many. How many systems do the software engineers support today? The majority. Therefore, the success of many software organisations will strongly depend on how well they may support (evolve and maintain) these systems. And YOUR SUCCESS will strongly depend on how well prepared you will be to face the evolution and maintenance challenge.
So, take the opportunity and learn how to meet this challenge on the Software Evolution and Maintenance course. I promise you will not regret it. First of all, it is a very interesting course. After the first lecture you will become as deliriously enthusiasic as the course leader is. Second of all, it is a unique course. It is even internationally listed among the very few courses on the subject in the world (see http://catamaran.labs.cs.uu.nl/twiki/pt/bin/view/Transform/TeachingSoftwareEvolution).
Software evolution and maintenance has become one of the most important, costly and complex activities within software engineering. Its cost reaches almost 90% of the total life-cycle cost. Evolution and maintenance encompasses enhancement of extant software systems with new functionality, attendance to software defects, adaptation to new environment, and prevention of future problems.
Despite the fact that evolution and maintenance has become the dominating software engineering activity, most of the academic courses today are only dedicated to software development, the phase before the system is delivered to the customer. On this course, you will learn how to effectively evolve and maintain the software systems after the system is delivered to the customer.