Exemples de diagrammes de déploiement UML

Tout savoir sur le Diagramme de déploiement UML & Créer

Qu'est-ce qu'un diagramme de déploiement ?

Le schéma de déploiement est un moyen d'illustrer le matériel et le logiciel d'un système. Il aide à visualiser les processeurs, les nœuds et les dispositifs liés. Dans la modélisation UML, ces diagrammes constituent un excellent moyen de décrire le temps d'exécution des nœuds de traitement et de spécifier leurs détails à des fins de construction.

Modèle de tableau de déploiement

Éléments d'un diagramme de déploiement

Un diagramme de déploiement est constitué de cinq éléments qui ont été décrits ci-dessous.

Composant

Composant

Un composant est décrit comme le bloc unitaire de mise en œuvre d'un système montrant les parties indépendantes et interchangeables de ce système. Il s'agit d'un groupe de classes qui peuvent être classées en fonction de leur type.

Nœud

Nœud

Un nœud est un élément qui représente les ressources informatiques d'un système ayant la capacité de mémoriser et de traiter l'information. Ils peuvent également être liés à une voie de communication pour esquisser les structures du réseau. Dans la plupart des cas, un nœud est nommé en fonction du dispositif matériel qu'il représente.

Artefacts

Artefacts

Les artefacts sont les éléments qui représentent une pièce physique d'information. Ces éléments agissent comme des unités de mise en œuvre physique qui sont le résultat du processus de développement. Les fichiers exécutables, les unités logicielles, les documents, les fichiers de données et les bibliothèques d'information sont des exemples d'artefacts.

Dépendance

Dépendance

Comme son nom l'indique, la dépendance spécifie l'élément de modèle qui dépend d'un autre élément de modèle. Si un changement est introduit sur l'élément cible, l'élément dépendant subit également le changement. Une ligne pointillée avec une pointe de flèche les indique.

Connexion

Connection

Dans un diagramme de déploiement, la connexion indique le chemin de communication utilisé par le matériel. Elle indique également la méthode de communication.

EdrawMax

Logiciel de diagrammes tout-en-un
Créer plus de 280 types de diagrammes sans effort
Commencez facilement à créer des diagrammes à l'aide de divers modèles et symboles
  • Compatibilité supérieure des fichiers : Importer et exporter des dessins vers différents formats de fichiers, tels que Visio
  • Prise en charge multiplateforme (Windows, Mac, Linux, Web)
Téléchargement gratuit
Téléchargement gratuit
Téléchargement gratuit

Diagramme de déploiement - Exemples de scénarios courants

Les diagrammes de déploiement sont un moyen pratique de représenter le fonctionnement du système. Vous trouverez ci-dessous quelques exemples de diagrammes correspondant à des scénarios courants. Jetez-y un coup d'œil pour mieux comprendre ces types de diagrammes UML.

Diagramme de déploiement pour le commerce en ligne

Diagramme de déploiement pour le commerce en ligne

Voici un diagramme qui représente le schéma de déploiement pour les achats en ligne. Il y a un serveur de base de données (SQL Server) et un serveur Web (II S) connectés l'un à l'autre. Le diagramme montre comment plusieurs clients peuvent faire des achats en même temps.

Après que le client ait ajouté des articles à son panier et finalisé ses achats, il est dirigé vers le portail de paiement. Le serveur web est connecté au serveur de base de données, qui comprend les informations sur les produits ainsi que l'historique et les informations sur les achats en ligne.

Diagramme de déploiement d'une application Web

Diagramme de déploiement d'une application Web

Source : www.uml-diagrams.org

Ce diagramme de déploiement décrit le fonctionnement d'une application Web. L'application de guerre du club de lecture a été déployée sur le conteneur Catalina Servlet 2.4 / JSP 2.0, lui-même contenu dans le serveur Web Apache Tomcat 5.5.

Le système de base de données est déployé dans le serveur de base de données et contient trois artefacts : commande en ligne, services aux utilisateurs et inventaire. Un serveur d'application et un serveur de base de données sont reliés par une connexion TCP/IP. Le système de base de données traite les demandes des internautes.

Diagramme de déploiement du système de gestion de bibliothèque

Diagramme de déploiement du système de gestion de bibliothèque

Il s'agit d'un schéma simple qui décrit le fonctionnement du système de la bibliothèque. Il commence par la connexion au système. Le système contient un panneau pour les utilisateurs existants et nouveaux ainsi que pour l'administrateur. Tous deux se connectent à leur compte. Alors que les utilisateurs sont uniquement autorisés à emprunter et à rechercher des livres, l'administrateur peut attribuer des droits, ajouter et gérer les livres de la bibliothèque, ajouter ou supprimer un genre, afficher et supprimer des utilisateurs. Les deux parties se retrouvent ensuite à un point commun et peuvent se déconnecter du système.

Diagramme de déploiement d'une application Android

Diagramme de déploiement d'une application Android

Ce diagramme montre comment un diagramme de déploiement est dessiné pour une application Android. L'exemple utilise différents types d'associations (composition, association bidirectionnelle) pour établir des liens entre les composants et les noeuds. Une relation de dépendance existe entre le composant MyApplication.apk et Android. Le téléphone mobile représente le dispositif matériel, tandis que l'artefact Android représente un nœud logiciel.

Diagramme de déploiement du système de gestion des hôpitaux

Diagramme de déploiement du système de gestion des hôpitaux

Il s'agit d'un diagramme simple avec quatre nœuds qui montre comment la gestion d'un hôpital est déployée. Il commence par le nœud du client de bureau, où le client vient avec sa requête. La requête est traitée vers le serveur local de l'hôpital, puis imprimée vers un serveur de base de données ou imprimée. Le << >> représente la classe de profil qui montre comment une classe mét existante agit comme une partie d'un profil.

Diagramme de déploiement de l'ATM

Diagramme de déploiement de l'ATM

Source : www.programsformca.com

Dans ce diagramme de déploiement pour un guichet automatique, différentes associations peuvent être appréciées entre les différents nœuds. Le diagramme représente comment un GAB est directement connecté à la base de données de la banque. Lorsque le client traite sa demande, la carte est lue, ou bien il est connecté à la base de données de sa banque via un système en ligne.

Le diagramme de déploiement montre comment un employé peut également vérifier les détails du compte à la demande du client. Le diagramme montre comment chaque demande dépend de la base de données de la banque.

Diagramme de déploiement d'un système client-serveur

Diagramme de déploiement d'un système client-serveur

Le schéma montre comment les demandes d'un client sont traitées par un serveur. Le serveur et le serveur de capture sont les principaux nœuds de traitement associés de manière bidirectionnelle à la console et au kiosque du client. Le reste des artefacts dépendent du "serveur de capture" et du "serveur" pour traiter leurs demandes.

Diagramme de déploiement pour le système de traitement des cartes de crédit

Diagramme de déploiement pour le système de traitement des cartes de crédit

Source : creately.com

Voici une représentation UML de la manière dont une carte de crédit est déployée. Tout commence avec l'utilisateur qui introduit sa carte de crédit dans la machine.

Le PC client est dépendant de l'utilisateur puisque les informations varient pour chaque utilisateur. Différentes connexions existent entre les différents nœuds du système, à savoir : TCP/IP, RMI, JDBC. L'ensemble des informations est traité vers le serveur de base de données où se trouve la base de données des cartes de crédit.



Utiliser EdrawMax pour la création de diagrammes de déploiement

Comme nous l'avons vu dans les exemples, les diagrammes de déploiement sont un moyen pratique d'illustrer et de comprendre le fonctionnement d'un système. Il est nécessaire de construire le bon diagramme pour un scénario, afin d'obtenir une représentation précise du système.

Vous envisagez decréer un diagramme de déploiement? Choisissez EdrawMax-- Il est rapide et convivial. Avec plus de 280 types de diagrammes, une vaste gamme d'outils d'édition et d'abondantes bibliothèques de symboles, la création de diagrammes de déploiement est un jeu d'enfant.

Que vous soyez un novice ou un expert en technologie, utilisez EdrawMax pour créer sans effort les diagrammes de déploiement les plus interactifs.

Articles Liés
Commencez à créer le diagramme avec EdrawMax. Téléchargement gratuit!
Tags en Vedette
Bien connaître EdrawMax
EdrawMax est un logiciel de diagramme tout-en-un avec plus de 1500 modèles intégrés et plus de 26 000 symboles pour tous les types de scénarios : organigramme, UML, présentation, et bien plus encore. Visualisez vos idées. La meilleure solution de création de diagrammes pour le marketing, l'ingénierie, la conception et plus encore. Plus de 25 millions d'utilisateurs et de grandes marques font confiance à Edraw.
EN SAVOIR PLUS

Commencez! Vous allez adorer ce logiciel de diagramme facile à utiliser.

EdrawMax est parfait pour les organigrammes, les cartes mentales, les schémas de réseau, les plans d'architecture, les workflows, les diagrammes UML, lesschémas électriques, les illustrations scientifiques, les graphiques et bien plus encore! Commencez maintenant !

download EdrawMax EdrawMax online
main page