Outil UML : Diagrammes de déploiement

Exemples de diagrammes de déploiement UML réalisés avec Modelio

Les diagrammes de déploiement UML2 sont utilisés pour représenter l'architecture physique d'un système en se servant des nœuds et des connexions entre ces nœuds.

Les artéfacts UML2 permettent de définir la configuration des éléments produits à partir des modèles. Ils se présentent de manière orthogonale, et permettent de définir des fichiers source, des binaires, des librairies, des schémas de base de données, ..., en désignant les éléments de modèle à partir desquels ils sont constitués (à travers des liens "manifest"). Modelio utilise les artéfacts pour déterminer la production automatisée de makefiles ou de fichiers ANT.

UML Deployment diagrams

Cet exemple de diagramme de déploiement UML2 présente la façon dont les applications logiques identifiées lors de la modélisation de l'architecture d'entreprise sont déployées sur le matériel.

Le module Modelio TOGAF Architect permet de modéliser des serveurs, des stations de travail, des réseaux et des nœuds de réseau. L'utilisation combinée de nœuds UML et des structures internes de nœuds (voir diagrammes de classes UML) nous permet d'illustrer cette projection depuis un modèle (représentant une application orientée service et assemblant des composants de service) sur une cible physique (serveurs, stations de travail, ...).

UML Deployment diagrams

Cet exemple montre l'utilisation de nœuds et d'artefacts pour représenter la façon dont différents éléments architecturaux sont distribués, déployés et connectés. Les connecteurs (liens) entre des nœuds ou instances de nœuds représentent des connexions réseau avec des protocoles spécifiques.

UML Deployment diagrams travel agency