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

