REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROUN
******** *********
PAIX-TRAVAIL-PATRIE PEACE-WORK-FATHERLAND
********** **********
CENTRE UNIVERSITAIRE [Link] [Link] SAMBA UNIVERSITY CENTER
SAMBA POLYTECHNIQUE POLYTECHNIC
EVALUATION DE LA SESSION NORMAL 1
EPREUVE DE GESTION DES SUPPORTS ET SERVICES
L’épreuve comporte 3 parties obligatoires !!!!
PARTIE 1 : QCM : 08pts
Bonne réponse : +0,5pts, mauvaise réponse : -0,25pts, pas de réponse : 0pts
1. Qu’est-ce que la gestion des supports en génie logiciel ?
- a) Un processus pour gérer les ressources matérielles dans le développement logiciel.
- b) Une méthode pour gérer les informations sur les projets logiciels.
- c) Une approche pour gérer les erreurs dans le code source.
- d) Une discipline pour gérer l’ensemble des ressources nécessaires au développement et à
la maintenance des logiciels.
2. Quel est l’objectif principal du processus de gestion des supports ?
- a) Planifier les activités de développement logiciel.
- b) Contrôler et maintenir la qualité des supports logiciels.
- c) Gérer les ressources financières du projet.
- d) Évaluer les performances individuelles des développeurs.
3. Quel est un exemple d’outil utilisé dans la gestion des supports en génie logiciel ?
- a) Microsoft Excel.
- b) Photoshop.
- c) GitHub.
- d) Adobe Acrobat.
4. Quelle est l’une des meilleures pratiques en gestion des supports ?
- a) Ne pas documenter le code source pour encourager l’innovation.
- b) Ignorer les retours des utilisateurs.
- c) Utiliser un système de contrôle de version.
- d) Tester le logiciel uniquement après son déploiement.
5. Pourquoi l’évaluation et la certification en gestion des supports sont-elles importantes ?
- a) Pour gagner du temps.
- b) Pour garantir la conformité aux normes et aux meilleures pratiques.
- c) Pour augmenter les coûts de développement.
- d) Pour minimiser la collaboration entre les équipes.
6. Qu’est-ce que le génie logiciel ?
- a) La conception de logiciels avec des composants matériels.
- b) L’application des principes d’ingénierie au développement de logiciels.
- c) Le processus de fabrication de matériel informatique.
- d) Le développement de jeux vidéo.
7. Qu’est-ce qui est inclus dans les notions de projet en génie logiciel ?
- a) La gestion des coûts uniquement.
- b) La gestion des ressources humaines uniquement.
- c) La gestion des délais, des coûts, de la qualité et des risques.
- d) La gestion de la communication interne uniquement.
8. Qu’est-ce qui caractérisent les projets logiciels ?
- a) Ils ont toujours un budget illimité.
- b) Ils ont souvent des exigences changeantes.
- c) Ils sont généralement terminés avant la date prévue.
- d) Ils sont rarement soumis à des problèmes de maintenance.
9. Qu’est-ce que l’estimation de charge dans le contexte des projets logiciels ?
- a) Une estimation du temps nécessaire pour charger les fichiers dans un logiciel.
- b) Une estimation des ressources humaines nécessaires pour le projet.
- c) Une estimation du temps nécessaire pour compléter les tâches du projet.
- d) Une estimation du coût du logiciel.
10. Quelle activité est incluse dans la planification de projet en génie logiciel ?
- a) Rédiger du code source.
- b) Identifier les parties prenantes.
- c) Tester le logiciel.
- d) Déployer le logiciel.
11. Qu’est-ce que le suivi de projet ?
- a) La surveillance et le contrôle de l’avancement du projet par rapport au plan.
- b) La résolution de tous les problèmes du projet après son achèvement.
- c) L’abandon du projet en raison de difficultés.
- d) La planification des projets futurs.
12. Quel est l’objectif de l’évaluation des performances dans la gestion des supports ?
- a) Encourager la compétition entre les membres de l’équipe.
- b) Améliorer continuellement les processus et les résultats.
- c) Démontrer la supériorité d’une méthode de développement sur une autre.
- d) Éliminer les développeurs sous-performant.
13. Qu’est-ce qui est inclus dans la définition d’un projet logiciel ?
- a) Un ensemble d’activités non liées au développement logiciel.
- b) Un effort temporaire entrepris pour créer un produit logiciel unique.
- c) Un projet sans délais ni budgets définis.
- d) Une série continue de tâches répétitives.
14. Qu’est-ce que l’estimation de charge dans le contexte de la gestion de projet ?
- a) Une évaluation de la quantité de travail nécessaire pour achever une tâche.
- b) Un calcul du coût total du projet.
- c) Une analyse de la charge de travail des employés.
- d) Un planning détaillé des ressources matérielles.
15. Quel est le rôle du suivi de projet dans la gestion de projet ?
- a) Assurer que le projet ne dépasse jamais le budget.
- b) Identifier et résoudre les problèmes dès qu’ils surviennent.
- c) Déterminer qui est responsable en cas d’échec du projet.
- d) Ignorer les changements dans le périmètre du projet.
16. Qu’est-ce que la gestion des risques cherche principalement à accomplir ?
- a) Éliminer complètement tous les risques.
- b) Réduire la probabilité et l’impact des risques sur le projet.
- c) Ignorer les risques jusqu’à ce qu’ils se matérialisent.
- d) Externaliser tous les risques à des tiers.
17. Qu’est-ce que le triangle de la gestion de projet ?
- a) Un modèle mathématique utilisé pour prédire le succès d’un projet.
- b) Un modèle pour représenter les trois objectifs contradictoires : coût, délai et qualité.
- c) Une méthode de communication entre les membres de l’équipe.
- d) Un algorithme utilisé pour planifier les tâches du projet.
18. Qu’est-ce qui est inclus dans le contrôle de la qualité dans le contexte de la gestion de
projet ?
- a) Réduire les coûts du projet.
- b) S’assurer que le produit final répond aux exigences spécifiées.
- c) Ignorer les commentaires des utilisateurs.
- d) Externaliser la maintenance du produit.
PARTIE 2 : QUESTIONS DE COURS 7pts
Questions de Cours :
1. Définissez la gestion des supports en génie logiciel et expliquez son importance dans
le processus de développement.
2. Quels sont les principaux objectifs du processus de gestion des supports et comment
sont-ils atteints ?
3. Expliquez le rôle des outils et technologies dans la gestion des supports en génie
logiciel. Donnez des exemples d’outils couramment utilisés.
4. En quoi consistent les meilleures pratiques en gestion des supports ? Donnez des
exemples de meilleures pratiques et expliquez leur impact sur le développement
logiciel.
5. Quels sont les avantages des études de cas dans l’apprentissage de la gestion des
supports en génie logiciel ? Donnez des exemples d’études de cas pertinentes.
6. Qu’est-ce que l’évaluation et la certification en gestion des supports ? Pourquoi sont-
elles importantes dans le domaine du génie logiciel ?
7. Décrivez les principaux concepts du génie logiciel et expliquez leur importance dans
le développement de logiciels de haute qualité.
8. Quelles sont les étapes de base de la planification de projet en génie logiciel ?
Expliquez l’importance de chacune de ces étapes.
9. Qu’est-ce que la gestion des risques dans le contexte du génie logiciel ? Comment les
risques sont-ils identifiés, évalués et atténués dans un projet logiciel ?
10. Expliquez l’importance de la communication et de la collaboration dans la gestion de
projet en génie logiciel. Quels sont les défis courants liés à la communication dans ce
domaine et comment peuvent-ils être surmontés ?
PARTIE 3 : CAS PRATIQUE : 5pts
Imaginez que vous êtes le chef de projet chargé de développer une application mobile de
gestion de tâches. Utilisez les concepts de gestion des supports en génie logiciel pour
répondre aux questions suivantes :
- Listez les différentes ressources dont vous aurez besoin pour développer l’application
mobile.
- Expliquez pourquoi chaque ressource est importante pour le projet.
- Sélectionnez trois outils de gestion des supports que vous utiliserez pour ce projet.
- Pour chaque outil, expliquez comment il contribuera à la gestion efficace du
développement de l’application mobile
- Décrivez trois meilleures pratiques que vous mettrez en œuvre pour garantir la qualité
du code et la réussite du projet.
- Expliquez comment chaque meilleure pratique contribuera à améliorer le processus de
développement.
- Identifiez trois risques potentiels pour le projet de développement de l’application
mobile.
- Pour chaque risque, proposez une stratégie d’atténuation pour réduire son impact sur le
projet.
- Décrivez comment vous allez faciliter la communication et la collaboration entre les
membres de l’équipe de développement.
- Proposez une méthode pour recueillir les retours des utilisateurs finaux tout au long du
développement de l’application.