Père Noel Use case

publicité
Modèle orienté objet
M00 pére Noel complet
Rapport
Administrateur
05/06/05
PowerAMC
05/06/05
Page 1
Modèle orienté objet
1 Diagramme Collaboration Créer un souhait
M00 pére Noel complet
2: créer souhait
1: est identifié
:client
:Souhait
Client adulte
5: ajouter au souhait
3: rechercher cadeaux
:Cadeaux
4: sélectionner comme cadeaux
:produit
2 Diagramme Collaboration identifier
Objet_5:client
1: fournir identification
2[identification non reconnue]: erreur
Client adulte
3 Diagramme CollaborationComposerSouhait
<<Use Case>>
11: aff ichage souhaits
2: demande identifica tion
interface
3: valida tion
identifica tion
4: ouverture session
1: con nexion en tant qu'ad ulte
Client ad ulte
10: Detail sou hait
12: Appel Ajouter cadeaux
9[pas de souhait]: re tour
:pro duit
5: acces client
13: confirmation cadeaux
8: Liste produits
:Sou hait
<<Use Case>>
Ajout cadeaux
:client
6: Recherche souhaits
7: Acces cadeaux
:Cadeaux
4 Diagramme CollaborationInterpreterLettre
5 Diagramme DiagrammeCasUtilisation
PowerAMC
05/06/05
Page 2
Modèle orienté objet
M00 pére Noel complet
an alyser lett re
employé compagn ie
interpréter l et tre par compagn ie
Enfa nt
<<include>>
I nt erpreter lett re
<<include>>
<<include>>
Composer une lett re
<<include>>
<<include>>
ide ntifier lett re
<<include>>
ajou ter cadeaux
Client adul te
S'inscri re
<<include>>
<<extend>>
<<include>>
identifi er
Compose r un souhai t
<<extend>>
<<include>>
met tre à jour ses engagements
ef fect uer paieme nt
système
6 Diagramme DiagrammeClasses
PowerAMC
05/06/05
Page 3
Modèle orienté objet
M00 pére Noel complet
Liste souhaits
Liste client
LIste lettres
Demande
1..1
1..1
1..*
+ Identifiant demande : int
+ date demande
: java.util.Date
1..1
client
1..1
+ nom client
: java.lang.String
+ login
: java.lang.String
+ mot de passe : java.lang.String
1..*
1..1
Lettre
1..*
1..1
+
+
+
+
1..1
0..1
Souhait
Identifiant lettre
nom enfant
Contenu lettre
adresse enfant
:
:
:
:
int
java.lang.String
long
java.lang.String
1..1
Engagement
+ date engagement
: java.util.Date
+ numéro carte de crédit : java.lang.String
+ date expiration carte
: java.util.Date
0..1
1..1
0..*
1..1
Paiement
Cadeaux
+ Date paiement : java.util.Date
+ montant
: java.lang.Float
1..1
+ Etat paiement : boolean
+ bénéficiaire
: java.lang.String
1..*
0..*
1..1
produit
Catalogue
*
1..1
CD
CD-ROM
+
+
+
+
code produit
prix produit
quantité
description
DVD
:
:
:
:
java.lang.String
double
int
java.lang.String
VHS
Jeux
Livre
7 Diagramme SequenceAjouterCadeaux
PowerAMC
05/06/05
Page 4
Modèle orienté objet
M00 pére Noel complet
interface
:Catalogue
:produit
:client
:Souhait
Client adulte
1: Acces Catalogue
2: Acces produits
3: Affichage Catalogue
4: choix jouets
5: gestion panier
6: Validation
7: acces client
8: acces souhait
9.1: Mise a jour souhait
9.2[si pas de souhait]: Creation souhait
New:Souhait
10: Renvoi message confirmation
8 Diagramme SequenceIdentifier
<<Use Case>>
interface
:client
Inscription
Client adulte
1: Affichage formulaire
2: Entree de l'identifiant et mdp
3: verification id et mdp
4.1[si valide]: affiche
4.2[si erreur]: affiche erreur password
4.3[si non-existant]: lancement inscription
5[si inscrip tion]: affiche informations
PowerAMC
05/06/05
Page 5
Modèle orienté objet
M00 pére Noel complet
9 Diagramme SequenceInscription
interface
:client
Client adulte
1: Affich age formulaire inscription
2: Remplissage formulaire et confirmation
3: verification login non-existant
4[login valide]: creation nouvel objet
Nouveau:client
5.1[si valide]: affichage confirmation
5.2[si non-valide]: affichage erreur
10 Diagramme composer un souhait
<<Use Case>>
interface
<<Use Case>>
:client
identification
Ajout cadeaux
:Souhait
:Cadeaux
:produit
Client adulte
1: connexion en tant qu'adulte
2: demande identification
4: ouverture session
3: validation
5: acces client
6: Recherche souhaits
7: Acces cadeaux
8: Liste produits
9[pas de souhait]: retour
10: Detai l souhait
11: affichage souhaits
12: Appel Ajouter cadeaux
13: confirmation cadeaux
PowerAMC
05/06/05
Page 6
Téléchargement