Questions de révision
1
.
Énumérez quelques-unes des bonnes pratiques liées au génie logiciel.
2
.
Quelle est une affirmation juste concernant la relation entre le génie logiciel et l'informatique ?
-
Le génie logiciel et l'informatique sont sans rapport.
-
Le génie logiciel est un sous-ensemble de l'informatique.
-
L'informatique est un sous-ensemble du génie logiciel.
-
L'informatique et le génie logiciel sont la même chose.
3
.
Énumérez cinq types de logiciels sur lesquels un ingénieur logiciel est susceptible de travailler.
4
.
Énumérez cinq compétences non techniques que les ingénieurs logiciels devraient posséder.
5
.
Les ingénieurs logiciels doivent avoir une solide connaissance de plusieurs domaines techniques. Énumérez six domaines autres que les compétences non techniques qui ont été mentionnés dans ce chapitre.
6
.
Quels sont les rôles courants au sein d'une équipe logicielle ?
7
.
Que signifie SDLC ?
-
cycle de vie de la conception de systèmes
-
cycle de vie du développement logiciel
-
cycle de vie du développement de systèmes
-
cycle de vie de la conception de systèmes
-
cycle de vie de la livraison de logiciels
8
.
Nommez les quatre phases courantes utilisées dans le SDLC.
9
.
Énumérez quatre modèles de SDLC.
10
.
Quelle est une partie énoncée de l'amélioration des processus logiciels ?
11
.
Quelles sont les disciplines du Processus Unifié ?
12
.
Quelles sont les phases du Processus Unifié ?
13
.
Quel type de test vise à s'assurer que les différentes parties de code écrites fonctionnent correctement ?
-
tests d'acceptation
-
tests de performance
-
tests de charge
-
test unitaire
-
test d'utilisabilité
14
.
Quel type de tests serait généralement effectué par un ingénieur logiciel ?
15
.
Quel est l'objectif principal de la vérification ?
-
exécuter le code pour vérifier qu'il fonctionne correctement
-
s'assurer que la solution logicielle est conforme aux exigences spécifiées pour le projet
-
s'assurer que la solution logicielle fait ce que l'utilisateur souhaite
-
s'assurer que tous les propriétaires de projet acceptent de passer à la phase suivante du cycle de vie du développement logiciel
16
.
Quel est l'objectif de la validation ?
-
exécuter le code pour valider qu'il fonctionne correctement
-
s'assurer que la solution logicielle fait ce que l'utilisateur souhaite
-
s'assurer que tous les propriétaires de projet acceptent de passer à la phase suivante du cycle de vie du développement logiciel
-
s'assurer que toutes les lignes de code seront exécutées
17
.
Quel est l'élément clé de la définition du développement piloté par les tests ?
-
Chaque ligne de code est soumise à son propre test.
-
Les tests sont écrits de manière à nécessiter des solutions à choix multiples.
-
L'équipe de test est responsable de tous les tests à écrire.
-
Les tests sont écrits avant le code.
18
.
Qu'est-ce qu'un débogueur ?
19
.
Qu'est-ce qu'un environnement de développement intégré ?
20
.
Qu'est-ce qu'un système de gestion de versions ?
21
.
Les logiciels à code source ouvert ou FOSS peuvent-ils être utilisés gratuitement ?