Déploiement de logiciels Flashcards

1
Q

Lancement de produit

A

• Un lancement de produit est le processus de lancement d’un nouveau produit pour un marché ou une base d’utilisateurs spécifique.

• Dans le développement de logiciels, un lancement de produit est parfois fait avec une version bêta afin que les principaux développeurs / utilisateurs puissent
assister et aider au débugage et aux commentaires avant la publication de le logiciel réel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

La mise à jour

A
  • Une mise à jour est un fichier logiciel contenant des correctifs pour les problèmes trouvé par d’autres utilisateurs ou le développeur du logiciel.
  • L’installation d’une mise à jour corrige le code et empêche un problème de se produire sur votre ordinateur.

• Étant donné que les mises à jour résolvent
des problèmes avec un programme, elles sont presque toujours gratuit et disponible via le programme ou le site Web des entreprises.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Patchs

A
  • Un patch est une mise à jour de logiciel comprenant un code inséré (ou patché) dans le code d’un programme exécutable.
  • En règle générale, un correctif est installé dans le programme d’un logiciel existant.
  • Les correctifs sont souvent des correctifs temporaires entre les versions complètes d’un progiciel.
  • Les correctifs peuvent effectuer l’une des opérations suivantes:
  • Correction d’un bug du logiciel
  • Installer de nouveaux pilotes (driver)
  • Résoudre des vulnérabilités de sécurité
  • Résoudre les problèmes de stabilité du logiciel
  • Mettre à jour le logiciel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Comment obtenir des mises à jour?

A

• Manuellement (téléchargez-les et installez-les vous-même)

  • Avantage: contrôle total
  • Inconvénient: prend du temps

• Automatiquement (le logiciel contacte automatiquement le développeur, télécharge et installe les mises à jour)

  • Avantage: pas besoin de penser / s’inquiéter des mises à jour, toujours à jour
  • Inconvénient: aucun contrôle - une mauvaise mise à jour pourrait planter le système
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Types courants de lancement de produit

A
  • Livraison continue
  • Développement de logiciel agile
  • DevOps
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Livraison continue

A

Type de lancement de produit

• La livraison continue est une approche d’ingénierie
de logiciel dans laquelle des équipes produisent des logiciels dans des cycles courts, garantissant que
le logiciel peut être publié de manière fiable à tout moment.

• Il vise à créer, tester et publier des logiciels avec
une plus grande vitesse et fréquence.

• L’approche permet de réduire le coût, le temps et le risque d’apporter des changements en permettant des mises à jour plus incrémentielles aux applications en production.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Développement agile

A

Type de lancement de produit

  • Le développement de logiciel agile décrit une approche de développement de logiciels selon laquelle les exigences et les solutions évoluent grâce à l’effort collaboratif d’ auto-organisation des equipes transversales et de leurs clients / utilisateurs finaux.
  • Il prône la planification adaptative, le développement évolutif, la livraison précoce et l’amélioration continue, et cela encourage la réponse rapide et flexible au changement.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

DevOps (opérations de développement) ou (Development Operations)

A

Type de lancement de produit

• DevOps est une culture et une pratique de l’ingénierie de logiciel qui vise à unifier le développement de logiciel (Dev) (Software Development) et l’opération de logiciel (Ops) (Software Operation)

• La principale caractéristique du mouvement DevOps est de préconiser fortement l’automatisation et la surveillance à toutes les étapes de la construction de logiciels, de l’intégration, des tests, du
déploiement et la gestion des infrastructures.

• DevOps vise des cycles de développement plus courts, plus de fréquence de déploiement, et lancement de produit plus fiables, dans
alignement étroit avec les objectifs commerciaux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly