 Expliquer pourquoi les ingénieurs logiciels doivent utiliser des systèmes de contrôle de version.
 Les ingénieurs logiciels doivent utiliser des systèmes de contrôle de version pour suivre les modifications apportées à la base de code, s'assurer que les modifications n'entrent pas en conflit et s'assurer que toutes les modifications sont prises en compte. Les systèmes de contrôle de version permettent aux ingénieurs de conserver un historique clair des modifications et de revenir à une version antérieure si nécessaire. De plus, les systèmes de contrôle de version permettent également à plusieurs ingénieurs de travailler simultanément sur la même base de code sans problème.