Mappages entre C/C++ et les éléments dans les diagrammes de classes de modélisation de domaine

Dans les diagrammes de classes de modélisation de domaine C/C++, la notation UML est utilisée pour représenter des éléments C/C++ (champs et méthodes qui constituent un élément) et les relations entre eux.

Les diagrammes de classes de modélisation de domaine C/C++ représentent non seulement des classes C/C++, mais également d'autres éléments C/C++ (structures, énumérations, unions, définitions de type, etc.).

Un stéréotype est un mécanisme d'extension qui élargit le langage UML et fournit une signification plus précise à une classe C/C++ ou à d'autres éléments.

Le tableau suivant montre la correspondance entre les éléments C/C++ et les éléments et stéréotypes UML, ainsi que les icônes correspondantes dans les diagrammes de classes.

Elément C/C++ Elément UML Stéréotype Icône
Fichier d'en-tête Artefact <<header file>> L'image montre une icône de fichier d'en-tête C/C++.
Fichier de code source Artefact <<file>> L'image montre une icône de fichier de code source C/C++.
Dossier Artefact <<folder>> L'image montre une icône de dossier C/C++.
Classe Classe <<class>> L'image montre une icône de classe C/C++.
Enumération Enumération <<enum>> L'image montre une icône d'énumération C/C++.
Structure Classe <<struct>> L'image montre une icône de structure C/C++.
Définition de type Classe <<typedef>> L'image montre une icône de définition de type C/C++.
Union Classe <<union>> L'image montre une icône d'union C/C++.
Espace de nom Package <<namespace>> L'image montre une icône d'espace de nom C/C++.
Elément global Classe <<global>> L'image montre une icône d'élément global C/C++.
Fonction non membre Classe <<global>> L'image montre une icône de fonction non membre C/C++.
Variable non membre Classe <<global>> L'image montre une icône de variable non membre C/C++.
Zone de membre de classe Attribut (public, protégé, privé) <<attribute>> L'image montre une icône d'attribut public C/C++.L'image montre une icône d'attribut protégé C/C++.L'image montre une icône d'attribut privé C/C++.
Méthode de membre de classe Opération (publique, protégée, privée) <<operation>> L'image montre une icône d'opération publique C/C++.L'image montre une icône d'opération protégée C/C++.L'image montre une icône d'opération privée C/C++.

Vos commentaires