Vous êtes sur la page 1sur 5

Reference Année Universitaire : 2013-2014

Examen

Module : Génie Logiciel Classes : 3A, 4B Documents autorisés : NON


Enseignants : UP GL et BD Nombre de pages : 4 Durée : 1h30

Nom :……………………………………..
CIN : Groupe : ...
Prénom : ………………………………….

Reference
PARTIE 1 : QCM
Cocher la(les) bonne (s) réponse (s) (10pts)

1. Le test boite grise permet de tester :


a. Les modules cachés dans le code
b. Les fonctionnalités du système
c. La qualité du système
7. Les catégories des patrons de
d. Aucune de ces réponses
conception sont :
a. Création, structuration, composition
2. Les phases du processus unifié sont : b. Instanciation, structuration, composition
a. Incubation, élaboration, construction et c. Création, structure, comportement
transition d. Aucune de ces réponses
b. Inception, conception, implémentation et
transition
8. Le test logiciel permet de :
c. Capture des besoins, analyse, a. Exécuter des scénarios de tests
conception, implémentation et test b. Détecter des erreurs au niveau du code
d. Aucune de ces réponses c. Corriger des anomalies
d. Aucune de ces réponses
3. Le modèle en spirale est un :
a. Modèle de gestion de projet
9. Les méthodes agiles sont adéquates
b. Méthode de travail dans les projets :
c. Méthodologie a. Complexes
d. Aucune de ces réponses b. Innovants
c. De taille moyenne
4. Un outil de travail collaboratif d. Aucune de ces réponses
(exemples : SVN, GitHub) est :
10. Les artéfacts de SCRUM sont :
a. Une approche d’intégration logicielle a. Le Daily Scrum
b. Un logiciel pour superviser le travail b. Le SprintToMeter
collaboratif c. Le Burndown chart
c. Un logiciel pour contrôler les versions d. Le Burnup chart
d. Aucune de ces réponses e. Le Backlog du sprint
f. Aucune de ces réponses
5. MVC est :
11. Les réunions de Scrum sont :
a. Une architecture logique a. Planification, rétrospective, quotidienne,
b. Un patron d’architecture revue
c. Un patron de conception b. Organisation, perspective, quotidienne,
d. Aucune de ces réponses revue
c. Planification, perspective, quotidienne,
6. La spécification logicielle permet de : démonstration
d. Organisation, rétrospective, quotidienne,
a. Elaborer le cahier des charges démonstration
b. Transformer les besoins du client en e. Aucune de ces réponses
exigences
c. Assurer la qualité logicielle 12. L’activité d’analyse permet de :
d. Aucune de ces réponses a. Modéliser l’architecture du système
Année Universitaire : 2013-2014
Examen

Module : Génie Logiciel Classes : 3A, 4B Documents autorisés : NON


Enseignants : UP GL et BD Nombre de pages : 4 Durée : 1h30

Nom :……………………………………..
CIN : Groupe : ...
Prénom : ………………………………….

b. Comprendre le système
c. Réaliser le système

13. L’étape de conception permet de :


a. Modéliser l’architecture du système
b. Comprendre le système
c. Réaliser le système
Ne Rien Ecrire Ici

14. Les exigences : d’implémenter les exigences


a. Sont les besoins du client non filtrés c. Respecte l’ensemble des contraintes
b. Sont les besoins du client après filtrage système
c. Nécessitent une validation avec le client d. Aucune de ces réponses
d. Ne nécessitent pas de validation avec le
client 18. Un gestionnaire de configuration
e. Aucune de ces réponses logicielle :
a. Permet de résoudre les problèmes liés à
15. Le Génie Logiciel : l'instanciation des classes
a. Est la cause de la crise des logiciels b. Permet de résoudre les problèmes liés au
b. Est la solution de la crise des logiciels partage des données
c. Permet de produire des logiciels sans c. Permet de résoudre les problèmes des
tenir compte de la qualité mises à jour simultanées
d. Permet de produire des logiciels en d. Aucune de ces réponses
suivant une méthodologie bien définie
e. Aucune de ces réponses 18. L’expression des besoins dans le
processus unifié :
16. Un modèle de cycle de vie : a. Est finalisée pendant la première phase
a. Permet de représenter le processus de b. Est l’activité principale dans la phase
développement de manière graphique et d’étude d’opportunité
physique c. Est finalisée pendant la première
b. Permet de donner une structure autour itération
de laquelle les activités d’assurance d. Peut être finalisée lors de la dernière
qualité peuvent être construites phase
c. Permet de concevoir l’architecture
logique et physique d’un logiciel 19. Les 5 activités du processus unifié :
d. Aucune de ces réponses a. Peuvent être réalisées dans une itération
b. Ne peuvent pas être réalisées dans une
17. La conception logicielle : itération
a. Est un processus de résolution des c. S’enchainent dans différentes itérations
problèmes (chaque activité doit être réalisée dans
b. Identifie la meilleure façon une itération à part)
d. Peuvent s’enchainer dans les différentes
phases du processus unifié
Ne Rien Ecrire Ici

PARTIE 2 : (10pts)
1. Quelle est la différence entre la conception globale et la conception détaillée ?
(2 pts)

-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
2. Quelle est la différence entre l’architecture logique et l’architecture physique
d’un logiciel ? Laquelle devrait être élaborée en premier ? Justifier. (3 pts)

------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
3. Le projet X consiste à gérer des produits cosmétiques. Chaque produit est caractérisé par
une marque, une catégorie et des composants. La création d’un produit se fait
différemment selon ses caractéristiques.

Proposer le design pattern qui permet d’optimiser la création de ces produits.


Expliquer. (1 pt)

-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
Ne Rien Ecrire Ici

4. La cohésion des classes impacte les performances d’un système. Expliquer.


(1pt)

-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------

5. Remplir les champs vides. (1pt)

Les tests fonctionnels (exemple : test d’acceptation) permettent de -----------------------------------


-----------------------------------------------------------------------------------------------------------. Leurs
scénarios sont rédigés lors de l’activité de ------------------------------------------ et leur exécution
se fait juste après l’activité de --------------------------.

6. A partir de la liste suivante, identifier trois responsabilités relatives au


Scrum Master et trois autres relatives au Product Owner. (2 pts)

a. Affecter les priorités aux users stories du Product Backlog.


b. Accepter ou refuser les users stories proposées par les membres de l’équipe.
c. Faciliter la mise en pratique de la méthode Scrum dans une équipe.
d. Valider les priorités affectées aux users stories par les membres de l’équipe.
e. Animer les réunions.
f. Résoudre les problèmes d’implémentation.
g. Mettre à jour le burnup et le burndown chart.
h. Attribuer les tâches associées à chaque user story dans le Sprint Backlog.
i. Evaluer et valider les travaux réalisés lors des Daily Scrum.

Scrum Master Product Owner


1. 1.
2. 2.
3. 3.

Bon travail.

Vous aimerez peut-être aussi