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