Exercices Corrigés UML: Diagramme de Déploiement

Avec des exercices corrigés en UML sur les diagrammes de déploiement, vous pratiquerez divers concepts sur les diagrammes de déploiement. Vous commencerez par des exercices de base à des exercices plus avancés. La solution est fournie pour chaque exercice. Vous devez essayer de résoudre chaque problème par vous-même avant de vérifier la solution. Si vous avez des questions concernant chaque exercice, nous vous encourageons à les poster sur notre forum.
 
 

Exercice 1: Site Web simple

Un site Web est composé de :

  • Un ordinateur client.
  • Un serveur Web.
  • Un serveur de base de données.

Le client accède au serveur Web via Internet. Le serveur Web communique avec la base de données.

 

Exercice 2: Application mobile

Une application mobile communique avec un serveur d’application.

Le serveur d’application utilise une base de données.

 

Exercice 3: Application bancaire

Une banque utilise :

  • Un smartphone client.
  • Un serveur Web.
  • Un serveur d’application.
  • Un serveur de base de données.

Le smartphone communique avec le serveur Web en HTTPS.

Le serveur Web communique avec le serveur d’application.

Le serveur d’application accède à la base de données.

 

Exercice 4: Plateforme e-commerce

Un site de commerce électronique possède :

  • Des ordinateurs clients.
  • Un serveur Web.
  • Un serveur d’application.
  • Un serveur de base de données.

L’application Web permet aux clients de consulter les produits et de passer des commandes.

 

Exercice 5: Système universitaire

Une université dispose de :

  • Ordinateurs étudiants.
  • Ordinateurs enseignants.
  • Serveur Web.
  • Serveur d’application.
  • Serveur de base de données.

Les étudiants et enseignants accèdent au portail universitaire.

 

Exercice 6: Application de réservation d’hôtel

Une plateforme de réservation comprend :

  • Smartphone du client.
  • Serveur Web.
  • Serveur d’application.
  • Serveur de base de données.
  • Serveur de paiement externe.
 

Exercice 7: Application de bibliothèque

Une bibliothèque utilise :

  • Postes des bibliothécaires.
  • Ordinateurs des lecteurs.
  • Serveur d’application.
  • Serveur de base de données.
 

Exercice 8: Système de gestion d’un hôpital

Un hôpital possède :

  • Postes des médecins.
  • Postes des secrétaires.
  • Serveur d’application.
  • Serveur de base de données.
  • Serveur de fichiers médicaux.
 

Exercice 9: Plateforme de formation en ligne

Une plateforme contient :

  • Ordinateur étudiant.
  • Serveur Web.
  • Serveur d’application.
  • Serveur vidéo.
  • Serveur de base de données.
 

Exercice 10: Application de livraison

Une application de livraison comprend :

  • Smartphone du client.
  • Smartphone du livreur.
  • Serveur Web/API.
  • Serveur de base de données.
  • Serveur de géolocalisation externe.
 

Exercice 11: Réseau social

Un réseau social est déployé sur :

  • Smartphones.
  • Serveur Web.
  • Serveur d’application.
  • Serveur de base de données.
  • Serveur de stockage des images.
 

Exercice 12: Système de paiement

Un système de paiement possède :

  • Terminal client.
  • Serveur Web.
  • Serveur de paiement.
  • Serveur bancaire.
  • Base de données.
 

Exercice 13: Application de visioconférence

Une plateforme de visioconférence utilise :

  • Ordinateurs des utilisateurs.
  • Serveur Web.
  • Serveur de réunions.
  • Serveur audio/vidéo.
  • Serveur de base de données.
 

Exercice 14: Application de transport

Une application de transport comprend :

  • Smartphone passager.
  • Smartphone chauffeur.
  • Serveur API.
  • Serveur de géolocalisation.
  • Serveur de base de données.
 

Exercice 15: Système de réservation de billets

Un système de réservation de billets est déployé sur :

  • Ordinateur client.
  • Serveur Web.
  • Serveur d’application.
  • Serveur de base de données.
  • Serveur de paiement.
 

Exercice 16: Système de gestion de stock

Une entreprise possède :

  • Postes des employés.
  • Serveur d’application.
  • Serveur de base de données.
  • Serveur de sauvegarde.
 

Exercice 17: Plateforme de streaming

Une plateforme vidéo est composée de :

  • Smart TV / Smartphone.
  • Serveur Web.
  • Serveur d’application.
  • Serveur de streaming.
  • Serveur de base de données.
  • CDN.
 

Exercice 18: Plateforme de recrutement

Une plateforme de recrutement contient :

  • Ordinateur candidat.
  • Ordinateur recruteur.
  • Serveur Web.
  • Serveur d’application.
  • Serveur de base de données.
  • Serveur de stockage des CV.
 

Exercice 19: Architecture trois niveaux

Une entreprise souhaite déployer une application selon une architecture 3-tiers :

  • Couche présentation : serveur Web.
  • Couche métier : serveur d’application.
  • Couche données : serveur de base de données.

Les utilisateurs accèdent au système depuis leurs ordinateurs.

 

Exercice 20: Architecture e-commerce complète

Une grande plateforme e-commerce utilise :

  • Ordinateurs et smartphones des clients.
  • Load Balancer.
  • Plusieurs serveurs Web.
  • Plusieurs serveurs d’application.
  • Serveur de base de données.
  • Serveur de cache.
  • Service de paiement externe.
  • Service de livraison externe.
 

Exercice 21: Application bancaire hautement disponible

Une banque possède :

  • Smartphones clients.
  • Load Balancer.
  • Deux serveurs Web.
  • Deux serveurs d’application.
  • Serveur de base de données principal.
  • Serveur de base de données secondaire.
 

Exercice 22: Système IoT

Une entreprise possède des capteurs IoT qui transmettent leurs données vers une plateforme. Les composants physiques sont :

  • Capteurs.
  • Passerelle IoT.
  • Serveur IoT.
  • Serveur d’analyse.
  • Base de données.
  • Application Web.
 

Exercice 23: Application de messagerie

Une application de messagerie contient :

  • Smartphones utilisateurs.
  • Serveur API.
  • Serveur de messagerie.
  • Serveur de notifications.
  • Serveur de stockage.
  • Base de données.
 

Exercice 24: Plateforme cloud

Une entreprise déploie une application dans le cloud. L’architecture comprend :

  • Utilisateurs.
  • Load Balancer.
  • Serveurs Web.
  • Serveurs d’application.
  • Serveur de cache.
  • Base de données.
  • Stockage cloud.
 

Exercice 25: Architecture microservices

Une plateforme e-commerce moderne utilise une architecture microservices. Les composants sont :

  • Client Web.
  • API Gateway.
  • Microservice utilisateurs.
  • Microservice produits.
  • Microservice commandes.
  • Microservice paiement.
  • Microservice livraison.
  • Base de données.

Chaque microservice peut être déployé sur un serveur différent.

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *