Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Diagramme de classe

Le diagramme de classes capture la structure logique du système - les classes - et les éléments qui composent le modèle. Il s'agit d'un modèle statique, décrivant ce qui existe et ses attributs et son comportement, plutôt que la façon dont quelque chose est fait. Sur un diagramme de classes, vous pouvez illustrer les relations entre les classes et les interfaces à l'aide de généralisations, d'agrégations et d'associations, qui sont utiles pour refléter respectivement l'héritage, la composition ou l'utilisation et les connexions.

Vous générez des éléments et des connecteurs de diagramme de classe à partir des pages 'Classe' de la boîte à outils Diagramme .

Exemple Diagramme

Dans cet exemple de diagramme de classes , il existe deux formes de relation d'agrégation :

  • La forme pâle indique que le compte de classe utilise le carnet d'adresses, mais ne contient pas nécessairement le carnet d'adresses
  • Le formulaire d'agrégation composite sombre indique la propriété ou le confinement par les classes cibles (à l'extrémité du losange) des classes source
UML Class model example using Sparx Systems Enterprise Architect.

Icônes de la boîte à outils des éléments Diagramme de classe

Icône

Description

Voir également

Class element

Une classe est une représentation d'un type d' object qui reflète la structure et le comportement de ces objets au sein du système.

Classe
Interface element

Une interface est une spécification de comportement (ou contrat) que les implémenteurs acceptent de respecter.

Interface
Data Type element

Un Type de données est un type spécifique de classificateur, similaire à une classe, sauf qu'un Type de données ne peut pas posséder de sous-types de données et que les instances d'un Type de données ne sont identifiées que par leur valeur .

Type de données
Enumeration element

Une énumération est un type de données, dont les instances peuvent être l'un des nombreux littéraux d'énumération définis par l'utilisateur.

Énumération

Un élément Primitive identifie un type de données prédéfini, sans aucune sous-structure pertinente (c'est-à-dire qu'il n'a aucune partie dans le contexte d' UML ).

Primitif
Signal element

Un signal est une spécification d'instances de demande d'envoi communiquées entre des objets, généralement dans un diagramme de classe ou de Paquetage .

Signal
n-ary Association element

Un élément Association n-Ary est utilisé pour modéliser des relations complexes entre trois éléments ou plus, généralement dans un diagramme de classe ou d' Object .

Association N-Ary

Icônes de la boîte à outils du connecteur de Diagramme de classes

Icône

Description

Voir également

Association connector

Une association implique que deux éléments de modèle ont une relation, généralement implémentée en tant que variable d'instance dans une ou les deux classes.

Association
Generalization connector

Une généralisation est utilisée pour indiquer l'héritage.

Généralisation
Composition connector

Une composition est utilisée pour décrire un élément composé de composants plus petits, généralement dans un diagramme de classe ou de Paquetage .

Composition
Aggregation connector

Un connecteur d'agrégation est un type d'association qui montre qu'un élément contient ou est composé d'autres éléments.

Agrégation
Association Class

Une classe d'association est une construction UML qui permet à une association d'avoir des attributs et des opérations ( fonctionnalités ).

Classe d'association
Realization connector

Un object source implémente ou réalise son object destination.

La concrétisation

Vous créez un connecteur Gabarit Binding entre une classe de liaison et une classe paramétrée.

Reliure en Gabarit

Pièces composites Diagramme de classes

Icône

Description

Voir également

Part element

Les parties sont des instances d'exécution de classes ou d'interfaces.

Partie
Port element

Les ports définissent l'interaction entre un classifieur et son environnement.

Port
Exposed Interface element

L'élément Exposer l'interface est une méthode graphique de représentation des interfaces requises ou fournies d'un composant, d'une classe ou d'une pièce, dans un diagramme de classe, de composant ou de structure composite .

Exposer l'interface
Assembly connector

Un connecteur d'assemblage relie l'interface requise d'un composant (Composant1) à l'interface fournie d'un autre composant (Composant2), généralement dans un diagramme de composant .

Assemblée
Connector connector

Les connecteurs illustrent les liens de communication entre les parties pour remplir l'objectif de la structure, généralement dans un diagramme de classe ou de structure composite .

Connecteur
Delegate connector

Un connecteur délégué définit l'assemblage interne des ports et interfaces externes d'un composant, sur un diagramme de classes ou un diagramme de composants .

Déléguer

Diagramme de classes Profil standard UML

Le Profil Standard UML est un ensemble de Classes, d'opérations et de relations stéréotypées fournies comme outils de modélisation conformément à la Spécification UML 2.5 (Chapitre 22, Profil Standard ).

Certains de ces éléments de modélisation sont directement accessibles via la page Toolbox ' UML Standard Profile' dans les Paquetage Diagramme de Classe ou de Paquetage ; d'autres peuvent être appliqués comme stéréotypes sur l' object de modélisation UML de base.

Apprenez Plus