Course 2024-2025

Evolution of information systems [INFOM218]

  • 5 credits
  • 30h+15h
  • 1st quarter
Language of instruction: French / Français
Teacher: Cleve Anthony

Learning outcomes

At the end of the course, the student should: - understand why I.S. evolution is a continuous, difficult, costly, interdisciplinary and risky process; - be able to quickly acquire sufficient knowledge of an I.S. with which he/she is not familiar; - have a practical understanding of the existing methods, techniques and tools in the field; - be able to choose the appropriate strategies, techniques and tools when faced with a particular I.S. evolution problem

Content

After having given a global overview of the evolution of information systems, by considering the different dimensions of the problem (financial, organisational, human, technical, etc.) the course develops the technical dimension. It addresses, among other things, methods, techniques and tools for program analysis and transformation, reverse engineering and database evolution, migration of information systems to new platforms, software architecture evolution, and software evolution history analysis. The course is taught in French, but based on materials (slides, books, research articles) written in English.


Teaching methods

Lectures, case studies, guest speakers, group project.

Evaluations

Oral exam (60% of the grade), either in person or remotely via Teams. Presentation of a scientific article by groups of 3 to 4 students (40% of the mark), either in class or remotely via Teams.

Recommended readings

Tom Mens, Alexander Sebrenik and Anthony Cleve, eds. Evolving Software Systems. Springer 2014.

Language of instruction

French / Français

Location for course

NAMUR

Organizer

Faculté d'informatique
rue Grandgagnage 21
5000 NAMUR
P. 081725252
F. 081724967
secretariat.info@unamur.be

Degree of Reference

Master's Degree