Genie logiciel avance cours 3 le modele a objets stefano zacchiroli

Génie Logiciel Avancé Cours ?? Le modèle à objets Stefano Zacchiroli zack pps jussieu fr Laboratoire PPS Université Paris Diderot - Paris février URL http upsilon cc zack teaching gla Copyright ? Stefano Zacchiroli ? Yann Régis-Gianas License Creative Commons Attribution-ShareAlike Unported License http creativecommons org licenses by- sa Stefano Zacchiroli Paris Le modèle à objets février CSommaire Le modèle à objets Un processus associé au modèle à objets Spéci ?cation à l ? aide d ? UML Vues de cas d ? utilisation Vues d ? architecture Vues dynamiques Vues statiques Synthèse Stefano Zacchiroli Paris Le modèle à objets février CSommaire Le modèle à objets Un processus associé au modèle à objets Spéci ?cation à l ? aide d ? UML Vues de cas d ? utilisation Vues d ? architecture Vues dynamiques Vues statiques Synthèse Stefano Zacchiroli Paris Le modèle à objets février CLe modèle à objets Lorsque l ? on développe un système ayant une contrepartie physique une association de la forme objet physique ? composant logiciel ? peut être tentante Dans le cours de programmation objet vous avez vu le triangle sémiotique ? les analogies référent ? instance ? et signi ?é ? interface ? peuvent faciliter le raisonnement et surtout la validation d ? une spéci ?cation vis-à-vis des besoins Est-ce que je construis le bon logiciel Cette correspondance facilite la discussion avec un non-expert on peut utiliser un composant logiciel par son nom devant un client non informaticien et celui-ci peut comprendre à peu près de quoi il retourne Note Ce cours suppose quelques connaissances en programmation orientée objet Stefano Zacchiroli Paris Le modèle à objets février CPrincipes généraux de GL dans le modèle à objets Dé ?nition Objet Un objet est formé d ? un état et d ? un ensemble de comportements modélisés comme des réactions à des messages Il a une identité Sa durée de vie est limitée Il joue un ou plusieurs rôles dans le système Principes Modularité La logique interne de l ? objet est décorrélée de son utilisation Encapsulation La seule façon d ? in uer sur l ? état d ? un objet est de lui envoyer des messages Abstraction Les objets sont généralement classi ?és suivant une relation de généralisation Stefano Zacchiroli Paris Le modèle à objets février CLes forces du modèle à objets En plus des apports mentionnés plus tôt les objets facilitent un ra ?nement progressif du modèle logique à l ? implémentation En e ?et les concepts importants du système sont souvent modélisés par des classes abstraites dont les sous-classes fournissent des concrétisations De plus les objets améliorent la réutilisabilité gr? ce à leur relative indépendance vis-à-vis du contexte d ? utilisation En ?n l ? extension a posteriori d ? un composant est autorisée par le mécanisme d ? héritage Cette extension n ? est pas intrusive elle ne nécessite pas de reprendre à zéro le raisonnement sur le système dans sa globalité separation of concerns Stefano Zacchiroli Paris Le modèle à

  • 36
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Nov 07, 2021
  • Catégorie Health / Santé
  • Langue French
  • Taille du fichier 86kB