Les pré-requis nécessaires pour bien suivre ce cours sont :
- Modélisation : l'étudiant doit avoir des connaissances sur la modélisation en informatique, notamment l'usage du langage de modélisation UML.
- Programmation : l'étudiant doit avoir des connaissances et de l'expérience sur la programmation orienté objet, peu importe le langage utilisé.
- Base de données : l'étudiant doit avoir des connaissances en base de données, notamment le langage SQL, ainsi que son utilisation dans un SGBD.