SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Master Informatique I2A / DVL / ITVL Ann´ee 2018 – 2019
Devoir du module MPA
QCM de 40 questions
Les questions avec le symbole ♣ peuvent pr´esenter plusieurs bonnes r´eponses (celles qui ne l’ont pas
pr´esentent une unique bonne r´eponse). Toutes les questions ont au moins une bonne r´eponse.
Question 1 ♣ : Parmi les propositions suivantes, lesquelles correspondent `a des activit´es couvertes par
le G´enie Logiciel ?
D´efinir les besoins d’une application logicielle
´Ecrire un guide d’utilisation pour les utilisateurs d’un logiciel
Vendre un produit logiciel ou un service informatique
Maintenir une application logicielle
Coder une application logicielle
Question 2 ♣ : Dans le contexte du G´enie Logiciel, quelles sont les propositions suivantes `a propos de
la MOA qui sont exactes ?
MOA est l’acronyme de Management Of the Activities
La MOA a la responsabilit´e du calendrier du projet
MOE est l’acronyme francophone pour d´esigner la MOA
La MOA prend en charge l’activit´e de d´eveloppement du produit
La MOA d´efinit les besoins du produit `a d´evelopper
Question 3 ♣ : Parmi les propositions suivantes, quelles sont celles qui d´efinissent un crit`ere de qualit´e
d’un produit logiciel ?
Le nombre de d´efauts du produit
Le volume des ventes du produit
Le nombre de versions diff´erentes du produit
Le nombre de technologies pr´esentes dans le produit
La capacit´e `a combiner le produit avec d’autres
Question 4 : Parmi les propositions suivantes, quelle est la mission principale du Contrˆole Qualit´e ?
Tester le produit logiciel d´evelopp´e
´Evaluer le niveau de satisfaction des utilisateurs
Valider les sp´ecifications fonctionnelles du produit `a d´evelopper
Contrˆoler l’application des proc´edures de d´eveloppement
Garantir l’ad´equation du produit livr´e aux besoins initiaux
page 1 sur 10
Question 5 ♣ : Parmi les propositions suivantes, quelles sont celles d´efinissent le sens donn´e au terme
cycle de vie du logiciel ?
L’ensemble des phases travers´ees par un produit logiciel au cours de sa vie
La p´eriode de temps n´ecessaire au d´eveloppement d’un produit logiciel
Le processus visant `a g´erer les ´evolutions fonctionnelles d’un produit logiciel
L’ensemble des activit´es permettant de mettre sur le march´e un produit logiciel
L’organisation des tˆaches `a mener tout au long de la vie d’un produit logiciel
Question 6 ♣ : Parmi les propositions suivantes, lesquelles correspondent `a des r´esultats possibles de
l’activit´e de conception du cycle de vie logiciel ?
Une sp´ecification technique du produit
Les tests unitaires du produit `a d´evelopper
Une d´efinition de l’architecture technique du futur produit
Une liste des exigences non fonctionnelles du produit
Une premi`ere version simplifi´ee du produit
Question 7 ♣ : Parmi les propositions suivantes, lesquelles correspondent `a des r´esultats possibles de
l’activit´e de programmation du cycle de vie logiciel ?
Une sp´ecification technique du produit
Les tests unitaires du produit
Les tests d’int´egration du produit
Une liste des exigences non fonctionnelles du produit
Une version fonctionnelle du produit d´evelopp´e
Question 8 ♣ : Parmi les propositions suivantes `a propos des activit´es de validation et de v´erification,
lesquelles sont vraies ?
V´erification et validation reposent sur les mˆemes techniques mais pour couvrir des objectifs diff´erents
Ces activit´es visent `a d´emontrer la qualit´e du produit
Ces activit´es visent `a d´emontrer le respect des exigences fonctionnelles ou techniques
La v´erification et la validation visent les mˆemes objectifs
Ces activit´es ne sont pas utiles si le projet est men´e avec une approche formelle de d´eveloppement
page 2 sur 10
Question 9 : Proposer, sous forme graphique, une description du cycle en V de d´eveloppement logiciel.
Question 10 ♣ : Parmi les propositions suivantes, lesquelles correspondent `a des cycles de vie bas´es
sur un cycle it´eratif ?
Mod`ele en V
M´ethodes formelles
Mod`ele en cascade
Processus Unifi´e
Mod`ele en spirale
Question 11 ♣ : Parmi les propositions suivantes, quelles sont celles qui caract´erisent correctement le
Mod`ele en spirale ?
Le mod`ele du cycle en spirale est d´ecrit par une phase montante et une phase descendante
Le cycle en spirale est fond´e sur une succession de cycles
Le cycle en spirale pr´evoit une phase de prototypage
Le cycle en spirale est une forme am´elior´ee du cycle en cascade
Le cycle en spirale est `a consid´erer comme une approche agile
Question 12 : Parmi les lois du temps suivantes, quelle est celle qui est ´egalement connue sous le nom
de la loi du 80-20 ?
La loi de Fraisse
La loi de Taylor
La loi de Murphy
La loi de Pareto
La loi de Parkinson
page 3 sur 10
Question 13 : Parmi les propositions suivantes, quelle est la d´efinition qui correspond le mieux `a la loi
de Kotter ?
Il faut c´el´ebrer chaque victoire mˆeme modeste
Il y a un moment pour tout et un temps pour chaque chose
Il faut pr´ef´erer faire le plus difficile en premier
L’efficacit´e chute au del`a d’une p´eriode de travail donn´ee
On est davantage efficace en faisant un travail d’une seule traite
Question 14 ♣ : Parmi les propositions suivantes, lesquelles sont ´evoqu´ees r´eguli`erement pour expliquer
le manque de qualit´e des applications logicielles ?
Le processus de d´eveloppement est p´enalis´e par des attentes et retards r´ecurrents
Les tˆaches, notamment de d´eveloppement, ne sont pas compl`etement men´ees `a leur terme
Les langages et technologies informatiques sont trop complexes
Des fonctionnalit´es non demand´ees sont d´evelopp´ees
La formation initiale des d´eveloppeurs est souvent inadapt´ee ou incompl`ete
Question 15 : Quelle personnalit´e, inventeur du mod`ele en spirale, a ´etudi´e et propos´e des parades aux
risques majeurs du d´eveloppement logiciel ?
Martin FOWLER
Dave THOMAS
Kent BECK
Barry BO¨EHM
Carlo GHEZZI
Question 16 ♣ : Parmi les propositions suivantes, quels sont les rem`edes, propos´es par la personnalit´e
´evoqu´ee `a la question pr´ec´edente, pour parer au d´eveloppement de fonctions inappropri´ees ?
Utiliser les tests de recette au plus tˆot
Utiliser les tests d’int´egration au plus tˆot
Pr´evoir de la relecture de code
Produire pr´ecocement un manuel d’utilisation
Organiser des revues d’utilisateurs
Question 17 : Quel signataire du Manifeste Agile de 2001 est ´egalement l’initiateur des design Patterns
Java ?
Jeff SUTHERLAND
Ken SCHWABER
Martin FOWLER
Kent BECK
Robert C. MARTIN
page 4 sur 10
Question 18 ♣ : Parmi les principes suivants, quels sont ceux promus par l’agilit´e ?
Mesurer l’avancement du projet en fonction de ce qu’il reste `a faire
Favoriser le dialogue en face `a face
Adopter un rythme de d´eveloppement soutenable
Minimiser la quantit´e de travail `a fournir
Viser l’excellence technique et la bonne conception
Question 19 ♣ : Parmi les propositions suivantes, quelles sont celles qui s’appuient sur une m´ethode
agile de d´eveloppement logiciel ?
Crystal Clear
M´ethodes formelles
Mod`ele en spirale
Kanban
Cycle en V
Question 20 ♣ : Dans un contexte agile de d´eveloppement, de quelle fa¸con l’aspect it´eratif est-il
principalement concr´etis´e ?
A travers le cycle de d´eveloppement qui s’appuie sur des it´erations
Par un ajout successif de nouvelles fonctionnalit´es
Par une utilisation accrue de structures de boucle dans le code source de l’application
Par la livraison continue de valeur ajout´ee au produit
En pr´ecisant progressivement une version courante abstraite d’une fonctionnalit´e
Question 21 ♣ : En G´enie Logiciel, en opposition aux m´ethodes classiques de d´eveloppement issues du
cycle en cascade, les m´ethodes agiles se pr´evalent d’ˆetre :
Adaptatives
R´eactives
It´eratives
Pr´edictives
Incr´ementales
Question 22 : Bien que controvers´ee, quelle est, parmi les propositions suivantes, la plus ancienne
m´ethode qualifi´ee d’agile ?
Scrumban
Lean Software Development
Rapid Application Development
Dynamic Software Development Method
Processus Unifi´e
page 5 sur 10
Question 23 ♣ : Parmi les propositions suivantes, quelles sont celles qui s’appliquent `a la m´ethode
agile Scrumban ?
La m´ethode a ´et´e cr´e´ee en 2008
Le cycle de d´eveloppement de la m´ethode ne repose pas sur une succession d’it´erations
La m´ethode utilise les limites de travail `a faire (TAF) propos´ees par la m´ethode Kanban
La m´ethode a ´et´e invent´ee au cours de projets men´es par la soci´et´e Chrysler
L’objectif de la m´ethode est de faciliter le passage des ´equipes SCRUM vers les concepts Lean
Question 24 : D’apr`es de nombreuses enquˆetes, quelle est la m´ethode agile de d´eveloppement la plus
utilis´ee de nos jours ?
SCRUM
eXtreme Programming
Lean Software Development
Kanban
Aucune m´ethode ne se d´etache r´eellement : les enquˆetes sont contradictoires
Question 25 ♣ : Parmi les propositions suivantes, quelles sont les missions du SCRUM Master au sein
d’une ´equipe projet ?
Veiller `a la bonne mise en œuvre des pratiques agiles
Viser une am´elioration continue des pratiques agiles
Participer au d´eveloppement des fonctionnalit´es du produit
Prot´eger l’´equipe des perturbations ext´erieures
Estimer les coˆuts de d´eveloppement
Question 26 ♣ : Dans le cycle de d´eveloppement SCRUM, que fait-on dans une Revue de Sprint ?
L’´equipe d´ecide collectivement d’actions d’am´elioration
Une d´emonstration du produit est r´ealis´ee
Le Product Owner calcule la v´elocit´e du Sprint
L’´equipe effectue le Planning Poker
Le Backlog du Produit est compl´et´e et pr´ecis´e
page 6 sur 10
Question 27 : Proposer une illustration d’un tableau agile, et expliquer en quelques phrases son principe.
Question 28 : Dans le cycle de d´eveloppement SCRUM, quelles sont les personnes habituellement
pr´esentes `a la R´etrospective de Sprint ?
L’Equipe de d´eveloppement, Le Product Owner et le SCRUM Master
L’Equipe de d´eveloppement et le SCRUM Master
L’Equipe de d´eveloppement, Le Product Owner, le SCRUM Master et d’autres intervenants
L’Equipe de d´eveloppement
L’Equipe de d´eveloppement et Le Product Owner
Question 29 : Dans le cadre d’un d´eveloppement SCRUM, `a quel ´el´ement de la m´ethode associe-t-on
plus particuli`erement la grille de bonnes pratiques INVEST ?
Aux tˆaches de d´eveloppement
Aux User Stories
Au tableau agile
Au graphe Burndown
Aux pratiques agiles de d´eveloppement
Question 30 : Parmi les propositions suivantes, laquelle d´efinit le sens du M de l’acronyme SMART ?
Modifiable
M´ethodique
Modulable
Mesurable
Mobile
page 7 sur 10
Question 31 ♣ : Parmi les propositions suivantes, lesquelles d´esignent des valeurs de la m´ethode XP ?
Le courage
L’introspection
La rapidit´e
La v´elocit´e
La communication
Question 32 ♣ : Parmi les propositions suivantes, quelles sont celles qui d´esignent des couples de rˆoles
de la m´ethode XP `a ´eviter de faire remplir par le mˆeme individu ?
D´eveloppeur – Tracker
D´eveloppeur – Testeur
Tracker – Testeur
D´eveloppeur – Coach
Coach – Client
Question 33 ♣ : Parmi les propositions suivantes, quelles sont celles qui correspondent `a des pratiques
promues par la m´ethode XP ?
Les livraisons fr´equentes
Les r`egles de codage
La factorisation du code
Le langage commun
La r´esolution des d´efauts
Question 34 ♣ : Parmi les propositions suivantes, quelles sont celles qui correspondent `a des pratiques
promues par la m´ethode XP ?
Le prototypage
Le test d’int´egration
L’adaptation au changement
La programmation en binˆome
L’int´egration continue
Question 35 ♣ : Dans un contexte de d´eveloppement agile, quels peuvent ˆetre les objectifs d’une
restructuration du code ?
Modifier le code sans changer le comportement des fonctions d´evelopp´ees
Appliquer les standards de programmation d´efinis
Pr´eparer l’ajout de nouvelles fonctionnalit´es
Limiter au maximum le nombre de lignes de code
Corriger les bogues
page 8 sur 10
Question 36 : Parmi les propositions suivantes, laquelle propose un enchaˆınement des actions coh´erent
du fonctionnement classique d’une chaˆıne automatis´ee d’int´egration continue ?
D´etection d’une mise `a jour du code versionn´e =⇒ Construction et test de la Release =⇒ Livraison
de la Release =⇒ Mise `a jour du code source sur le gestionnaire de version
Mise `a jour du code source sur le gestionnaire de version =⇒ D´etection d’une mise `a jour du code
versionn´e =⇒ Construction et test de la Release =⇒ Livraison de la Release
Mise `a jour du code source sur le gestionnaire de version =⇒ Construction et test de la Release =⇒
D´etection d’une mise `a jour du code versionn´e =⇒ Livraison de la Release
D´etection d’une mise `a jour du code versionn´e =⇒ Livraison de la Release =⇒ Construction et test
de la Release =⇒ Mise `a jour du code source sur le gestionnaire de version
D´etection d’une mise `a jour du code versionn´e =⇒ Mise `a jour du code source sur le gestionnaire
de version =⇒ Construction et test de la Release =⇒ Livraison de la Release
Question 37 : Proposer une illustration d’un Speedboat, et expliquer en quelques phrases son principe.
Question 38 : Donner 4 bienfaits majeurs de l’agilit´e parmi ceux constat´es au sein des ´equipes agiles.
page 9 sur 10
Question 39 ♣ : Parmi les propositions suivantes, lesquelles constituent des freins constat´es vis-`a-vis
de l’adoption des m´ethodes agiles ?
L’augmentation du d´elai de mise sur le march´e des produits
La remise en cause de l’organisation hi´erarchique en place
La difficult´e de g´erer des ´equipes de grande taille
L’accroissement du turn-over dans les ´equipes dˆu aux d´eparts volontaires
L’inexp´erience de l’´equipe dans les approches agiles
Question 40 ♣ : Parmi les propositions suivantes, quelles sont les technologies que l’approche DevOps
a directement contribu´e `a d´evelopper ?
Les serveurs d’int´egration continue
Les frameworks de test
Les technologies de virtualisation applicative
Les gestionnaires de version
Les applications de type ALM
page 10 sur 10

Contenu connexe

Tendances

Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesChristophe Addinquy
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesSirine Barguaoui
 
Pres agile tour 2012 d0.83 fr
Pres agile tour 2012 d0.83 frPres agile tour 2012 d0.83 fr
Pres agile tour 2012 d0.83 frPatrick Sarfati
 
Convergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPConvergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPAgile Tour Genève
 
Scrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du Code
Scrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du CodeScrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du Code
Scrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du CodeFabrice Aimetti
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de ScrumPyxis Technologies
 
Métriques de qualité logicielle
Métriques de qualité logicielleMétriques de qualité logicielle
Métriques de qualité logicielleYouness Boukouchi
 
Implantation TSP et PSP Leçons Apprises Fra
Implantation TSP et PSP Leçons Apprises FraImplantation TSP et PSP Leçons Apprises Fra
Implantation TSP et PSP Leçons Apprises FraFrederick Lussier
 
Agile Dojo - CASSc CMMI au service de scrum
Agile Dojo - CASSc CMMI au service de scrumAgile Dojo - CASSc CMMI au service de scrum
Agile Dojo - CASSc CMMI au service de scrumAgilbee (Patrice Petit)
 
Introduction au génie logiciel
Introduction au génie logicielIntroduction au génie logiciel
Introduction au génie logicielMohamed Diallo
 

Tendances (20)

Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agiles
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
 
Methodes agile
Methodes agileMethodes agile
Methodes agile
 
Psp Tsp Agile 3 1 Fr
Psp Tsp Agile 3 1 FrPsp Tsp Agile 3 1 Fr
Psp Tsp Agile 3 1 Fr
 
CMMI ®
CMMI ®CMMI ®
CMMI ®
 
Cours Génie Logiciel - Introduction
Cours Génie Logiciel - IntroductionCours Génie Logiciel - Introduction
Cours Génie Logiciel - Introduction
 
Pres agile tour 2012 d0.83 fr
Pres agile tour 2012 d0.83 frPres agile tour 2012 d0.83 fr
Pres agile tour 2012 d0.83 fr
 
Convergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPConvergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XP
 
Méthodes Agiles - La Méthode XP
Méthodes Agiles - La Méthode XPMéthodes Agiles - La Méthode XP
Méthodes Agiles - La Méthode XP
 
Method XP
Method XP Method XP
Method XP
 
Scrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du Code
Scrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du CodeScrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du Code
Scrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du Code
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
Méthodes agile
Méthodes agileMéthodes agile
Méthodes agile
 
Métriques de qualité logicielle
Métriques de qualité logicielleMétriques de qualité logicielle
Métriques de qualité logicielle
 
Methodologie projet
Methodologie projet Methodologie projet
Methodologie projet
 
Implantation TSP et PSP Leçons Apprises Fra
Implantation TSP et PSP Leçons Apprises FraImplantation TSP et PSP Leçons Apprises Fra
Implantation TSP et PSP Leçons Apprises Fra
 
Agile Dojo - CASSc CMMI au service de scrum
Agile Dojo - CASSc CMMI au service de scrumAgile Dojo - CASSc CMMI au service de scrum
Agile Dojo - CASSc CMMI au service de scrum
 
Xtreme Programming
Xtreme ProgrammingXtreme Programming
Xtreme Programming
 
Introduction au génie logiciel
Introduction au génie logicielIntroduction au génie logiciel
Introduction au génie logiciel
 
Change management agile
Change management agileChange management agile
Change management agile
 

Similaire à Devoir mpa 2018-19

Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Erradi Mohamed
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSISébastien Bourguignon
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Pyxis Technologies
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentationJacky Galicher
 
Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...
Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...
Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...OCTO Technology
 
RA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxtestuser715939
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...Pierre Medina
 
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxProcessus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxinformatiquehageryah
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiOCTO Technology Suisse
 
Cours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieCours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieMohammed Amine Mostefai
 
Surmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOpsSurmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOpsAgile Montréal
 
2015-04-28 Bruno Guay Sécurité des projets informatiques
2015-04-28 Bruno Guay Sécurité des projets informatiques2015-04-28 Bruno Guay Sécurité des projets informatiques
2015-04-28 Bruno Guay Sécurité des projets informatiquesPMI Lévis-Québec
 
Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesConduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesMohamed Sabra
 
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...Business At Work
 
Upgrade oracle people soft 9.2 a quoi faut-il s’attendre quelle est la mei...
Upgrade oracle people soft 9.2   a quoi faut-il s’attendre  quelle est la mei...Upgrade oracle people soft 9.2   a quoi faut-il s’attendre  quelle est la mei...
Upgrade oracle people soft 9.2 a quoi faut-il s’attendre quelle est la mei...Business At Work
 
Upgrade oracle people soft 9.2 a quoi faut-il s’attendre ? quelle est la m...
Upgrade oracle people soft 9.2   a quoi faut-il s’attendre ?  quelle est la m...Upgrade oracle people soft 9.2   a quoi faut-il s’attendre ?  quelle est la m...
Upgrade oracle people soft 9.2 a quoi faut-il s’attendre ? quelle est la m...patrickboisdenghien
 

Similaire à Devoir mpa 2018-19 (20)

Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentation
 
Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...
Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...
Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...
 
RA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptx
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxProcessus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
Cours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieCours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vie
 
Surmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOpsSurmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOps
 
2015-04-28 Bruno Guay Sécurité des projets informatiques
2015-04-28 Bruno Guay Sécurité des projets informatiques2015-04-28 Bruno Guay Sécurité des projets informatiques
2015-04-28 Bruno Guay Sécurité des projets informatiques
 
Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesConduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
 
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
 
Upgrade oracle people soft 9.2 a quoi faut-il s’attendre quelle est la mei...
Upgrade oracle people soft 9.2   a quoi faut-il s’attendre  quelle est la mei...Upgrade oracle people soft 9.2   a quoi faut-il s’attendre  quelle est la mei...
Upgrade oracle people soft 9.2 a quoi faut-il s’attendre quelle est la mei...
 
Upgrade oracle people soft 9.2 a quoi faut-il s’attendre ? quelle est la m...
Upgrade oracle people soft 9.2   a quoi faut-il s’attendre ?  quelle est la m...Upgrade oracle people soft 9.2   a quoi faut-il s’attendre ?  quelle est la m...
Upgrade oracle people soft 9.2 a quoi faut-il s’attendre ? quelle est la m...
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 

Devoir mpa 2018-19

  • 1. Master Informatique I2A / DVL / ITVL Ann´ee 2018 – 2019 Devoir du module MPA QCM de 40 questions Les questions avec le symbole ♣ peuvent pr´esenter plusieurs bonnes r´eponses (celles qui ne l’ont pas pr´esentent une unique bonne r´eponse). Toutes les questions ont au moins une bonne r´eponse. Question 1 ♣ : Parmi les propositions suivantes, lesquelles correspondent `a des activit´es couvertes par le G´enie Logiciel ? D´efinir les besoins d’une application logicielle ´Ecrire un guide d’utilisation pour les utilisateurs d’un logiciel Vendre un produit logiciel ou un service informatique Maintenir une application logicielle Coder une application logicielle Question 2 ♣ : Dans le contexte du G´enie Logiciel, quelles sont les propositions suivantes `a propos de la MOA qui sont exactes ? MOA est l’acronyme de Management Of the Activities La MOA a la responsabilit´e du calendrier du projet MOE est l’acronyme francophone pour d´esigner la MOA La MOA prend en charge l’activit´e de d´eveloppement du produit La MOA d´efinit les besoins du produit `a d´evelopper Question 3 ♣ : Parmi les propositions suivantes, quelles sont celles qui d´efinissent un crit`ere de qualit´e d’un produit logiciel ? Le nombre de d´efauts du produit Le volume des ventes du produit Le nombre de versions diff´erentes du produit Le nombre de technologies pr´esentes dans le produit La capacit´e `a combiner le produit avec d’autres Question 4 : Parmi les propositions suivantes, quelle est la mission principale du Contrˆole Qualit´e ? Tester le produit logiciel d´evelopp´e ´Evaluer le niveau de satisfaction des utilisateurs Valider les sp´ecifications fonctionnelles du produit `a d´evelopper Contrˆoler l’application des proc´edures de d´eveloppement Garantir l’ad´equation du produit livr´e aux besoins initiaux page 1 sur 10
  • 2. Question 5 ♣ : Parmi les propositions suivantes, quelles sont celles d´efinissent le sens donn´e au terme cycle de vie du logiciel ? L’ensemble des phases travers´ees par un produit logiciel au cours de sa vie La p´eriode de temps n´ecessaire au d´eveloppement d’un produit logiciel Le processus visant `a g´erer les ´evolutions fonctionnelles d’un produit logiciel L’ensemble des activit´es permettant de mettre sur le march´e un produit logiciel L’organisation des tˆaches `a mener tout au long de la vie d’un produit logiciel Question 6 ♣ : Parmi les propositions suivantes, lesquelles correspondent `a des r´esultats possibles de l’activit´e de conception du cycle de vie logiciel ? Une sp´ecification technique du produit Les tests unitaires du produit `a d´evelopper Une d´efinition de l’architecture technique du futur produit Une liste des exigences non fonctionnelles du produit Une premi`ere version simplifi´ee du produit Question 7 ♣ : Parmi les propositions suivantes, lesquelles correspondent `a des r´esultats possibles de l’activit´e de programmation du cycle de vie logiciel ? Une sp´ecification technique du produit Les tests unitaires du produit Les tests d’int´egration du produit Une liste des exigences non fonctionnelles du produit Une version fonctionnelle du produit d´evelopp´e Question 8 ♣ : Parmi les propositions suivantes `a propos des activit´es de validation et de v´erification, lesquelles sont vraies ? V´erification et validation reposent sur les mˆemes techniques mais pour couvrir des objectifs diff´erents Ces activit´es visent `a d´emontrer la qualit´e du produit Ces activit´es visent `a d´emontrer le respect des exigences fonctionnelles ou techniques La v´erification et la validation visent les mˆemes objectifs Ces activit´es ne sont pas utiles si le projet est men´e avec une approche formelle de d´eveloppement page 2 sur 10
  • 3. Question 9 : Proposer, sous forme graphique, une description du cycle en V de d´eveloppement logiciel. Question 10 ♣ : Parmi les propositions suivantes, lesquelles correspondent `a des cycles de vie bas´es sur un cycle it´eratif ? Mod`ele en V M´ethodes formelles Mod`ele en cascade Processus Unifi´e Mod`ele en spirale Question 11 ♣ : Parmi les propositions suivantes, quelles sont celles qui caract´erisent correctement le Mod`ele en spirale ? Le mod`ele du cycle en spirale est d´ecrit par une phase montante et une phase descendante Le cycle en spirale est fond´e sur une succession de cycles Le cycle en spirale pr´evoit une phase de prototypage Le cycle en spirale est une forme am´elior´ee du cycle en cascade Le cycle en spirale est `a consid´erer comme une approche agile Question 12 : Parmi les lois du temps suivantes, quelle est celle qui est ´egalement connue sous le nom de la loi du 80-20 ? La loi de Fraisse La loi de Taylor La loi de Murphy La loi de Pareto La loi de Parkinson page 3 sur 10
  • 4. Question 13 : Parmi les propositions suivantes, quelle est la d´efinition qui correspond le mieux `a la loi de Kotter ? Il faut c´el´ebrer chaque victoire mˆeme modeste Il y a un moment pour tout et un temps pour chaque chose Il faut pr´ef´erer faire le plus difficile en premier L’efficacit´e chute au del`a d’une p´eriode de travail donn´ee On est davantage efficace en faisant un travail d’une seule traite Question 14 ♣ : Parmi les propositions suivantes, lesquelles sont ´evoqu´ees r´eguli`erement pour expliquer le manque de qualit´e des applications logicielles ? Le processus de d´eveloppement est p´enalis´e par des attentes et retards r´ecurrents Les tˆaches, notamment de d´eveloppement, ne sont pas compl`etement men´ees `a leur terme Les langages et technologies informatiques sont trop complexes Des fonctionnalit´es non demand´ees sont d´evelopp´ees La formation initiale des d´eveloppeurs est souvent inadapt´ee ou incompl`ete Question 15 : Quelle personnalit´e, inventeur du mod`ele en spirale, a ´etudi´e et propos´e des parades aux risques majeurs du d´eveloppement logiciel ? Martin FOWLER Dave THOMAS Kent BECK Barry BO¨EHM Carlo GHEZZI Question 16 ♣ : Parmi les propositions suivantes, quels sont les rem`edes, propos´es par la personnalit´e ´evoqu´ee `a la question pr´ec´edente, pour parer au d´eveloppement de fonctions inappropri´ees ? Utiliser les tests de recette au plus tˆot Utiliser les tests d’int´egration au plus tˆot Pr´evoir de la relecture de code Produire pr´ecocement un manuel d’utilisation Organiser des revues d’utilisateurs Question 17 : Quel signataire du Manifeste Agile de 2001 est ´egalement l’initiateur des design Patterns Java ? Jeff SUTHERLAND Ken SCHWABER Martin FOWLER Kent BECK Robert C. MARTIN page 4 sur 10
  • 5. Question 18 ♣ : Parmi les principes suivants, quels sont ceux promus par l’agilit´e ? Mesurer l’avancement du projet en fonction de ce qu’il reste `a faire Favoriser le dialogue en face `a face Adopter un rythme de d´eveloppement soutenable Minimiser la quantit´e de travail `a fournir Viser l’excellence technique et la bonne conception Question 19 ♣ : Parmi les propositions suivantes, quelles sont celles qui s’appuient sur une m´ethode agile de d´eveloppement logiciel ? Crystal Clear M´ethodes formelles Mod`ele en spirale Kanban Cycle en V Question 20 ♣ : Dans un contexte agile de d´eveloppement, de quelle fa¸con l’aspect it´eratif est-il principalement concr´etis´e ? A travers le cycle de d´eveloppement qui s’appuie sur des it´erations Par un ajout successif de nouvelles fonctionnalit´es Par une utilisation accrue de structures de boucle dans le code source de l’application Par la livraison continue de valeur ajout´ee au produit En pr´ecisant progressivement une version courante abstraite d’une fonctionnalit´e Question 21 ♣ : En G´enie Logiciel, en opposition aux m´ethodes classiques de d´eveloppement issues du cycle en cascade, les m´ethodes agiles se pr´evalent d’ˆetre : Adaptatives R´eactives It´eratives Pr´edictives Incr´ementales Question 22 : Bien que controvers´ee, quelle est, parmi les propositions suivantes, la plus ancienne m´ethode qualifi´ee d’agile ? Scrumban Lean Software Development Rapid Application Development Dynamic Software Development Method Processus Unifi´e page 5 sur 10
  • 6. Question 23 ♣ : Parmi les propositions suivantes, quelles sont celles qui s’appliquent `a la m´ethode agile Scrumban ? La m´ethode a ´et´e cr´e´ee en 2008 Le cycle de d´eveloppement de la m´ethode ne repose pas sur une succession d’it´erations La m´ethode utilise les limites de travail `a faire (TAF) propos´ees par la m´ethode Kanban La m´ethode a ´et´e invent´ee au cours de projets men´es par la soci´et´e Chrysler L’objectif de la m´ethode est de faciliter le passage des ´equipes SCRUM vers les concepts Lean Question 24 : D’apr`es de nombreuses enquˆetes, quelle est la m´ethode agile de d´eveloppement la plus utilis´ee de nos jours ? SCRUM eXtreme Programming Lean Software Development Kanban Aucune m´ethode ne se d´etache r´eellement : les enquˆetes sont contradictoires Question 25 ♣ : Parmi les propositions suivantes, quelles sont les missions du SCRUM Master au sein d’une ´equipe projet ? Veiller `a la bonne mise en œuvre des pratiques agiles Viser une am´elioration continue des pratiques agiles Participer au d´eveloppement des fonctionnalit´es du produit Prot´eger l’´equipe des perturbations ext´erieures Estimer les coˆuts de d´eveloppement Question 26 ♣ : Dans le cycle de d´eveloppement SCRUM, que fait-on dans une Revue de Sprint ? L’´equipe d´ecide collectivement d’actions d’am´elioration Une d´emonstration du produit est r´ealis´ee Le Product Owner calcule la v´elocit´e du Sprint L’´equipe effectue le Planning Poker Le Backlog du Produit est compl´et´e et pr´ecis´e page 6 sur 10
  • 7. Question 27 : Proposer une illustration d’un tableau agile, et expliquer en quelques phrases son principe. Question 28 : Dans le cycle de d´eveloppement SCRUM, quelles sont les personnes habituellement pr´esentes `a la R´etrospective de Sprint ? L’Equipe de d´eveloppement, Le Product Owner et le SCRUM Master L’Equipe de d´eveloppement et le SCRUM Master L’Equipe de d´eveloppement, Le Product Owner, le SCRUM Master et d’autres intervenants L’Equipe de d´eveloppement L’Equipe de d´eveloppement et Le Product Owner Question 29 : Dans le cadre d’un d´eveloppement SCRUM, `a quel ´el´ement de la m´ethode associe-t-on plus particuli`erement la grille de bonnes pratiques INVEST ? Aux tˆaches de d´eveloppement Aux User Stories Au tableau agile Au graphe Burndown Aux pratiques agiles de d´eveloppement Question 30 : Parmi les propositions suivantes, laquelle d´efinit le sens du M de l’acronyme SMART ? Modifiable M´ethodique Modulable Mesurable Mobile page 7 sur 10
  • 8. Question 31 ♣ : Parmi les propositions suivantes, lesquelles d´esignent des valeurs de la m´ethode XP ? Le courage L’introspection La rapidit´e La v´elocit´e La communication Question 32 ♣ : Parmi les propositions suivantes, quelles sont celles qui d´esignent des couples de rˆoles de la m´ethode XP `a ´eviter de faire remplir par le mˆeme individu ? D´eveloppeur – Tracker D´eveloppeur – Testeur Tracker – Testeur D´eveloppeur – Coach Coach – Client Question 33 ♣ : Parmi les propositions suivantes, quelles sont celles qui correspondent `a des pratiques promues par la m´ethode XP ? Les livraisons fr´equentes Les r`egles de codage La factorisation du code Le langage commun La r´esolution des d´efauts Question 34 ♣ : Parmi les propositions suivantes, quelles sont celles qui correspondent `a des pratiques promues par la m´ethode XP ? Le prototypage Le test d’int´egration L’adaptation au changement La programmation en binˆome L’int´egration continue Question 35 ♣ : Dans un contexte de d´eveloppement agile, quels peuvent ˆetre les objectifs d’une restructuration du code ? Modifier le code sans changer le comportement des fonctions d´evelopp´ees Appliquer les standards de programmation d´efinis Pr´eparer l’ajout de nouvelles fonctionnalit´es Limiter au maximum le nombre de lignes de code Corriger les bogues page 8 sur 10
  • 9. Question 36 : Parmi les propositions suivantes, laquelle propose un enchaˆınement des actions coh´erent du fonctionnement classique d’une chaˆıne automatis´ee d’int´egration continue ? D´etection d’une mise `a jour du code versionn´e =⇒ Construction et test de la Release =⇒ Livraison de la Release =⇒ Mise `a jour du code source sur le gestionnaire de version Mise `a jour du code source sur le gestionnaire de version =⇒ D´etection d’une mise `a jour du code versionn´e =⇒ Construction et test de la Release =⇒ Livraison de la Release Mise `a jour du code source sur le gestionnaire de version =⇒ Construction et test de la Release =⇒ D´etection d’une mise `a jour du code versionn´e =⇒ Livraison de la Release D´etection d’une mise `a jour du code versionn´e =⇒ Livraison de la Release =⇒ Construction et test de la Release =⇒ Mise `a jour du code source sur le gestionnaire de version D´etection d’une mise `a jour du code versionn´e =⇒ Mise `a jour du code source sur le gestionnaire de version =⇒ Construction et test de la Release =⇒ Livraison de la Release Question 37 : Proposer une illustration d’un Speedboat, et expliquer en quelques phrases son principe. Question 38 : Donner 4 bienfaits majeurs de l’agilit´e parmi ceux constat´es au sein des ´equipes agiles. page 9 sur 10
  • 10. Question 39 ♣ : Parmi les propositions suivantes, lesquelles constituent des freins constat´es vis-`a-vis de l’adoption des m´ethodes agiles ? L’augmentation du d´elai de mise sur le march´e des produits La remise en cause de l’organisation hi´erarchique en place La difficult´e de g´erer des ´equipes de grande taille L’accroissement du turn-over dans les ´equipes dˆu aux d´eparts volontaires L’inexp´erience de l’´equipe dans les approches agiles Question 40 ♣ : Parmi les propositions suivantes, quelles sont les technologies que l’approche DevOps a directement contribu´e `a d´evelopper ? Les serveurs d’int´egration continue Les frameworks de test Les technologies de virtualisation applicative Les gestionnaires de version Les applications de type ALM page 10 sur 10