Chapitre 3 dcl Chapitre Diagramme de la vue structurelle Diagramme de classe DCL I Introduction Le diagramme de classe DCL constitue l ? un des diagrammes pivots nécessaire à toute modélisation objet UML Il représente l ? aspect statique du système Cette

Chapitre Diagramme de la vue structurelle Diagramme de classe DCL I Introduction Le diagramme de classe DCL constitue l ? un des diagrammes pivots nécessaire à toute modélisation objet UML Il représente l ? aspect statique du système Cette représentation est basée sur les concepts de classe et d ? association II Concepts de base Le DCL est un diagramme essentiel dans la dé ?nition de tout système informatique quelque soit sa taille Il représente la structure statique en terme d ? entité et d ? information concernées par le fonctionnement du futur système UML dé ?nit un ensemble de concept entrant dans la construction de ce diagramme II Classe C ? est la description d ? une collection d ? objets qui partage des attributs des comportements ou des associations communs ou plus globalement une sémantique commune La classe est une abstraction de l ? objet et l ? objet est une instanciation de la classe En phase d ? analyse d ? un système informatique l ? intérêt du DCL est de modéliser les entités informationnelles Toute information mémorisée manipulée transformée ou partagée doit ?gurer quelque part dans le DCL Les informations sont structurées et regroupées en classes Représentation UML représente une classe par un rectangle compartimenté Un premier compartiment contient le nom de la classe Ce dernier doit être un nom et non un verbe Il exprime ce qu ? est la classe et non ce qu ? elle fait Il doit être unique dans un DCL Remarque - Une classe peut être représentée par un rectangle à à ou à compartiments ou plus L ? absence d ? un compartiment ou ne signi ?e pas que la classe n ? en possède pas Cela signi ?e juste que ce n ? est pas encore dé ?ni - En début de la phase d ? analyse il est fréquent de ne donner que le nom de la classe et de di ?érer la dé ?nition des attributs et des opérations à de prochaines étapes Exemple II Attribut La classe est un concept global d ? information Elle se compose d ? un ensemble d ? informations élémentaires qui caractérisent la classe Ces informations élémentaires sont les attributs Un attribut est dé ?ni par un nom un type et même une valeur initiale CVisibilité d ? un attribut UML dé ?nit niveaux de visibilité Privé l ? attribut n ? est visible que dans sa classe Publique l ? attribut est visibles par toutes les autres classes Partagé l ? attribut est visible par sa classe et ses classes ?lles En UML un attribut est généralement privé car le concept de l ? encapsulation le rend accessible uniquement via les opérations publiées de l ? objet L ? attribut peut être dé ?nit dans une classe UML visibilité nom-attribut multiplicité type valeur initiale Proprièté La multiplicité permet de dé ?nir un attribut composé d ? un nombre de valeur tableau Le type peut être entier réel caractère ou

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager