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
1Jean-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 228/03/2013
2 jean-philippe.babau@univ-brest.fr UBOPrincipes des diagrammes dactivité
Éléments des diagrammes dactivité
Utilisation des diagrammes dactivité
Plan 3 jean-philippe.babau@univ-brest.fr UBOPrincipes des diagrammes dactivité
Éléments des diagrammes dactivité
Utilisation des diagrammes dactivité
Plan 428/03/2013
3 jean-philippe.babau@univ-brest.fr UBOUn exemple
5 jean-philippe.babau@univ-brest.fr UBODescription 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èlisationNoeuds objets
Données
Transitions
Liens entre les noeuds
Arc du graphe
Principes
628/03/2013
4 jean-philippe.babau@univ-brest.fr UBOPrincipes des diagrammes dactivité
Éléments des diagrammes dactivité
Utilisation des diagrammes dactivité
Plan 7 jean-philippe.babau@univ-brest.fr UBODé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 lever28/03/2013
5 jean-philippe.babau@univ-brest.fr UBONoeud 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 UBOExemple : carte bancaire
1028/03/2013
6 jean-philippe.babau@univ-brest.fr UBOSignaux
Ce nest pas une action : le système ne fait rienRéception
EnvoiAttente 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
11Etablir Facture
Envoyer facture
Attendre 10 secondes
Une voiture est présente
voiture détectée facture jean-philippe.babau@univ-brest.fr UBOExemple : portail électrique
1228/03/2013
7 jean-philippe.babau@univ-brest.fr UBOExemple : facturation
13 jean-philippe.babau@univ-brest.fr UBOPartitions
Pour fixer la responsabilité des activités
Partitions
14 clientfournisseurChoisir
produitsPréparer
commandeEtablir facture
Payer facture
Livrer produits
28/03/2013
8 jean-philippe.babau@univ-brest.fr UBOPrincipes des diagrammes dactivité
Éléments des diagrammes dactivité
Utilisation des diagrammes dactivité
Plan 15 jean-philippe.babau@univ-brest.fr UBOLes 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érationAlgorithmes séquentiels et parallèles
Organisation globale des activitésde plusieurs objets Diagramme de machine détats : comportement dun seul objetUtilisation
1628/03/2013
9 jean-philippe.babau@univ-brest.fr UBOModéliser le fonctionnement de lorganisation
Acteurs responsables (stéréotypes)
"Case worker» interaction avec lextérieur de lentreprise "Internal worker» "Entity» objet passifPartition : couloir dactivités
Modéliser un processus métier
17 jean-philippe.babau@univ-brest.fr UBOExemple : contrat négocié
1828/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 UBOExemple
2028/03/2013
11 jean-philippe.babau@univ-brest.fr UBOMise 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 21jean-philippe.babau@univ-brest.fr UBO
Exemple
2228/03/2013
12 jean-philippe.babau@univ-brest.fr UBOExemple
23jean-philippe.babau@univ-brest.fr UBO
Exemple
2428/03/2013
13 jean-philippe.babau@univ-brest.fr UBOConclusion
Diagramme dactivité
Modélisation dun comportement
Graphe dactions
Séquence, alternative, parallèle
Acteurs, données
Utilisations
Processus métier
Algorithmes
25jean-philippe.babau@univ-brest.fr UBO
OMG et UML
http://www.omg.org/ http://www.uml.org/Cours de Yannick Prié
Bibliographie
26quotesdbs_dbs14.pdfusesText_20
[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