|
ÉVOLUTION DES LANGAGES VERS L'OBJETPrésentation des évolutions successives vers la notion d'objet. Apparition des langages objet, historique et situation actuelle. Comparaison aux approches traditionnelles linéaire, procédurale, modulaire.
LES CARACTÉRISTIQUES DE L'APPROCHE OBJETPrésentation des concepts de l'approche objet et de ses apports dans la modélisation du Système d'Information.
Les principes de l'approche objetAbstraction, encapsulation, modularité, hiérarchie, héritage, polymorphisme... Un vocabulaire à démystifier.
Les 5 concepts fondateursCe qu'il faut comprendre pour aborder une problématique par un raisonnement objet.
L'intérêt de l'objet dans un projetApproche modulaire, réduction du couplage. Principes de conception et design patterns. Au-delà du langage, présentation de la philosophie objet.
|
LA MODÉLISATION OBJET : QUELQUES ÉLÉMENTS DE NOTATION UMLIntroduction à l'importance de la modélisation. Présentation de quelques diagrammes UML illustrant les notions abordées précédemment.
Modèles statiquesDiagramme de classe, héritage, diagramme d'objet, représentation des attributs et méthodes privés et publiques.
Modèles dynamiquesReprésentation des messages entre objets dans un diagramme de séquences.
TRAVAUX PRATIQUESLa partie sur la modélisation sera l'occasion de travailler sur des exercices simples de représentations objet. Les concepts objets seront illustrés par des exemples de code.
|