Cours 1 presentation Conception Orientée Objets Conception Orientée Objets Présentation Frédéric Mallet http deptinfo unice fr fmallet - F Mallet - COO CConception Orientée Objets Organisation du cours Volume Horaire et EDT demi-journées http deptinfo uni
Conception Orientée Objets Conception Orientée Objets Présentation Frédéric Mallet http deptinfo unice fr fmallet - F Mallet - COO CConception Orientée Objets Organisation du cours Volume Horaire et EDT demi-journées http deptinfo unice fr twiki bin view Linfo ProjetInfo Evaluation Evaluation théorique h Evaluation pratique en TD - F Mallet - COO CConception Orientée Objets Plan du cours Introduction à UML Les diagrammes ? Les cas d ? utilisation Les classes et leurs instances Les machines à états et transitions Les activités Les interactions Le mécanisme de pro ?lage Le langage de contraintes OCL Classi ?cation vs Prototypage Modélisation multiniveau - F Mallet - COO CConception Orientée Objets Les objets Objectifs Montrer les forces de COO Décrire l ? histoire de POO Commenter l ? utilisation actuelle de la POO - F Mallet - COO CConception Orientée Objets La technologie Orientée-Objet Guide la conception par Un ensemble de concepts ? abstraction modularité encapsulation polymorphisme Des langages et des outils qui supportent ces concepts ? Classi ?cation vs prototype ? Héritage multiple ? Typage fort faible explicite inféré Ses forces supposées Re ète plus ?nement les objets du monde réel ? Du code plus facile à maintenir ? Plus stable un changement s ? applique à un sous-système facile à identi ?er et isoler du reste du système - F Mallet - COO CConception Orientée Objets Système de gestion d ? un lycée Objets Personnes Etudiant enseignant principal secrétaire Diplôme Année matière parcours Notes Coe ?cients Fonctions Calculer la moyenne Calculer les taux d ? encadrement Calculer le nombre de redoublants Calculer le taux de réussite au baccalauréat - F Mallet - COO CConception Orientée Objets Objectifs des technologies à objets Utiliser le langage du domaine Modèle et vocabulaire métier Construire des modèles faciles à Etendre modi ?er valider véri ?er Faciliter l ? implantation Génération facilitée vers les langages à objets Nécessite une méthode et des outils Rational Uni ?ed Process Agile ? cf semestre UML est seulement un langage - F Mallet - COO CConception Orientée Objets Les forces des technologies à objets Di ?ciles à imposer dans l ? industrie Certains pensaient que c ? était une mode D ? autres que c ? est une étape vers autre chose programmation par composants par aspects Les objets sont partout Turing Award en Un seul paradigme de l ? analyse système à l ? implantation ? En pratique ra ?nements semi- automatiques parfois di ?ciles Les objets représentent le monde réel objets ou phénomènes Stable et adaptatif ? Petits changements localisés et dé- corrélés du reste - F Mallet - COO CConception Orientée Objets L ? histoire des technologies à objets Étapes majeures Booch G Booch OMT J Rumbaugh Objectory I Jacobson Simula C The UML UML Late s - Smalltalk Java UML - Premier environnement commercial Smalltalk suivi de C Turing Award pour O -J Dahl et K Nygaard F Mallet - COO CConception Orientée Objets COO vs conception structurée La COO Seulement une couche supplémentaire Garde le
Documents similaires
-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 22, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 65.6kB