Page 226 - IT2
P. 226

Un  projet  est  caractérisé  par  un  identifiant,  l’intitulé  du  projet  et  la  liste  des  développeurs  qui
               participent à la réalisation du projet.

                3-  Donner la déclaration de la classe Projet avec un constructeur d’initialisation, et un constructeur
                   de  copie.  On  exige  que  la  liste  des  développeurs  qui  ont  participé  au  projet  soit  indexée  par
                   matricule du développeur. (2pts)

               4-  Ajouter à la classe Projet une méthode appelée AjoutParticipant qui reçoit comme paramètre un
                  développeur interne ou externe et l’ajoute à la liste des participants au projet.(1,5pts)

               5-  Créer une méthode appelée CalSalaireTousParticipant  qui calcule la somme des salaires de tous
                  les participants au projet, en illustrant l’activation du polymorphisme. (1,5pts)
               6-  Donner un exemple d’utilisation de ces classes et leurs méthodes. (1pt)


               Dossier 2 : Modélisation orientée objet (14 pts)


               La  TBOURIDA  ou  Fantasia  est  un  art  équestre  traditionnel  et  fait    partie  de  l’identité  culturelle
               Marocaine.  Elle  se  pratique,  en  général,  pour  célébrer  certaines  fêtes  nationales  ou  religieuses
               annuelles.

               On vous propose de développer une application orientée objet permettant de gérer les compétitions qui
               se déroulent au cours de ce type de manifestation. Une première analyse a permit de dégager ce qui
               suit :

               Plusieurs troupes participent à une manifestation et proviennent des différentes régions du Maroc qui
               sont  au  nombre  de  seize.  Chaque  troupe  se  compose  de  plusieurs  cavaliers  et  possède  un  certain
               nombre de chevaux.

               Les  organisateurs  des  manifestations  de  la  TBOURIDA  s’intéressent  particulièrement  aux  races  et
               âges  des  chevaux  montés  par  les  cavaliers.  En  plus  des  noms,  prénoms  et  dates  de  naissance,  on
               s’intéresse également au sexe des cavaliers puisque qu’on assiste, ces dernières années, à de plus de
               plus de participations féminines.

               L’application sera exploitée par plusieurs types d’utilisateurs :


                      ·  L’administrateur  s’occupera  de  la  mise  à  jour  des  régions,  des  races  des  chevaux,  des
                          utilisateurs et de leurs rôles.


                      ·  Le responsable des inscriptions introduit les troupes, leurs cavaliers et leurs chevaux.

                      ·  La manifestation se déroule sur plusieurs journées et le responsable de la programmation
                          dresse le planning de la manifestation en spécifiant pour chaque troupe, les cavaliers et
                          leurs montures. Il faut noter que les cavaliers peuvent changer de monture d’une journée à
                          une autre.

                      ·  Les  internautes  peuvent  consulter  toutes  les  informations  relatives  aux  troupes  et  au
                          planning de déroulement de la manifestation.


                                           www.itlearning-settat.com
                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   221   222   223   224   225   226   227   228   229   230   231