Exercice
Transcription
Exercice
Université Libre de Bruxelles Service CoDE Info‐H‐302 – Analyse et conception par objets Séance 2 : Diagramme de Classes Partie I Modèle conceptuel Exercice 1 – Sudoku Réalisez un modèle conceptuel pour le jeu de Sudoku. (Il s’agit bien de modéliser le jeu en lui‐même, pas un programme permettant d’y jouer.) Exercice 2 – Forum de discussion Cahier des charges On vous demande de développer une application web supportant la création de forums de discussion sur internet. Celle‐ci permettra à un administrateur de créer des forums de discussion identifiés par un sujet. Les utilisateurs du site, identifiés par un login et un mot de passe, auront la possibilité de poster des messages sur ces forums. Chaque message sera soit le premier message d’un nouveau fil de discussion (thread), soit un nouveau message ajouté à un fil existant. L’administrateur a la possibilité de désigner certains utilisateurs comme « modérateurs ». Les modérateurs ont, en plus des droits des utilisateurs normaux, le droit de supprimer les messages écrits par d’autres utilisateurs. Année académique 2007‐2008 http://www.ctrlaltdel‐online.com/comic.php?d=20080227 Info‐H‐302 : TP Séance 2 — Page 1/2 Université Libre de Bruxelles Service CoDE Exercice 3 – Réservation de billets de train La SNCB souhaite informatiser la réservation et l’achat des billets pour les trains de type TGV. Le futur système informatique, dont vous êtes le concepteur, devrait permettre la réservation et l’achat des billets depuis une borne interactive dans n’importe quel point de vente de la SNCB avec n’importe quel moyen de payement. La même opération devrait également être possible par carte de crédit à travers le site Internet de la société. Un billet est valable pour un train portant un numéro d’identification donné (exemple : 9417TGH), entre une gare de départ donnée et une gare d’arrivée donnée, à une heure et un jour donnés. En plus de ces informations, le billet indique le numéro de la place réservée ainsi que le numéro de voiture. Les places peuvent être isolées, en couple ou en carré. Il existe des voitures de 1ère et 2ème classe. Seules les voitures de première classe possèdent des places isolées. Le prix d’un billet est fonction du kilométrage parcouru et du tarif. Les tarifs dépendent de plusieurs facteurs, entre autres le temps entre l’achat du billet et le départ du train, ainsi que l’âge du voyageur. Dans chaque train le nombre de places disponibles à tarif promotionnel est limité. (Par exemple, si un train donné contient 800 places et que 800 personnes de moins de 26 ans veulent l’emprunter, certaines d’entre elles ne pourront bénéficier du tarif jeune.) La SNCB change régulièrement sa politique de tarifs. Lorsque l’utilisateur accède au système, via la borne de réservation ou le site internet, il entre les dates auxquelles il désire voyager ainsi que les gares de départ et de destination. Le système lui propose ensuite les trains correspondant à sa requête ainsi que les différents tarifs encore disponibles pour ces trains. Il a ensuite la possibilité de réserver une place correspondant à un de ces tarifs. On vous demande de créer un modèle conceptuel pour le domaine de la réservation de billets de TGV. Année académique 2007‐2008 Info‐H‐302 : TP Séance 2 — Page 2/2