diagrammes uml v2022 23 classes et objets 1

Bases de données Claude TRÉPIED Ma? tre de conférences d ? informatique École Polytechnique de l'Université de Tours FRANCE CBases de données ?? Introduction - Les systèmes d ? information et UML ?? Les diagrammes UML - Diagramme de classes class diagram ? Classe attribut et opération CClasse attribut et opération ?? Une classe un moule de création d ? objets ?? L ? objet possède des attributs qui le caractérisent attribut d'objet ?? L ? o est capable d ? exécuter des t? ches On peut aussi e ?ectuer des t? ches sur un o Une t? che s ? appelle une opération ou méthode Nom de la classe Attributs Opérations ?? Ex la classe Véhicule CClasse attribut et opération suite ?? L ? o doit posséder un identi ?ant ? celui-ci doit permettre au système d ? identi ?er l'o de façon non équivoque ? il représente l ? identité de l ? o seule di ?érence entre sosies ? on le notera id ?? Ex id CDocumentation d'une classe Notion de niveau d'abstraction er niveau ème niveau CDocumentation d'une classe suite ème niveau CAttribut ?? Syntaxe complète d ? un att visibilité nomdeAtt type valeurInitiale ?? La visibilité peut être publique protégée privée - ? privé l'att est seulement visible à l ? intérieur de la classe ? protégé att n'est visible qu'à l ? intérieur de la classe et de ses sous-classes ? public att est toujours visible et donc toujours accessible ?? Le nom de l'att est obligatoire ?? On peut ajouter ? le type de l'attribut ? ainsi qu'une valeur initiale ?xée à la construction de l'objet CAttribut suite ?? Ex CAttribut de classe ou attribut classe ?? Di ?érentes perceptions de cette notion dans la littérature L ? att décrit la classe considérée elle-même comme un objet Ex la classe Facture est perçue comme un ens de factures elle a comme att de classe nombreDeFactures Tous les objets de la classe partagent la même valeur pour cet attribut Ex classe Voiture et attribut nombreDeRoues entier ?? Nous utiliserons seulement la ère déf ?? Notation ? soulignement du nom de l'attribut parfois un dollar devant le nom de l'attribut ? ? à ne pas confondre avec une clé primaire du modèle relationnel BD CAttribut dérivé ?? Peut être dérivé déduit de un ou plusieurs autres attributs par un calcul ?? On utilise le slash devant le nom d ? un attribut dérivé ?? Ex ? ge d ? une personne est un att dérivé puisqu'on peut le déterminer dynamiquement à partir de la date de naissance et de la date courante CAttribut dérivé suite ?? Ex La surface d ? un rectangle peut être déterminée à partir de la longueur et de la largeur CAttribut monovalué multivalué ?? Att monovalué a au plus une seule valeur à l ? instant t mais cette valeur peut évoluer dans le temps Ex prix ?? Att multivalué peut avoir plusieurs valeurs à l ? instant t Ex

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Jui 04, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 61.4kB