[PDF] Diagrammes dactivité 28 mar. 2013 Utilisation des





Previous PDF Next PDF



Cours n°11 : Diagramme dactivités

Le diagramme d'activité (Activity Diagram) fait parti des diagrammes comportementaux. Dans l'exemple ci-contre nous détectons l'arrivée du.



Diagramme dactivités

Un diagramme d'activités (activités et transitions) est une variante du diagramme d'états-transitions (états et Une action peut être par exemple :.



DIAGRAMME DETATS- TRANSITIONS ET DACTIVITES

Diagramme d'états-transitions Les activités qui surviennent tant que l'objet est dans un état ... Exemple de diagramme de composantes de code source.



Transformation des diagrammes dactivités SysML1.2 vers les

4 déc. 2012 modèle conforme à notre méta-modèle réseaux de Petri. La sémantique du diagramme d'activité a été validée à l'aide de la transformation ...



Extensions du diagramme dactivité pour la spécification de

Les diagrammes d'activité sont définis à deux niveaux : un niveau le modèle RBAC au niveau des activités d'un processus métier et poursuit les objectifs.



Diagrammes dactivité

28 mar. 2013 Utilisation des diagrammes d'activité. Plan. 3 jean-philippe.babau@univ-brest.fr ... Un exemple. 5 jean-philippe.babau@univ-brest.fr.



UML : diagramme dactivité (exemples)

UML : diagramme d'activité (exemples). Exercice 1: Cafetière. Construire un diagramme d'activité représentant l'utilisation d'une cafetière électrique:.



Diagramme dactivités

Il s'agit de représenter les opérations d'un processus et leurs conséquences sur les objets. La modélisation peut être utilisée pour décrire par exemple le 



Spécification par la modélisation

Diagramme d'activité avec l'outil Together. 30. © 2010 Exigences et spécifications du logiciel N.Kerzazi. Page 31. Diagramme d'activités -- exemple. 31. © 2010 



Génie Logiciel - 9 - Autres Diagrammes UML

Diagramme d'Activité. Rappel. Diagrammes UML. ? Représentation graphique de certains aspects du modèle. ? Outils de réflexion à la conception d'un système.

28/03/2013

1

Jean-Philippe Babau

Département Informatique, UFR Sciences, UBO

Laboratoire Lab-STICC

Diagrammes dactivité

lab-sticc.univ-brest.fr/~babau/ jean-philippe.babau@univ-brest.fr UBO 2

28/03/2013

2 jean-philippe.babau@univ-brest.fr UBO

Principes des diagrammes dactivité

Éléments des diagrammes dactivité

Utilisation des diagrammes dactivité

Plan 3 jean-philippe.babau@univ-brest.fr UBO

Principes des diagrammes dactivité

Éléments des diagrammes dactivité

Utilisation des diagrammes dactivité

Plan 4

28/03/2013

3 jean-philippe.babau@univ-brest.fr UBO

Un exemple

5 jean-philippe.babau@univ-brest.fr UBO

Description dun comportement

Enchaînement dactions : graphe dactions

Noeuds dactions

Travail à réaliser

Opérations (saisie, calcul, affichage, communication)

Noeuds de controle

Contraintes d'enchaînement entre les actions

Début/fin, séquence, alternative, parallèlisation

Noeuds objets

Données

Transitions

Liens entre les noeuds

Arc du graphe

Principes

6

28/03/2013

4 jean-philippe.babau@univ-brest.fr UBO

Principes des diagrammes dactivité

Éléments des diagrammes dactivité

Utilisation des diagrammes dactivité

Plan 7 jean-philippe.babau@univ-brest.fr UBO

Début

Action

Fin de lactivité

Séquence

Représentation graphique

8 marcher [condition] [else]

Envoyer la commande

Alternative

Peut-être à choix multiples

Fin dun flot au sein

de lactivité [debout] se lever

28/03/2013

5 jean-philippe.babau@univ-brest.fr UBO

Noeud de fusion

Divers chemins aboutissent à la meme action

Fin dalternative

Mise en parallèle

Noeud de bifurcation

Synchronisation

Noeud dunion

Représentation graphique

9 jean-philippe.babau@univ-brest.fr UBO

Exemple : carte bancaire

10

28/03/2013

6 jean-philippe.babau@univ-brest.fr UBO

Signaux

Ce nest pas une action : le système ne fait rien

Réception

Envoi

Attente dun délai

Objets

Données liées aux actions

En entrée dune action

En sortie dune action

Hiérarchisation

Appel dune sous-activité au sein dune activité

Autre éléments

11

Etablir Facture

Envoyer facture

Attendre 10 secondes

Une voiture est présente

voiture détectée facture jean-philippe.babau@univ-brest.fr UBO

Exemple : portail électrique

12

28/03/2013

7 jean-philippe.babau@univ-brest.fr UBO

Exemple : facturation

13 jean-philippe.babau@univ-brest.fr UBO

Partitions

Pour fixer la responsabilité des activités

Partitions

14 clientfournisseur

Choisir

produits

Préparer

commande

Etablir facture

Payer facture

Livrer produits

28/03/2013

8 jean-philippe.babau@univ-brest.fr UBO

Principes des diagrammes dactivité

Éléments des diagrammes dactivité

Utilisation des diagrammes dactivité

Plan 15 jean-philippe.babau@univ-brest.fr UBO

Les processus métier

les enchaînements d'activité (workflow)

Un scénario dans un cas dutilisation

La logique procédurale pour décrire une opération

Algorithmes séquentiels et parallèles

Organisation globale des activitésde plusieurs objets Diagramme de machine détats : comportement dun seul objet

Utilisation

16

28/03/2013

9 jean-philippe.babau@univ-brest.fr UBO

Modéliser le fonctionnement de lorganisation

Acteurs responsables (stéréotypes)

"Case worker» interaction avec lextérieur de lentreprise "Internal worker» "Entity» objet passif

Partition : couloir dactivités

Modéliser un processus métier

17 jean-philippe.babau@univ-brest.fr UBO

Exemple : contrat négocié

18

28/03/2013

10 jean-philippe.babau@univ-brest.fr UBO Actions lié à un programme à base dobjets communicants Appel dune opération dune classe (Call Operation Action) Appel dune autre activité (Call Behavior Action)

Envoyer un message (Send Signal Action)

Attendre un événement (Accept Event Action)

Créer un objet (Create Object Action)

Détruire un objet (Destroy Object Action)

Modéliser un algorithme

19 jean-philippe.babau@univ-brest.fr UBO

Exemple

20

28/03/2013

11 jean-philippe.babau@univ-brest.fr UBO

Mise en place

Définir un objectif unique : quelle activité je modélise ?

Être homogène dans les activités

Définir des niveaux si nécessaires

Nommage

Une action: un verbe

Une donnée : un nom

Ne pas limiter le parallélisme

Diagramme d'activité : algorithme

Enchainement des opérations : qui fait quoi et quand Echange de données : qui produit/utilise quelle information 21
jean-philippe.babau@univ-brest.fr UBO

Exemple

22

28/03/2013

12 jean-philippe.babau@univ-brest.fr UBO

Exemple

23
jean-philippe.babau@univ-brest.fr UBO

Exemple

24

28/03/2013

13 jean-philippe.babau@univ-brest.fr UBO

Conclusion

Diagramme dactivité

Modélisation dun comportement

Graphe dactions

Séquence, alternative, parallèle

Acteurs, données

Utilisations

Processus métier

Algorithmes

25
jean-philippe.babau@univ-brest.fr UBO

OMG et UML

http://www.omg.org/ http://www.uml.org/

Cours de Yannick Prié

Bibliographie

26
quotesdbs_dbs14.pdfusesText_20
[PDF] diagramme d'activité exercice corrigé

[PDF] diagramme d'activité sysml

[PDF] diagramme d'activité uml pdf

[PDF] diagramme d'état de l'ammoniac

[PDF] diagramme d'état de l'hydrogène

[PDF] diagramme d'état de transition

[PDF] diagramme d'état de transition définition

[PDF] diagramme d'etat de transition uml

[PDF] diagramme d'etat de transition uml pdf

[PDF] diagramme d'état exercice corrigé

[PDF] diagramme d'état transition authentification

[PDF] diagramme d'état transition en ligne

[PDF] diagramme d'état transition exemple

[PDF] diagramme d'état transition exercice corrigé pdf

[PDF] diagramme d'état transition uml