Questions de révision

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 ?
  1. Le génie logiciel et l'informatique sont sans rapport.
  2. Le génie logiciel est un sous-ensemble de l'informatique.
  3. L'informatique est un sous-ensemble du génie logiciel.
  4. 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 ?
  1. cycle de vie de la conception de systèmes
  2. cycle de vie du développement logiciel
  3. cycle de vie du développement de systèmes
  4. cycle de vie de la conception de systèmes
  5. 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 ?
  1. tests d'acceptation
  2. tests de performance
  3. tests de charge
  4. test unitaire
  5. 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 ?
  1. exécuter le code pour vérifier qu'il fonctionne correctement
  2. s'assurer que la solution logicielle est conforme aux exigences spécifiées pour le projet
  3. s'assurer que la solution logicielle fait ce que l'utilisateur souhaite
  4. 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 ?
  1. exécuter le code pour valider qu'il fonctionne correctement
  2. s'assurer que la solution logicielle fait ce que l'utilisateur souhaite
  3. s'assurer que tous les propriétaires de projet acceptent de passer à la phase suivante du cycle de vie du développement logiciel
  4. 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 ?
  1. Chaque ligne de code est soumise à son propre test.
  2. Les tests sont écrits de manière à nécessiter des solutions à choix multiples.
  3. L'équipe de test est responsable de tous les tests à écrire.
  4. 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 ?