Génie logiciel Flashcards

1
Q

Qu’est ce que le génie logiciel ?

A

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

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

Qu’est ce que la programmation ?

A

É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

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

Qu’est ce qu’API ?

A

Interface qui définit comment des modules ou des logiciels différents peuvent interagir entre eux

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

Qu’est ce qu’une signature ?

A

Nom de la fonction et le nom des paramètres de cette fonction

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

Qu’est ce qu’un effet de bord ?

A

Affichage ou une modification de variable non locale à la fonction

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

A quoi sert un API ?

A

UneAPIpermet derendre disponibles les données ou les fonctionnalités d’une application existanteafin que d’autres applications les utilisent.

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

Qu’est ce qu’une abstraction ?

A

Consiste à simplifier la complexité en cachant les détails d’implémentation et en n’exposant que les fonctionnalités essentielles à travers des interfaces

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

Qu’est ce qu’une interface ?

A

Une interface est un contrat qui définit les méthodes ou services qu’un module expose à d’autres modules

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