Cours uml francais visiteurs sont déjà passés par ici UML Uni ?ed Modeling Language traduisez langage de modélisation objet uni ?é est né de la fusion des trois méthodes qui ont le plus in uencé la modélisation objet au milieu des années OMT Booch et OOSE
visiteurs sont déjà passés par ici UML Uni ?ed Modeling Language traduisez langage de modélisation objet uni ?é est né de la fusion des trois méthodes qui ont le plus in uencé la modélisation objet au milieu des années OMT Booch et OOSE Issu du terrain et fruit d'un travail d'experts reconnus UML est le résultat d'un large consensus De très nombreux acteurs industriels de renom ont adopté UML et participent à son développement En l'espace d'une poignée d'années seulement UML est devenu un standard incontournable La presse spécialisée foisonne d'articles exaltés et à en croire certains utiliser les technologies objet sans UML relève de l'hérésie Lorsqu'on possède un esprit un tant soit peu critique on est en droit de s'interroger sur les raisons qui expliquent un engouement si soudain et massif UML est-il révolutionnaire L'approche objet est pourtant loin d'être une idée récente Simula premier langage de programmation à implémenter le concept de type abstrait à l'aide de classes date de En déjà Smalltalk implémente les concepts fondateurs de l'approche objet encapsulation agrégation héritage Les premiers compilateurs C datent du début des années et de nombreux langages orientés objets académiques ont étayés les concepts objets Ei ?el Objective C Loops Il y donc déjà longtemps que l'approche objet est devenue une réalité Les concepts de base de l'approche objet sont stables et largement éprouvés De nos jours programmer objet c'est béné ?cier d'une panoplie d'outils et de langages performants L'approche objet est une solution technologique incontournable Ce n'est plus une mode mais un ré exe quasi-automatique dès lors qu'on cherche à concevoir des logiciels complexes qui doivent résister à des évolutions incessantes Oui mais Tout n'est pas si rose Beaucoup on cédé aux sirènes de l'orienté objet et leur aveuglement a fait couler bien des projets Premier hic l'approche objet est moins intuitive que l'approche fonctionnelle Malgré les apparences il est plus naturel pour l'esprit humain de décomposer un problème informatique sous forme d'une hiérarchie de fonctions atomiques et de données qu'en terme d'objets et d'interaction entre ces objets Or rien dans les concepts de base de l'approche objet ne dicte comment modéliser la structure objet d'un système de manière pertinente Quels moyens doit-on alors utiliser pour mener une analyse qui respecte les concepts objet Sans un cadre méthodologique approprié la dérive fonctionnelle de la conception est inévitable Beaucoup l'ont appris à leurs dépens Autre problème critique l'application des concepts objet nécessite une très grande rigueur Le vocabulaire précis est un facteur d'échec important dans la mise en oeuvre d'une approche objet risques d'ambigu? tés et d'incompréhensions Beaucoup de développeurs même expérimentés ne Page sur Cpensent souvent objet qu'à travers un langage de programmation Or les langages orientés objet ne sont que des outils qui proposent une manière particulière d'implémenter certains concepts objet Ils ne valident en rien l'utilisation de ces moyens techniques pour concevoir un système conforme à la philosophie objet Conna? tre C ou Java n'est donc pas une ?n en soi il faut aussi savoir se
Documents similaires










-
65
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 17, 2022
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 220.9kB