UNIVERSITE DE LA MANOUBA
----- -----
ECOLE NATIONALE DES SCIENCES DE
L'INFORMATIQUE
Mati re : G nie Logiciel
Classes : I.I. 2
A-U : 2010-2011
Exercice
La soci t A est sp cialis e dans le transport a rien. Dans son a roport central, le personnel au
sol g re les arriv es et les d parts d'avions. Il y a environ 100 vols d part et 100 vols arriv e par
jour.
Chaque arriv e d'avion engendre une t che : pendant la demi-heure qui suit l'arriv e de l'avion,
un agent v rifie que les passagers sortent bien de l'avion et se dirigent vers leurs bagages.
Un d part d'avion engendre trois t ches d'enregistrement et une t che d'embarquement: trois
agents enregistrent les passagers pendant les deux heures qui pr c dent le vol et un agent fait
embarquer les passagers pendant la demi-heure qui pr c de le d part. Si un enfant non
accompagn ou une personne handicap e prend (ou sort de) l'avion, une t che est cr e : un agent
Advertisement
s'occupe de cette personne pendant le temps o elle est l'a roport.
Chaque jour, plus de 500 t ches sont assur es par le personnel au sol de l'a roport. Le volume
d'agents, plein temps ou temps partiel, n cessaire au bon d roulement d'une journ e est calcul un
mois l'avance par un service de recherche op rationnelle de la soci t A. Des plannings
pr visionnels sont labor s.
Le jour m me, les agents pr vus arrivent l'a roport et se mettent disposition du r gulateur R.
Celui-ci est charg d'affecter les agents pr sents dans l'a roport aux t ches cr es par les vols et
de faire face des al as ou impr vus de derni re minute. Les al as sont des retards d'avions, des
vols suppl mentaires, des enfants non accompagn s, des handicap s, des agents absents, des
t ches se prolongeant, etc. R joue un r le crucial dans le bon d roulement d'une journ e
l'a roport. Pour cela, R utilise un planning papier qu'il modifie au crayon. Les agents viennent
consulter ce planning pour savoir quelle est leur prochaine t che.
Le volume des vols augmentant d'ann e en ann e, R a de plus en plus de mal planifier et
modifier les plannings en temps r el.
La suite de l'exercice d crit le d veloppement du logiciel L qui va aider R remplir son r le.
Dans L, les personnes qui interviennent sont :
. R, le r gulateur,
Advertisement
. Les agents Aj (j allant de 1 100 environ),
. U, le repr sentant des utilisateurs du logiciel L (R et les Aj),
. I, le responsable de l'informatique existante,
. P, le chef de projet,
. Les d veloppeurs Di (i allant de 0 4).
Travail faire
1. La pr - tude
Quels sont les probl mes qui ont provoqu la naissance du projet L ?
Que peut faire R, tant donn sa situation probl matique ?
Que peut faire U ?
Que font U, R et I ?
1
2. La phase de sp cification des besoins
Quels sont les acteurs de cette phase ?
Quel est le r le de U pendant cette phase ?
Quel est le r le de P pendant cette phase ?
A quoi servent les d veloppeurs dans cette phase ?
Advertisement
Quel est le r le de I ?
Comment les agents Aj auront-ils connaissance de leur prochaine t che ?
Comment I et U vont-ils suivre l'avancement du projet L ?
Quelles sont les bonnes questions sur les fonctionnalit s du logiciel qu.il faudra poser U pour la
sp cification des besoins ?
Comment I et U pourront-ils v rifier que L r pondra leur besoins ?
Comment se termine cette phase ?
3. La phase de conception globale
Quel est le principal acteur pendant cette phase ? Que doit-il faire ?
Comment P d coupe-t-il L en modules ?
Choix du mat riel de d veloppement ?
Choix des outils de d veloppement ?
Comment se termine cette phase ?
4. La phase de conception d taill e
Quels sont les acteurs de phase ?
Quel est le r le de P pendant cette phase ?
Qu' crivent les d veloppeurs pendant cette phase ?
Advertisement
Que doit pr voir P pour la validation future des modules de L ?
Du fait qu'ils sont responsables de modules qui interagiront avec un tre humain, qu' crivent D0
et D1 de plus que les autres d veloppeurs ?
5. Les phases de codage et tests
Quels sont les acteurs de phase ?
Que font-ils pendant cette phase ?
6. La phase d'installation
Quels nouveaux acteurs interviennent dans cette phase ?
Que se passe-t-il si R et Aj trouvent que L ne r pond pas leur besoins ?
Que se passe-t-il si R et Aj trouvent que L r pond leur besoins ?
7. La phase de maintenance
Quels types de probl mes peuvent se poser apr s le d veloppement ?
2