Université de la Manouba
--*--
ENSI
2012/2013
II2
Génie Logiciel
TD Numéro 1
Exercice 1: Quel est le modèle de cycle de vie qui vous semble le plus approprié dans les cas
suivants :
un logiciel de contrôle anti-blocage des roues d’une voiture;
Advertisement
une borne interactive de renseignement sur les horaires des trains pour prendre un billet de
train;
un jeu vidéo;
un logiciel de gestion des plannings des salles d’une université.
Logiciel de location des cassettes vidéo
Un logiciel de gestion commerciale qui va être installé dans tous les points de vente d’un
magasin
Site Web pour l’inscription universitaire en ligne
Exercice 2 :
1- Pourquoi le développement évolutif d’un logiciel a tendance à le rendre plus difficile à
Advertisement
maintenir ?
2- Comment le modèle en spirale peut intégrer le modèle cascade et le modèle prototypage ?
Exercice 3 : Expliquer en quoi il est juste de dire que :
le modèle cascade est dirigé par les documents,
le prototypage est dirigé par le code,
le modèle en spirale est dirigé par les risques.
Exercice 4 :
Advertisement
Une importante société a décidé d’autoriser les ingénieurs à travailler en télétravail à partir de
leur domicile en se connectant de chez eux à l’ordinateur de la société.
La société a besoin d’un logiciel de transmission et de surveillance pour gérer le travail
effectué par les ingénieurs. Le logiciel doit comprendre un système de sécurité sophistiqué,
pour empêcher que des personnes non autorisées se connectent au système de la société. Le
système doit également surveiller les heures de télétravail et fournir le partage des ressources
de fichiers communs de données et programmes utilitaires.
1. Faites l’analyse du logiciel.
2. Comparez l’adoption, lors de la réalisation du projet, du cycle de vie en spirale avec celui
en cascade. Expliquer les avantages et les inconvénients de chaque approche en fonction
Advertisement
de l’analyse que vous avez précédemment effectuée.
Exercice 8 :
En réponse à un appel d'offre dont les spécifications sont ambiguës, une Société de Service fait
une proposition à bas prix, en sachant que les demandes de changement du logiciel final pourront
être facturées à un prix élevé. Que penser de ce comportement ?