Source: https://toubkalit.com/chapitre/90817Projets_UML.pdf