Génie logiciel Flashcards
Qu’est ce que le génie logiciel ?
il s’agit de l’application de principes d’ingénierie pour concevoir, développer, tester, et maintenir des logiciels de manière structurée et méthodique
Qu’est ce que la programmation ?
Écriture de code pour résoudre des problèmes spécifiques ou implémenter des fonctionnalités. C’est une activité technique centrée sur la création d’algorithmes et la manipulation du code source
Qu’est ce qu’API ?
Interface qui définit comment des modules ou des logiciels différents peuvent interagir entre eux
Qu’est ce qu’une signature ?
Nom de la fonction et le nom des paramètres de cette fonction
Qu’est ce qu’un effet de bord ?
Affichage ou une modification de variable non locale à la fonction
A quoi sert un API ?
UneAPIpermet derendre disponibles les données ou les fonctionnalités d’une application existanteafin que d’autres applications les utilisent.
Qu’est ce qu’une abstraction ?
Consiste à simplifier la complexité en cachant les détails d’implémentation et en n’exposant que les fonctionnalités essentielles à travers des interfaces
Qu’est ce qu’une interface ?
Une interface est un contrat qui définit les méthodes ou services qu’un module expose à d’autres modules