HOPEX Database Builder (Web) : Le diagramme de classes : Les Classes
   
Les Classes
 
Propriétés des classes
Page Caractéristiques
Page Textes
Une classe est un regroupement d'objets possédant des caractéristiques communes et un comportement semblable.
Propriétés des classes
Différentes caractéristiques sont disponibles sur les classes.
Pour afficher les propriétés d’une classe :
1. Dans le bureau, cliquez sur le menu de navigation puis sur Données logiques.
2. Dans l’arbre de gauche, cliquez sur le dossier Hiérarchie des paquetages.
La liste des paquetage apparaît dans la zone d’édition.
3. Dépliez le dossier du paquetage détenteur de la classe.
4. Faites un clic droit sur la classe voulue et cliquez sur Propriétés.
Sa fenêtre de propriétés apparaît.
Différentes pages permettent de définir les propriétés de la classe.
Page Caractéristiques
La page Caractéristiques permet de saisir différentes caractéristiques de la classe.
Son Nom, que vous pouvez modifier.
*Vous pouvez également modifier le nom d'une classe en cliquant directement sur son nom dans le dessin et en activant la touche F2.
Le paquetage Détenteur : dans un diagramme de classes qui décrit un paquetage, toute classe que vous créez est rattachée par défaut à ce paquetage.
Son Stéréotype : un stéréotype est un type d'élément de modélisation qui permet d'étendre la sémantique du métamodèle. Les stéréotypes d’intérêt dans HOPEX Database Builder sont :
Acteur : un acteur représente le rôle joué par quelque chose ou quelqu’un se trouvant dans l’environnement du système étudié.
Contrôle : ce stéréotype permet de caractériser les classes effectuant des traitements internes au système. Ceux-ci nécessitent généralement le concours de plusieurs classes.
Entité : ce stéréotype permet de caractériser des classes passives qui ne génèrent aucune interaction par elles-mêmes. Elles peuvent participer à plusieurs cas d’utilisation et survivent généralement à une interaction unique. Elles représentent des objets partagés entre les différents acteurs qui les manipulent.
Enumeration : type de données contenant une liste de valeurs tabulées.
*Il est possible de saisir cette liste de valeurs dans l'onglet Caractéristiques de la fenêtre de propriétés de la classe.
Expression : expressions de types de données complexes basés sur des types élémentaires.
*Il est possible de saisir le type élémentaire d'une expression dans l'onglet Caractéristiques de la fenêtre de propriétés de la classe.
Type élémentaire : ce stéréotype permet de caractériser les types de données.
*D'autres stéréotypes peuvent être créés par l'utilisateur.
Une autre caractéristique que vous pouvez préciser est l’abstraction : une classe Abstraite n’a pas d’instances. Elle n’est utilisée que pour mettre en commun des opérations ou des attributs communs à ses sous-classes.
*Pour les autres caractéristiques liées à la notation UML, voir le guide HOPEX UML.
Page Textes
Sous la page Textes, vous pouvez commenter la classe.
Les commentaires permettent de compléter le diagramme lorsque des détails utiles n'apparaissent pas dans le dessin. Ces commentaires sont repris dans le document qui décrit le diagramme de classes.
Pour commenter la classe :
1. Dans la page Textes, cliquez sur l’onglet Commentaire
2. Saisissez le commentaire de la classe.
3. Cliquez sur le bouton OK pour quitter la fenêtre des propriétés de la classe.
Voir aussi :
*"Les attributs d’une classe"