Qu’est-ce qu’un diagramme de déploiement

Un diagramme de déploiement est un diagramme qui montre la configuration des nœuds de traitement en temps réel et des composants (matériel, logiciel et middleware sur le matériel) qui y sont présents, utilisé pour modéliser la vue statique de déploiement d’un système (topologie du matériel).
What is Deployment Diagram?

  1. Un type particulier de diagramme de classes qui se concentre sur les nœuds d’un système.
  2. Montrer la structure du système en temps réel.
  3. C’est l’un des deux types de diagrammes UML utilisés pour les aspects physiques d’un système orienté objet.

Graphiquement, un diagramme de déploiement est une collection de sommets et d’arcs. Les diagrammes de déploiement contiennent généralementNœuds et relations de dépendance et d’association. Il peut également contenir des notes et des contraintes.

  1. Une boîte en 3D représente un nœud, soit logiciel, soit matériel
  2. Un nœud matériel peut être indiqué par <<stéréotype>>, par exemple <<artefact>> ou <<mainframe>>
  3. Les connexions entre les nœuds sont représentées par une ligne, avec un <<stéréotype>> facultatif
  4. Les nœuds peuvent résider à l’intérieur d’un nœud

Deployment Diagram notations

Planification du déploiement

  1. Concevoir et planifier comment votre système sera installé ?
  2. Déterminer si différentes versions du système seront déployées en même temps, et comment vous résoudrez les différences ?
  3. Quels sites physiques devez-vous déployer et dans quel ordre ?
  4. Comment allez-vous former vos utilisateurs ?
  5. Quelles sauvegardes avez-vous besoin avant l’installation ?
  6. Avez-vous besoin de faire une conversion de données ?

Comment développer un diagramme de déploiement ?

Premièrement, identifiez les nœuds qui représentent les processeurs client et serveur de votre système, puis mettez en évidence les appareils pertinents pour le comportement de votre système.

Par exemple, vous voudrez modéliser des appareils spéciaux, tels que les lecteurs de cartes de crédit, les lecteurs de badges et les périphériques d’affichage autres que les moniteurs, car leur placement dans la topologie matérielle du système est susceptible d’avoir une importance architecturale. · Fournissez des indices visuels pour ces processeurs et appareils par le biais de stéréotypes. · Modélisez la topologie de ces nœuds dans un diagramme de déploiement. De même, précisez la relation entre les composants de la vue d’implémentation de votre système et les nœuds de la vue de déploiement de votre système.

Nœuds

Un nœud représente généralement une pièce de matériel dans le système. Une connexion représente le chemin de communication utilisé par le matériel pour communiquer, indiquant généralement la méthode, par exemple TCP/IP

Deployment Diagram nodes

Artéfacts

  1. Un artéfact est la spécification d’une pièce physique d’information, telle que des fichiers sources, des fichiers exécutables binaires, des tables dans un système de base de données.
  2. Un artefact est défini par l’utilisateur et représente un élément concret dans le monde physique.

Deployment Diagram nodes

Exemple de diagramme de déploiement

Deployment Diagram Example

Résumé

Un diagramme de déploiement aide à modéliser les aspects physiques d’un système logiciel orienté objet. Il visualise la configuration d’exécution dans une vue statique et visualise la répartition des composants dans l’application. Dans la plupart des cas, il consiste à modéliser la configuration matérielle et les composants logiciels.

Référence

  1. Qu’est-ce qu’un diagramme de déploiement ?
  2. Introduction aux diagrammes UML dans Visual Paradigm – ArchiMetric
  3. Diagramme de déploiement dans le langage de modélisation unifié (UML) – GeeksforGeeks
  4. Comment dessiner un diagramme de déploiement en UML ?
  5. Tutoriel complet sur les diagrammes de déploiement avec Visual Paradigm – ArchiMetric
  6. Les notations UML de Visual Paradigm | Télécharger le diagramme scientifique
  7. Diagrammes du langage de modélisation unifié (UML) – GeeksforGeeks
  8. Diagramme de déploiement, Exemple de diagrammes UML : Diagramme de déploiement avec composants – Cercle communautaire Visual Paradigm
  9. Créer un diagramme de déploiement UML – Support Microsoft

 

 

Leave a Reply