Pré. | Proc. |
Diagramme déploiement
Un diagramme de déploiement montre comment et où le système doit être déployé ; c'est-à-dire son architecture d'exécution.
Les périphériques matériels, les processeurs et les environnements d'exécution de logiciels (artefacts système) sont reflétés en tant que nœuds, et la construction interne peut être représentée en incorporant ou en imbriquant des nœuds. Les relations de déploiement indiquent le déploiement des artefacts et les relations de manifeste révèlent l'implémentation physique des composants. Comme les artefacts sont alloué aux nœuds pour modéliser le déploiement du système, l'allocation est guidée par l'utilisation des spécifications de déploiement. Un diagramme de déploiement peut également indiquer qu'un nœud a un State , ou afficher une instance d'un nœud avec une valeur d'exécution valeur pour l'état, représentant une condition ou un scénario spécifique.
Vous générez des éléments de diagramme de déploiement et des connecteurs à partir des pages 'Déploiement' de la boîte à outils Diagramme .
Exemple Diagramme
Il s'agit d'un simple diagramme de déploiement , représentant la disposition des serveurs au siège social. Les éléments sont des instances de nœuds et affichent des états d'exécution spécifiques.
Les serveurs sont représentés par des nœuds liés par des relations d'association simples ou agrégées.
Les diagrammes de déploiement sont idéaux pour appliquer des images alternatives pour représenter les objets que les éléments représentent. De telles images peuvent remplacer les éléments du diagramme , comme illustré ici :
Icônes de la boîte à outils des éléments Diagramme déploiement
Icône |
Description |
Voir également |
---|---|---|
Un nœud est un équipement physique sur lequel le système est déployé, tel qu'un serveur de groupe de travail ou un poste de travail. |
Nœud | |
Un appareil est une ressource électronique physique dotée d'une capacité de traitement sur laquelle des artefacts peuvent être déployés pour exécution, comme représenté dans un diagramme de déploiement . |
Appareil | |
Un environnement d'exécution est un nœud qui offre un environnement d'exécution pour des types spécifiques de composants qui y sont déployés sous la forme d'artefacts exécutables. |
Environnement d'exécution | |
Un composant est une partie modulaire d'un système, dont le comportement est défini par ses interfaces fournies et requises. |
Composant | |
Une interface est une spécification de comportement (ou contrat) que les implémenteurs acceptent de respecter. |
Interface | |
Un artefact est une information physique utilisée ou produite par un système. |
Artefact | |
Une spécification de déploiement ( Spécification ) spécifie les paramètres guidant le déploiement d'un artefact, comme cela est nécessaire avec la plupart des technologies matérielles et logicielles. |
Spécification de déploiement |
Icônes de la boîte à outils du connecteur Diagramme déploiement
Icône |
Description |
Voir également |
---|---|---|
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 | |
Un chemin de Communication définit le chemin par lequel deux DeploymentTargets peuvent échanger des signaux et des messages. |
Chemin Communication | |
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 | |
Une généralisation est utilisée pour indiquer l'héritage. |
Généralisation | |
Un object source implémente ou réalise son object destination. |
La concrétisation | |
Un déploiement est un type de relation de dépendance qui indique le déploiement d'un artefact sur un nœud ou une cible exécutable, généralement dans un diagramme de déploiement . |
Déploiement | |
Une relation Manifest indique que la source de l'artefact incarne l'élément de modèle cible, généralement dans les diagrammes de composants et de déploiement . |
Manifeste |