Ce cours présente les principes et méthodes de conception des systèmes d’information selon une approche orientée objet.
Les étudiants apprennent à analyser les besoins d’un système, à identifier les entités, les relations et les processus, puis à modéliser ces éléments à l’aide du langage UML (Unified Modeling Language).
Le cours aborde notamment :
-
les notions d’objets, classes et relations ;
-
les principes de conception OO (abstraction, encapsulation, modularité, hiérarchie) ;
-
la création et l’interprétation des diagrammes de classes et d’objets ;
-
le lien entre modélisation UML et bases de données relationnelles.
Des exemples pratiques et un mini-projet en équipe permettront de mettre en œuvre la conception d’un système d’information complet.