prestataire contentieux gestion locations client DfD : diagramme de

Download Report

Transcript prestataire contentieux gestion locations client DfD : diagramme de

CNAM CRA Nancy
2003
Cours GL (J. Lonchamp)
Corrigés chapitre 2
Exercice 2.1
DfD : diagramme de contexte
prestataire
paiement client
annulation
offre
retrait
offre
dde réservation
dde renseignement
client
proposition
gestion
locations
confirmation (infirmation)
paiement
dossier
facture
contentieux
rappel
offre
paiement
prestataire
retrait
offre
gestion
prestataires
dde
renseignement
prestataires
locations
facture
proposition
(attente)
dde
réservation
confirmation
(infirmation)
facturation
gestion
contacts
clients
clients
réservations
annulation
DfD 1er niveau décomposition
rappel
paiement
client
dossier
contentieux
proposition
(attente)
dde
enregistr. dde
client
dde
renseignement
recherche
dde en attente
locations locations
proposées disponibles
clients
réservation (refus)
annulation
mise en
attente
refus
traitement
réponse
traitement
annulation
acceptation
réservations
confirmation
(infirmation)
DfD 2ème niveau décomposition
Exercice 2.2.
A
changement heures
affichage
changement
minutes
A
A
<B, heures++>
<B, minutes ++>
Exercice 2.3.
cabines
se
change
vide
panier
paniers
se
remplit
panier
rhabille
se baigne
5 baigneurs maximum (autant que de paniers). Le blocage se produit quand il y a 5
baigneurs (plus de paniers), 3 clients en attente de panier dans les cabines et plus
de cabines disponibles pour qu’un baigneur libère un panier.
La solution sans blocage consiste en entrée de la piscine à prendre un panier avant
de chercher une cabine.
paniers
cabines
attend une
cabine
se rhabille
se
change
se baigne
Exercice 2.4
Activité
1,n
forfait
possible
0,n
n°,
Station
nom,
1,n
altitude 0,n
Demande en
période,
prix, nb
personnes
,..
0,n
n°, nom,
adresse,
...
Client
Service
n°, libellé,...
0,n
1,n
situé
0,n
1,1
n°, libellé, ...
propose
forfait
Prestataire
n°, nom,
adresse, ...
0,n
1,n
offre
Type de
1,1
période
prestataire
appartient à
1,1
0,n
n°, libellé, ...
1,1 Hébergement
1,n
n°,
Type
capacité,
hébergement
0,n
appartient à
0,n
prix,
0,1
n°, libellé, ...
adresse, ...
0,n
proposition
réservation
n°, date,
période,
prix, état, ...
n°, total, arrhes,
assurance, solde,
annulation, période, ...
Exercice 2.5.
a) Il faut représenter les 3 états globaux du système :
T1 a 2 états (actif, inactif) ; T2 aussi ; le système a 2x2 = 4 états – 1 état interdit
(actif, actif).
allocation à T1
T1 actif,
E2
désallocation
2 inactifs E1
T2 inactif
allocation à T2
désallocation
E3
T2 actif,
T1 inactif
b) on peut soit représenter un état global soit représenter les états partiels des
tâches et du processeur.
T1 inactif
E1
allocation à T1
désallocation
processeur T1 actif (T2 inactif)
alloue
E2
E3
T2 actif (T1 inactif)
désalloue
allocation à T2
désallocation
c) on ajoute les états
E1
T2 inactif
E4 : T1 en attente événement et T2 inactif ,
E5 : T1 en attente événement et T2 actif.
allocation à T1
désallocation
attente evt
E2
allocation à T2
evt arrivé
allocation à T2
désallocation
E5
E4
evt arrivé et
désallocation
E3
d) on peut soit reprendre les états globaux soit utiliser les états partiels. On donne ici
la solution avec les états globaux :
E1
Alloue à
T1
E2
Arrivée évt
Alloue
à T2
E3
désalloue
Arrivée
évt
Attente évt
E4
Alloue à T2
E5
Exercice 2.6
Bouton
WC
Vanne
WC
ouverte
ficelle
Etat WC
vanne
fermée
Bouton
douche
ficelle
Bouton WC
Etat
douche
vanne
fermée
Vanne
douche
ouverte
ficelle
Bouton
douche
ficelle
Exercice 2.7
a. Diagramme de contexte
Emprunter,
rapporter
cassette
application
Client
Modif
catalogue
Gérant
Prix à
payer
Modif tarif
Journal
de caisse
b. Première décomposition
Modif catalogue
Locations
Emprunter,
rapporter
cassette
Catalogue
Gestion
des
locations
Tarif
Prix à
payer
Clients
Journal de
caisse
c. Deuxième décomposition
Maj
catalogue
Edition
journal
caisse
Maj
tarif
Modif tarif
Emprunter,
rapporter
cassette
Analyser
demande
Créer
client
Nouveau
client
Clients
Locations
Traiter
location
Catalogue
Prix à
payer
Tarif
Traiter
retour
Exercice 2.8
droit
droit
OL
MF
OM
gauche
gauche
annuler
annuler
café sirop
annuler
autre
confirmer
confirmer
verser sirop
verser café
autre
fin versement
fin versement
pièces
M1 libre
M2 libre
chargement
M1
chargement
M2
véhicule
libre
M1 occupée
M2 occupée
déchargement
M1
produits
finis
déchargement
M2
Exercice 2.9
0,n
Proposition
1,1 (ou 1,n)
Num-prop,
date, prix,
état, …
concerne
Projet
Num-proj,
nom, resp, …
1,1
Société de service
provient
0,n
Nom, adresse,
…
lettre refus
Responsable
projet
critères
proposition
Société de
service
sélection
lettre acceptation
lettre refus
critères
saisie
projets
critère
s
propositions
édition
sociétés de service
calcul
note
lettre acceptation
proposition
saisie
édition
proposition
évaluation
proposition refusée
appel d’offre en cours
proposition acceptée
Exercice 2.10
arrêté
bouton
Arrêt
bouton
Marche
attente
saisie
chiffre
bouton
Arrêt
en
saisie
chiffre
chiffre
bouton
OK
erreur de
consigne
chiffre /
arrêter
chauffage
prêt
bouton
Arrêt
temp. trop
basse /
démarrer
chauffage
temp. trop
haute /
arrêter
chauffage
en
marche
bouton
Arrêt / arrêter
chauffage
Exercice 2.11.
précédente valeur
signal de
rotation
calcul
accélération
comptage
signaux/s
horloge
signaux/s
diff (O/N)
affichage
flèche
conversion
tours/mn
capteur
roue
flèche sur
diodes
vitesse maximum
tours/mn
diamètre roue
calcul
vitesse
km/h
affichage
vitesse
dépassement
(O/N)
signal
calcul
sonore
dépassement
vitesse sur diodes