0% ont trouvé ce document utile (0 vote)
50 vues6 pages

Modèles de cycle de vie en développement logiciel

Transféré par

aymen labidi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
50 vues6 pages

Modèles de cycle de vie en développement logiciel

Transféré par

aymen labidi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

1.

Le modèle de cycle de vie en cascade :


 Représente le déroulement d’activités parallèles pour le développement de
logiciels
 Ne prend pas en charge la vérification à la fin de chaque étape
 Ne livre pas au client les résultats pendant le développement du logiciel
 Permet la détection précoce des erreurs

2. Le modèle de cycle de vie incrémental :


 Ne permet pas l'implication du client
 Permet l'intégration progressive
 Permet de livrer au client les résultats pendant le développement du logiciel
 Permet d'éviter l'effet tunnel

3. L’équipe "SoftSecurity" est spécialiste dans le développement


d'applications pour le ministère de l’intérieur. Elle adopte dans ses
projets un modèle de cycle de vie linéaire basé sur les tests. De quel
modèle de cycle de vie s'agit-il?
 Modèle en cascade
 Modèle en V
 Modèle par protoypage
 Modèle en spirale
 Modèle incrémental

4. "SoftSecurity" travaille actuellement sur un projet dont les besoins sont


encore instables. Quel est le modèle de cycle de vie le plus approprié à
ce projet?
 Modèle en cascade
 Modèle en V
 Modèle par prototypage
 Modèle en spirale
 Modèle incrémental
5. L’application web « SecureHome » permet d’intégrer, à l’aide d’un
système informatisé, différentes fonctions de contrôle et de gestion de
l’environnement d’une maison. Parmi les fonctions offertes par
«SecureHome» nous mentionnons : le chauffage et la climatisation,
l’éclairage, les systèmes audiovisuels, la sécurité et les alarmes.
L'équipe de développement voudrait adopter un modèle de cycle de vie
qui intègre la gestion des risques associés à la mise en place des
différents services de « SecureHome". Quel est le modèle de cycle de vie
à adopter?
 Modèle en cascade
 Modèle en V
 Modèle par prototypage
 Modèle en spirale
 Modèle incrémental

6. RUP (Rational Unified Process) est :


 Centré sur L’architecture
 Une méthode
 Une méthodologie
 Constitué de 5 phases
 Constitué de 4 phases
 Incrémental
 Itératif

7. La principale activité dans la phase de construction du processus unifié


est :
 L’expression des besoins
 L’implémentation
 Le test
 La conception
8. "MaghrebDev" est une société tunisienne spécialisée en innovation
technologique. Elle vient d’ouvrir une filiale en Algérie. Pour chaque
projet, les collaborateurs tunisiens se chargeront de l’étude
fonctionnelle tandis que les collaborateurs algériens, se chargeront eux,
de l’étude technique. "MaghrebDev" travaille principalement sur de
grands projets innovants. A votre avis quelle est la méthode de
développement utilisée par "MagrebDev" pour la gestion de ses projets?
 SCRUM
 RUP
 2TUP

9. La société " L’excellence " travaillant sur de grands projets, adopte une
méthode de développement itérative et incrémentale qui exige un grand
nombre d’intervenants vu la complexité de ses projets. A votre avis
quelle est la méthode de développement utilisée par " L’excellence "
pour la gestion de ses projets?
 SCRUM
 RUP
 2TUP

10. Choisir la réponse qui n’appartient pas aux objectifs de la phase


d’étude d’opportunité (ou Inception) :
 Etablir un document donnant une vision globale sur les principales exigences,
fonctionnalités clés et contraintes majeures
 Construire une première version du produit
 Etablir une estimation initiale des risques
 Etablir un Project Plan
 Etablir un Business Model

11. Les deux critères de qualité de la conception architecturale sont :


 Le faible couplage et la forte cohésion
 Le fort couplage et la faible cohésion
 Le faible couplage et la faible cohésion

12. Lequel de ces patrons est un patron d’architecture physique ?


 MVC (Model View Controller)
 3 couches
 3 tiers

13. Une équipe informatique désire commencer par concevoir la structure


générale de son application pour passer ensuite aux éléments de plus
bas niveaux. De quelle approche architecturale s’agit-il ?
 Approche de haut en bas
 Approche de bas en haut
 Approche combinée

14. Pour le développement d’une application, une entreprise désire


suivre un patron d’architecture qui puisse faire évoluer distinctement la
prise en charge des interactions entre l’utilisateur et l’application, la
description des fonctionnalités de l’application ainsi que ses données.
Elle voudrait également séparer l’implémentation demandée par
l’utilisateur des services métiers propres au domaine et réutilisables par
les applications. De plus, l’entreprise désire sécuriser et restreindre
l'accès à ses données physiques. De quel patron d’architecture logique
s’agit-il ?
 Patron en 3 couches
 Patron en 5 couches
 Patron MVC

15. Une chaîne de magasins de jouets souhaite développer une


application afin de pouvoir gérer en temps réel les magasins situés à des
endroits différents. Le magasin central propose chaque jour une offre
promotionnelle sur les jouets. Les responsables souhaitent synchroniser
les différents magasins de sorte que l’état des jouets en promotion soit
modifié dans chaque magasin. Quel patron de conception permet cette
synchronisation ?
 Prototype
 Observer
 Façade

16. Pour tester son application de vente en ligne, un responsable de


magasin alimentaire souhaite vérifier qu'un message d'erreur s'affichera
si un client réserve un produit qui n'est plus disponible. Lequel de ces
types de test permet cette vérification ?
 Test de non régression
 Test nominal
 Test de robustesse

17. Trois équipes de développement ont travaillé sur un grand projet de


gestion d'assurances. Avant de procéder au déploiement chez le client,
les équipes ont voulu tester l'intégration des différentes parties. Par
quelle méthode de test ce test d'intégration a été fait ?
 Méthode boîte noire
 Méthode boîte blanche
 Méthodes boîte noire et boîte blanche

18. Les tests de non régression sont utilisés pour vérifier :


 Le comportement externe des différents composants après intégration
 Le comportement interne des modules implémentés après modification
 Le comportement interne des modules implémentés après intégration
 Le comportement interne ou externe des modules implémentés après
modification

19. Les tests boites noires exploitent :


 Les spécifications du logiciel à tester
 Les commentaires de l'équipe de réalisation
 Le code du logiciel à tester
 Les commentaires du logiciel à tester

20. Lequel de ces énoncés est correct ?


 Les tests exhaustifs sont possibles
 Les tests montrent l'absence de défauts
 Les tests montrent la présence de défauts

Vous aimerez peut-être aussi