Modélisation - Glossaire

De RAD Studio
Aller à : navigation, rechercher

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

  1. Un objet qui peut contenir d'autres objets et qui fournit des opérations pour accéder à son contenu.
  2. Un composant qui existe afin de contenir d'autres composants.

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).
Une dépendance est une relation qui signifie qu'un élément de modèle requiert un autre élément de modèle pour sa spécification ou son implémentation. Cela signifie que la sémantique complète des éléments de dépendance est sémantiquement ou structurellement dépendante de la définition des éléments fournisseur.

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.


Voir aussi