Modélisation - Glossaire
Remonter à Référence de la modélisation
Cette rubrique contient un dictionnaire des termes spécifiques utilisés dans les fonctionnalités de la Modélisation.
Terme | Description |
---|---|
Agrégation |
Une forme spéciale de relation d'association qui spécifie une relation ensemble-partie entre l'agrégat (l'ensemble) et un composant (la partie). Voir aussi : Association, Composition. |
Association |
Une relation structurelle qui décrit un ensemble de liens (connexions parmi les objets) ou la relation sémantique entre plusieurs classificateurs qui implique les connexions parmi leurs instances. Voir aussi : Agrégation, Composition. |
Classe d'association |
Un élément de modélisation ayant à la fois des propriétés d'association et des propriétés de classe. Une classe d'association peut être traitée comme une association ayant aussi des propriétés de classe, ou comme une classe ayant aussi des propriétés d'association. |
Extrémité d'association |
L'extrémité d'une association, qui connecte cette association à un classificateur. |
Attribut |
Une propriété nommée d'un classificateur qui décrit une étendue de valeurs que les instances de la propriété peuvent contenir. |
Cardinalité |
Le nombre d'éléments d'un ensemble. Voir aussi : multiplicité. |
Enfant |
Une sous-classe. |
Classe |
Une description d'un ensemble d'objets qui partagent les mêmes attributs, opérations, relations et sémantiques. |
Classificateur |
En général, les éléments de modélisation qui peuvent avoir des instances sont appelés classificateurs. Les classificateurs ont des fonctionnalités structurelles (attributs) et des fonctionnalités comportementales (opérations). Les interfaces ne peuvent pas avoir d'attributs. Dans la Modélisation, les classificateurs sont les noeuds de base des diagrammes : classes, interfaces, structures, types de données, signaux, composants, noeuds, cas d'utilisation et sous-systèmes. Certains d'entre eux incluent d'autres classificateurs (ou classificateurs inner). |
Compartiment |
Certains éléments de modèle (classes, interfaces) sont représentés par des rectangles ayant plusieurs compartiments à l'intérieur. Vous pouvez changer l'apparence des compartiments (voir Options d'apparence des diagrammes). |
Composition |
Une forme d'agrégation avec une possession forte et une durée de vie coïncidente des parties par le tout. Les parties de composition avec une multiplicité non fixée peuvent être créées après le composite lui-même, mais une fois créées, elles vivent et meurent avec lui. De telles parties peuvent aussi être explicitement retirées avant la mort du composite. Voir aussi Association, Composition. |
Contrainte |
Les contraintes vous permettent d'ajouter de nouvelles règles ou de modifier les règles existantes. Une contrainte est une condition ou une restriction exprimée sous la forme d'une chaîne de texte dans un langage naturel, un langage de programmation, ou le langage OCL (Object Constraint Language) de UML. Les contraintes peuvent être attachées à plusieurs éléments. |
Conteneur |
|
Type de données |
Un type dont les valeurs n'ont pas d'identité. Les types de données incluent les types intégrés primitifs (tels que les nombres et les chaînes), ainsi que les types énumération. |
Dépendance |
Une relation entre deux éléments dans laquelle une modification à l'un des éléments (l'élément indépendant) peut affecter l'autre élément (l'élément dépendant). |
Projet de conception |
L'un des deux types de projet de modélisation de base : conception et implémentation. Un projet de conception est indépendant du langage. Il ne contient pas de code source. |
Diagramme |
Une représentation graphique d'une collection d'éléments de modèle, le plus souvent affichée sous la forme d'un graphe connecté de sommets (éléments de modèle - choses) et d'arcs (relations entre les éléments de modèle). L'ensemble des diagrammes disponibles pour un projet dépend du type du projet. |
Elément |
Un composant atomique (chose) d'un modèle. Voir Elément de modèle. |
Enumération |
Une liste de valeurs nommées utilisée en tant qu'étendue d'un type d'attribut particulier. |
Ingénierie en amont |
Le processus de transformation d'un modèle UML dans le code source à travers un mappage sur un langage de programmation spécifique utilisé dans un projet d'implémentation. |
Généralisation |
Une relation de généralisation définit les objets de l'élément spécialisé (l'enfant) qui sont substituables aux objets de l'élément généralisé (le parent). Voir Implémentation. |
Implémentation |
Une relation d'implémentation est un type spécial de généralisation qui connecte une interface à des classes qui l'implémentent. |
Projet d'implémentation |
L'un des deux types de projet de modélisation de base : conception et implémentation. Un projet d'implémentation est spécifique au langage. Il comprend les diagrammes et le code source. |
Instance |
Une entité ayant une identité unique, un ensemble d'opérations qui peut lui être appliquée, et un état qui stocke les effets des opérations. Voir Objet. |
Spécification d'instance |
Seulement avec UML 2.0. Une spécification d'instance spécifie l'existence d'une entité qui représente une instance d'un élément de modèle dans un système modélisé, et décrit complètement ou partiellement l'entité. |
Interface |
Une collection d'opérations qui sont utilisées pour spécifier une fonctionnalité d'une classe ou d'un composant. |
Spécification d'invocation |
La spécification d'invocation est une zone au sein d'une spécification d'exécution sur un diagramme de séquence UML 2.0. Cet élément n'est pas défini dans la spécification UML 2.0. C'est un outil utile pour les invocations synchrones de modélisation avec les messages de réponse. Un message dans les diagrammes de séquence UML 2.0 a son origine dans une spécification d'invocation. |
Elément de modèle |
Un élément de modèle est l'un quelconque des composants de votre modèle que vous pouvez placer sur un diagramme. Les éléments de modèle incluent des noeuds et des liens entre eux. Voir Elément. |
Héritage multiple |
Une variation de généralisation dans laquelle un enfant peut avoir plusieurs parents. |
Multiplicité |
Une spécification de l'étendue des cardinalités autorisées pour un ensemble. Des spécifications de multiplicité peuvent être données pour les extrémités d'association, les parties au sein des composites, les répétitions, ainsi que pour d'autres raisons. Une multiplicité est un sous-ensemble des entiers non négatifs. Voir aussi : Cardinalité. |
Association n-aire |
Une association entre trois classes ou plus. Chaque instance de l'association est un n-tuple de valeurs des classes respectives. |
Nom |
Une chaîne utilisée pour identifier un élément de modèle (une chose, une relation ou un diagramme). |
Note |
Un symbole graphique pour le placement des contraintes ou des commentaires attachés à un élément ou un diagramme. |
Objet |
Une instance d'une classe. Un objet a un état et un comportement. |
Package |
Un package est utilisé pour grouper les éléments, et il fournit un espace de nommage pour les éléments groupés. |
Elément packageable |
Un élément packageable est un élément nommé qui peut appartenir directement à un package. |
Port |
Un port est une propriété d'un classificateur qui spécifie un point d'interaction entre ce classificateur et son environnement, ou entre le classificateur et ses parties internes. Les ports sont connectés aux propriétés du classificateur par des connecteurs via lesquels des requêtes peuvent être effectuées pour invoquer les fonctionnalités de comportement d'un classificateur. |
Propriété |
Un paramètre nommé (caractéristiques) d'un élément. |
Réalisation |
Réalisation est le terme UML pour une implémentation d'interface. |
Relation |
Une connexion entre les éléments. |
Ingénierie inverse |
Le processus de transformation du code source spécifique au langage dans un modèle, à travers une analyse du code source et la génération de l'arborescence du projet de modélisation et les diagrammes UML du modèle. |
Raccourci |
Un raccourci est une représentation d'un élément de noeud existant, placé sur le même diagramme ou sur un autre diagramme. |
Emplacement |
Un emplacement appartient à une spécification d'instance. Il représente le fait qu'une entité modélisée par la spécification d'instance a une fonctionnalité structurelle avec les valeurs spécifiées. |
Stéréotype |
Une extension du vocabulaire UML. Les stéréotypes vous permettent de créer de nouveaux types d'éléments de modèle qui sont dérivés des éléments existant dans le langage UML, mais adaptés à votre modèle. |
Filtre d'affichage |
Un filtre d'affichage est le mécanisme qui permet d'afficher ou de masquer un type spécifique d'élément de modèle. Si vous travaillez sur un gros projet, la quantité d'informations affichées sur un diagramme peut devenir envahissante. Vous pouvez afficher ou masquer sélectivement des informations. Voir Utilisation des filtres d'affichage. |