
Objectifs
Objectifs du cours
L’objectif principal des enseignements d’informatique S4-POO de l’ENIB est l’acquisition des
notions fondamentales de la programmation orient´ee objet. Plus pr´ecis´ement, nous ´etudierons
successivement : D´efinition 0.1. Programmation orient´ee objet :
ou programmation par objet, est un paradigme
de programmation informatique qui consiste en
la d´efinition et l’assemblage de briques logicielles
appel´ees objets ; un objet repr´esente un concept,
une id´ee ou toute entit´e du monde physique,
comme une voiture, une personne ou encore une
page d’un livre.
D´efinition 0.2. UML : (en anglais Uni-
fied Modeling Language, ” langage de
mod´elisation unifi´e ”) est un langage gra-
phique de mod´elisation des donn´ees et des
traitements. C’est une formalisation tr`es abou-
tie et non-propri´etaire de la mod´elisation objet
utilis´ee en g´enie logiciel.
1. Le mod`ele objet :
.Objet
.Classe
.Encapsulation
.Collaboration
.H´eritage
.Abstraction
2. La partie statique du langage UML :
.Diag. de cas d’utilisation
.Diag. de classes
.Mod`ele d’interaction
Diag. de s´equence
Diag. de communication
Objectifs pour la suite du cursus
Les notions de POO seront n´ecessaires pour le m´etier d’ing´enieur en informatique, ainsi que
pour la suite de vos ´etudes d’ing´enieurs notamment pour les modules suivants :
.Prog. par objets (Java) en S5/S6
.Prog. par objets (C++) en S5/S6
.Mod`eles pour l’ing´enierie des syst`emes (UML) en S6
.Stage en entreprise en S8/S10
4