0% ont trouvé ce document utile (0 vote)
876 vues2 pages

TD 1

Le document présente des exercices sur les cycles de vie du logiciel. Il aborde les modèles linéaires, itératifs et en cascade, ainsi que le prototypage, les tests et la gestion des risques dans le développement logiciel.

Transféré par

Abir Abdelmoumen
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
876 vues2 pages

TD 1

Le document présente des exercices sur les cycles de vie du logiciel. Il aborde les modèles linéaires, itératifs et en cascade, ainsi que le prototypage, les tests et la gestion des risques dans le développement logiciel.

Transféré par

Abir Abdelmoumen
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 PDF, TXT ou lisez en ligne sur Scribd

UNIVERSITE DE LA MANOUBA Matière : Génie Logiciel 1

-----¤¤¤¤-----
Classes : I.I. 2
ECOLE NATIONALE DES SCIENCES DE L'INFORMATIQUE
A-U : 2020-2021

TD 1 : Cycle de vie du logiciel


Exercice 1
1. Discuter les raisons qui laissent favorable l’adoption d’un modèle de cycle de vie
a) linéaire
b) itératif
2. Pour quels types de projets on utilise :
a) le prototypage est bénéfique.
b) l’adoption du modèle en cascade est bénéfique.
c) l’adoption du modèle en spiral est bénéfique.

Exercice 2 : Répondre aux questions suivantes en justifiant les réponses :


Quel(s) cycle(s) de vie est (sont) dirigé(s) par les documents ?
Quel(s) cycle(s) de vie est (sont) dirigé(s) par les jeux de tests ?
Quel(s) cycle(s) de vie est (sont) dirigé(s) par le code ?
Quel(s) cycle(s) de vie est (sont) dirigé(s) par les risques ?

Exercice 3 : comparer les termes suivants


1) Bien développer Versus bon logiciel
2) Vérification Versus validation
3) GL qualitatif Versus GL quantitatif
4) Cycle itératif Versus Cycle incrémental
5) Développement traditionnel Versus Développement agile
6) Maintenance préventive Versus Maintenance adaptative

Exercice 4
Choisir la(les) bonne(s) réponse(s) pour chaque proposition et justifier brièvement votre réponse
1. Considérons les deux projets de développement suivants :
 Projet 1 : développement d’un compilateur conventionnel pour un nouveau langage de
programmation pour une nouvelle machine.
 Projet 2 : développement d’une application supportant les activités administratives d’un
cabinet de médecin.
Lequel des deux projets est susceptible de mieux correspondre à un développement en Cascade ?
a) Projet 1
b) Projet 2
2. Dans le cadre d'un projet de développement, le client demande un système complexe d’un
ensemble de fonctions dont une partie seulement sont vues comme étant « essentielles » et il
avance également des contraintes temporelles fortes. Afin de répondre positivement au client,
quel est le modèle de processus le plus adéquat que le chef d'équipe doit choisir pour ce projet :
a) prototypage
b) en V
c) spiral
d) incrémental
e) scrum

1 /2
3. Dans le cadre d'un projet de développement, le client demande un système composé d’un ensemble
de fonctions dont une partie seulement est vue comme étant « claire ». Afin de répondre positivement
au client, quel est le modèle de processus le plus adéquat que le chef d'équipe de développement doit
choisir pour ce projet :
a) prototypage
b) Scrum
c) Cascade
d) incrémental

2 /2

Vous aimerez peut-être aussi