Définition déploiement

Le déploiement est l' action et l'effet du déploiement . Ce verbe se réfère à déplier ou étendre ce qui est plié ; exercer ou réaliser une activité; manifester une qualité; ou pour spécifier une exposition ou une démonstration.

Une classe de diagramme qui utilise le langage de modélisation unifié est connue sous le nom d'un diagramme de déploiement pour définir la disposition matérielle des artefacts dans les nœuds. Artifact s'entend, dans ce contexte, de la spécification d'une donnée physique qui utilise ou génère un processus de développement logiciel, ou qui est produite par le déploiement et l'exploitation d'un système.

Par exemple, lors de la description d’un site Web, un diagramme de déploiement présente les composants matériels qui le composent (tels que le Web, les serveurs d’applications et de bases de données), les composants logiciels exécutés sur chaque site Web. noeud (les noeuds susmentionnés, qui peuvent être la base de données et une application Web, par exemple) et la manière dont les différentes parties sont connectées les unes aux autres.

Dans le diagramme de déploiement, les nœuds sont représentés par des carrés contenant des plus petits, qui symbolisent les artefacts attribués aux anciens. À leur tour, les nœuds peuvent avoir des sous-nœuds, qui sont imbriqués en tant que petits carrés dans ceux de la hiérarchie supérieure; un seul nœud peut représenter plusieurs nœuds physiques dans un même diagramme de déploiement, qui se produit avec un groupe de serveurs de base de données.

Le diagramme de déploiement reconnaît deux types de nœuds, à savoir: nœud de périphérique, ressources informatiques physiques utilisant la mémoire et services permettant d'exécuter des programmes (des exemples courants de ce type de nœud sont les ordinateurs et les téléphones mobiles). ; nœud d’environnement d’exécution, ressource informatique qui s’exécute dans un nœud externe et fournit un service permettant d’héberger et d’exécuter d’autres éléments logiciels.

Les diagrammes de déploiement peuvent être utilisés pour la modélisation de: systèmes intégrés, un ensemble de périphériques exécutant un grand nombre de programmes pour interagir avec le monde physique; systèmes client-serveur, se concentrent sur la connexion d'un réseau client à une série de serveurs; systèmes complètement distribués, ont plusieurs niveaux de serveurs et doivent être préparés de sorte que leur topologie puisse être modifiée en permanence.

Recommandé