Ce cours vise à introduire la discipline du génie logiciel et à apprendre aux étudiants à modéliser différents aspects d’un logiciel dans le paradigme orienté objet en utilisant le langage universel UML.

Après une introduction au génie logiciel et à la modélisation orientée objet, le cours comprendra une présentation générale d’UML et une étude plus détaillée de quelques-uns de ses diagrammes fondamentaux.