Durée : 35 heures

Description de la compétence – processus de mise en oeuvre

A partir de l’architecture de l’application répartie et éventuellement d’un processus d’intégration continue et des différents composants packagés, élaborer le diagramme de déploiement correspondant, assembler les différents composants pour constituer un ou plusieurs exécutables cohérents et déployer ce ou ces exécutables sur le ou les serveurs de tests afin d’obtenir une application logicielle opérationnelle et sécurisée.

Contexte(s) professionnel(s) de mise en oeuvre

La préparation et le déploiement d’une application logicielle répartie se réalise en fin de processus de développement ou avec un outil d’intégration continue. Le déploiement de l’application s’effectue sur un ou des serveurs de tests.

Critères de performance

  • Le déploiement est formalisé à partir d’un diagramme
  • Les assemblages de composants sont déployés
  • L’application déployée est opérationnelle

Savoirs

  • Connaissance des concepts liés aux architectures réparties
  • Connaissance des différents types de serveurs
  • Connaissance des diagrammes UML concernant les composants et le déploiement
  • Connaissance du processus d’intégration continue

Savoir-faire techniques

  • Réaliser un diagramme de déploiement
  • Mettre en oeuvre les outils de création d’archives
  • Mettre en oeuvre les outils du déploiement
  • Prendre en compte les dépendances vis-à-vis des composants externes du composant à déployer
  • Prendre en compte les évolutions de versions de l’ensemble des composants externes
  • Gérer la sécurité de l’application en termes de signature numérique des exécutables

Savoir-faire organisationnels

  • Planifier et suivre les tâches de déploiement

 

Compétence précédente : Préparer et exécuter les plans de tests d’une application70 heures
Compétence suivante : Actualiser et partager ses compétences en conception et développement informatique35 heures