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.
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, ...).