Software Evolution and Maintenance Project
Programme course instance, 7,5 Credits
- Period : 2025-September-01 until 2025-November-02
- Location: Campus Karlskrona
- Type of instruction: Campus, day-time, half-time 50%
- Main field of study: Software engineering
- Language of instruction: English
- Education level: A1N
- Application code: B9N3F
- Course code: PA2558
This course is part of a programme and cannot be applied.
Software Evolution and Maintenance Project, 7,5 Credits
Evolution and Maintenance of software is concerned with continuously correcting, adapting, and perfecting the software. This work introduces special challenges such as the need to understand the existing codebase without having access to the original developers, in order to make changes you need to understand the consequences of thee
changes, you need to modernise the use of e.g. unit testing, and you need to take time to improve and refactor the codebase according to sound programming principles. It is, however, not enough to understand the source code in itself. You also need to understand how the source code is stored in a configuration management system, and how to suggest, inspect, approve, introduce, and test changes in the software and in the configuration management system. The intention of this course is to, through a practical case, create a deer insight in to challenges such as the above.