P. 1
diagramme activités

diagramme activités

4.0

|Views: 1,049|Likes:
Publié parapi-14605159

More info:

Published by: api-14605159 on Jul 07, 2009
Droits d'auteur :Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/28/2013

pdf

text

original

Documenter les cas d’utilisation par des Diagrammes d’Activité

31

Le but du diagramme d’activité
Le modèle d’activité est utilisée pour – Modéliser une tâche (dans la modélisation métier par exemple) – Décrire une fonctionnalité du système représentée par un cas d’utilisation – Décrire la logique d’une opération – Décrire les activités et leur enchaînement dans un processus.

Auteur : S. SI-SAID CHERFI

63

Notion du diagramme d’activité
Diagramme d’activité = • ensemble d’activités liés par:
– Transition (séquentielle) – Transitions alternatives (conditionnelle) – Synchronisation (disjonction et d’activités) – Itération

conjonctions

• + 2 états: état initial et état final • Couloirs d’activité: représente le responsable de l’activité.
Auteur : S. SI-SAID CHERFI 64

32

Notations du diagramme d’activité
• Activités
– Rectangle arrondi – Un nom significatif

Ajouter patient

• Transitions
– flèche

Ajouter RDV

Auteur : S. SI-SAID CHERFI

65

Notations du diagramme d’activité
• État initial
– losange
[patient existant]

– Cercle noirci

[nouveau patient]

• Point de décision • Condition (garde)
– Entre crochets

Nouveau patient

Rajouter RDV

• État final

– Deux cercles concentriques
dont un noir (le central)
66

Auteur : S. SI-SAID CHERFI

33

Notations du diagramme d’activité
• Flot d’objets
– Des flèches en pointillés
:prescription [en attente résultats]

• objets
– rectangle – Le nom de l’objet est souligné – On peut montrer l’état de l’objet (noté entre crochets)
Saisir résultats analyse :prescription [classée]

Auteur : S. SI-SAID CHERFI

67

Notations du diagramme d’activité
Médecin secrétaire Patient

• Couloirs d’activité
– Colonnes verticales – Étiquetés des noms de personnes, département etc. responsables de cette activité
Enregistre prescription Édite facture

Paie facture

Enregistre paiement

Auteur : S. SI-SAID CHERFI

68

34

Construire un diagramme d’activité
• Quel est l’objectif?

– Ceci aura un impact sur le type d’activité à décrire

• Que doit montrer le diagramme?

– Préciser le processus métier, le cas d’utilisation ou l’opération? – Haut niveau d’abstraction ou plutôt détaillé?
69

• Quel est le niveau de détail souhaité?

Auteur : S. SI-SAID CHERFI

Construire un diagramme d’activité
• Identifier les activités
– Qu’arrive t-il lorsqu’un médecin souhaite saisir une prescription ?
• Créer dossier médical du patient • Créer un dossier pour les antécédents • Saisir la prescription

• Ordonner les activités en utilisant les transitions

Auteur : S. SI-SAID CHERFI

70

35

Construire un diagramme d’activité
consulter dossier

( pas de dossier médical )

créer dossier médical
( dossier médical existant ) ( sinon ) ( dossier antécédents existant ou ...

créer dossier antécédents

saisir prescription

Auteur : S. SI-SAID CHERFI

71

Conclusion
• Nous avons vu :
– l’utilité d’un diagramme d’activité – Quels sont les notations associées à un diagrammes d’activité – Comment construire un diagramme d’activité.

Auteur : S. SI-SAID CHERFI

72

36

Application à l’étude de cas du GAB

Constituer la liste des activités: à partir du déroulement nominal
Scénario nominal: 1. Le porteur de CB introduit la carte dans le lecteur du GAB 2. Le GAB vérifie que la carte introduite est bien une carte Visa 3. Le GAB demande au porteur de saisir son code d’identification 4. Le porteur saisit son code d’identification 5. Le GAB compare le code saisi avec celui inscrit dans la puce de la carte 6. Le GAB demande une autorisation au système d’autorisation SA Visa 7. SA Visa donne son accord en indiquant le solde hebdomadaire 8. Le GAB demande au porteur de CB d’indique le montant souhaité 9. Le porteur saisit le montant 10. Le GAB contrôle le montant demandé par rapport au solde hebdomadaire 11. Le GAB demande au porteur de CB s’il veut un ticket 12. Le porteur de CB demande un ticket 13. Le GAB rend la carte au porteur de CB 14. Le porteur de CB reprend sa carte 15. Le GAB délivre les billets et un ticket 16. Le porteur de CB prend les billets et le ticket.
Auteur : S. SI-SAID CHERFI 74

37

Constituer la liste des activités: à partir du déroulement nominal 1. Vérification de la carte par le distributeur 2. Vérification du code confidentiel 3. Demande d’autorisation du système SA VISA 4. Contrôle du montant demandé 5. Ejection de la carte 6. impression du ticket 7. Livraison des billet
Auteur : S. SI-SAID CHERFI 75

Constituer la liste des activités: à partir du déroulement nominal
vérification de la carte vérification du code

demande d'autorisation VISA

détermination du montant du montant

impression du ticket

Ejection de la carte

ejection des billets

Auteur : S. SI-SAID CHERFI

76

38

Constituer la liste des activités: à partir du des déroulements alternatifs et d’exception
• Activités supplémentaires
– Avaler billets – Avaler carte

avaler Billets

avaler carte

Auteur : S. SI-SAID CHERFI

77

Organisation de l’ordonnancement des activités
Vérifier code
[carte non valide] [ code non correct pour 1ere ou 2eme fois ] [code correct]

Vérifier carte
[code définitivement faux]

Demander autorisation SA VISA

[autorisation non accordée]

avaler carte
[ carte non récupérée après temporisation ]

Demander et vérifier montant Ejecter carte
[ montant <= au seuil ] [ montant > au seuil ]

avaler Billets

[ carte récupérée et ticket non demandé ] [billets non récupérés]

[ carte récupérée et ticket demandé ] [ ticket demandé ] [ billets récupérés et ticket demandé ]

Ejecter Billet

imprimer ticket

[ billets récupérés et ticket non demandé ]

Auteur : S. SI-SAID CHERFI

78

39

You're Reading a Free Preview

Télécharger
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->