Vous êtes sur la page 1sur 7

Département

Informatique
M1 : Traitement Intelligent des Systèmes
Module : Génie Logiciel
CC01
Nom :
Prénom :

Groupe : TA/FI Note : /20

Contrôle Continue CC01

1 : Le modèle de développement des logiciels en cascade est


 Une approche raisonnable lorsque les exigences sont bien définies.
 Une bonne approche lorsqu'un programme de travail est requis
rapidement.
 La meilleure approche à utiliser pour les projets avec de
grandes équipes de développement.
 Un modèle ancien qui est rarement utilisé.

2: Le modèle incrémentiel de développement de logiciel est

 Une approche raisonnable lorsque les exigences sont bien définies.


 Une bonne approche lorsqu'un produit de base est exigé rapidement.
 La meilleure approche à utiliser pour les projets avec de
grandes équipes de développement.
 Un modèle révolutionnaire qui n'est pas utilisé pour les
produits commerciaux.
3: Modèles de processus évolutifs

 Ils sont de nature itérative.


 Peut facilement répondre aux changements des exigences du produit.
 Ne produisez généralement pas de systèmes jetables.
 Tout ce qui précède.
4: Le modèle de prototypage de développement des logiciels est

 Une approche raisonnable lorsque les exigences sont bien définies.

jeudi 30 juin 2022 Pr. ELANSARI Soukaina


Département
Informatique
M1 : Traitement Intelligent des Systèmes
Module : Génie Logiciel
CC01
 Une approche utile lorsqu'un client ne peut pas définir clairement les
exigences.
 La meilleure approche à utiliser pour les projets avec de
grandes équipes de développement.
 Un modèle risqué qui produit rarement
5: Le modèle en spirale de développement de logiciels

 Se termine par la livraison du produit logiciel.


 Est plus chaotique que le modèle incrémental.
 Comprend l'évaluation des risques du projet au cours de chaque itération.
 Tout ce qui précède.

6: Le modèle de développement concurrent est

 Un autre nom pour l'ingénierie concurrente.


 Définit les événements qui déclenchent les transitions d'état de l'activité
d'ingénierie.
 Utilisé uniquement pour le développement de systèmes parallèles ou
distribués.
 a et b

7: Le modèle de développement à base de composants est

 Seulement approprié pour la conception du matériel informatique.


 N’est pas capable de supporter le développement de composants
réutilisables.
 Dépendant de l’approche orientée objet.
 N’est pas rentable selon les mesures logicielles quantifiables connues.

8: Le modèle des méthodes formelles de développement de logiciels utilise des méthodes


mathématiques pour

 Définir la spécification des systèmes informatiques.

jeudi 30 juin 2022 Pr. ELANSARI Soukaina


Département
Informatique
M1 : Traitement Intelligent des Systèmes
Module : Génie Logiciel
CC01
 Développer des systèmes informatiques sans défaut.
 Vérifiez l'exactitude des systèmes informatiques.

9: Laquelle parmi les suivantes n’est pas une phase du modèle génie logiciel.

 Phase de création
 Phase d'élaboration
 Phase de construction
 Phase de validation

10: Lequel de ces éléments n'est pas une caractéristique du Processus Logiciel met
l'accent sur la mesure personnelle du produit de travail.

 Le praticien exige une supervision minutieuse par le chef de projet.


 Le praticien individuel est responsable de l'estimation et de la
planification.
 Le praticien a l’habilité de contrôler la qualité des produits logiciels.

11: Quel est l'objectif du Processus Logiciel d'Equipe.

 Accélérer l'amélioration des processus logiciels


 Permettre une meilleure gestion de temps par des professionnels
hautement qualifiés
 Créer des équipes de logiciels autodirigés
 Montrer aux gestionnaires comment réduire les coûts et maintenir la
qualité

12: Les outils technologiques des processus permettent aux entreprises de logiciels de
compresser les plannings en ignorant les activités sans importance.

 Vrai
 Faux

jeudi 30 juin 2022 Pr. ELANSARI Soukaina


Département
Informatique
M1 : Traitement Intelligent des Systèmes
Module : Génie Logiciel
CC01
13: Il est généralement admis que l'on ne peut pas avoir de processus logiciels faibles et
créer des produits finis de haute qualité.

 Vrai
 Faux

14 : L’agilité n'est rien de plus que la capacité d'une équipe de projet à réagir
rapidement au changement.

 Vrai
 Faux

15 : Lequel des éléments suivants n'est pas nécessaire pour appliquer l'agilité à un
processus logiciel?

 Éliminer l'utilisation de la planification du projet et les tests


 Seuls les produits de travail essentiels sont produits
 Processus permet à l'équipe d’organiser les tâches
 Utilise une stratégie de livraison de produits incrémentale

16 : Comment créez-vous des processus agiles pour gérer l'imprévisibilité?

 La collecte des exigences doit être menée très soigneusement


 L'analyse des risques doit être effectuée avant la planification
 Les incréments de logiciel doivent être livrés dans des périodes de temps
courtes
 Les processus logiciels doivent s'adapter aux changements de manière
incrémentale
 Les deux c et d

17 : Dans les processus logiciels agiles, les priorités les plus élevées sont pour satisfaire le
client à travers la livraison précoce et continue des versions utiles.

jeudi 30 juin 2022 Pr. ELANSARI Soukaina


Département
Informatique
M1 : Traitement Intelligent des Systèmes
Module : Génie Logiciel
CC01
 Vrai
 Faux

18 : Lesquels des traits suivants doivent exister parmi les membres d'une équipe
logicielle agile?

 Compétence.
 Capacité de prise de décision
 Confiance mutuelle et respect
 Tout ce qui précède

19 : Dans le développement agile, il est plus important de créer des logiciels qui
répondent aux besoins des clients d’aujourd’hui que de se soucier des fonctionnalités qui
pourraient être nécessaires dans le futur.

 Vrai
 Faux

20 : Quelles sont les quatre activités cadres (framework) trouvées dans le modèle de
processus eXtreme Programming (XP)?

 Analyse, conception, codage, test


 Planification, analyse, conception, codage
 Planification, analyse, codage, test
 Planification, conception, codage, test

21 : Tous les modèles de processus agiles se conforment plus ou moins aux principes
énoncés dans le "Manifeste pour le développement des logiciels agiles".

 Vrai

jeudi 30 juin 2022 Pr. ELANSARI Soukaina


Département
Informatique
M1 : Traitement Intelligent des Systèmes
Module : Génie Logiciel
CC01
 Faux

22 : Quelles sont les trois activités cadres (Framework) pour le modèle de processus
Adaptive Software Développent (ASD)?

 Analyse, conception, codage


 Étude de faisabilité, itération du modèle fonctionnel, mise en œuvre
 La collecte des exigences, la planification du cycle adaptatif, le
développement itératif
 Spéculation, collaboration, apprentissage

23 : Laquelle n'est pas l’une des questions clés auxquelles chaque membre de l'équipe
doit répondre à chaque réunion Scrum quotidienne?

 Qu'avez-vous fait depuis la dernière réunion?


 Quels obstacles créez-vous?
 Quelle est la cause du problème que vous rencontrez?
 Que comptez-vous accomplir lors de la prochaine réunion d'équipe?
24 : La méthode de développement de systèmes dynamiques (DSDM : The Dynamic
Systems développement Method) suggère une philosophie basée sur le principe de
Pareto (80% de l'application peut être livrée dans 20% du temps nécessaire pour
construire l'application complète).

 Vrai
 Faux

25 : Dans le développement piloté par les fonctionnalités (FDD : Feature-Driven


Development), une fonctionnalité valorisée par le client est une fonction valorisée par le
client qui peut être fournie en deux semaines ou moins.

jeudi 30 juin 2022 Pr. ELANSARI Soukaina


Département
Informatique
M1 : Traitement Intelligent des Systèmes
Module : Génie Logiciel
CC01
 Vrai
 Faux

26 : La modélisation agile (AM : Agile Modeling) fournit des conseils au praticien au


cours de laquelle de ces tâches logicielles?

 Analyse
 Conception
 Codage
 Test
 Les deux A et B
27: Le processus unifié agile (AUP) utilise les activités UP classiques (création,
élaboration, construction, transition) pour aider l'équipe à visualiser le flux de processus
global.

 Vrai
 Faux

28 : Dans les modèles de processus agiles, le seul produit de travail livrable est le
programme de travail.

 Vrai
 Faux

Bon Courage

jeudi 30 juin 2022 Pr. ELANSARI Soukaina

Vous aimerez peut-être aussi