Le diagramme d’activités

Slides:



Advertisements
Présentations similaires
La recherche de chemin optimal
Advertisements

Chapitre 4: Le comportement des clients de l'UC
« Systèmes électroniques »
1 Modéliser Ou comment RE-présenter sa connaissance.
Génie Logiciel 2 Julie Dugdale
Julie Dugdale Génie Logiciel 2 Julie Dugdale
Métabolisme révision décembre Révisions de métabolisme.
UML / Réseaux de Petri Validation / Vérification
Systèmes en temps réel Modélisation du comportement en temps réel avec UML.
Modélisation des flux physiques et des flux d ’informations dans les procédés batchs Hervé PINGAUD Good afternoon. My name is BP and I ’ve been working.
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Les cas d’utilisation (use cases)
Modélisation des flux La méthode Merise Yves Giovannangeli
UML - Présentation.
ANALYSE DES TRAITEMENTS
Langage de Modélisation Objet Unifié Cours HEI
Introduction à UML NFE108 CNAM – LILLE Madame DELECLUSE
UML (Unified Modeling Langage)
ANALYSE FONCTIONNELLE
Diagramme d’activité.
Chapitre II.Rappels mathématiques et complexité
Interface Homme Machine IHM Pro
Modélisation orientée objet UML
Langage SysML.
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Présentation SysML (Systems Modeling Language ) est basé sur UML et remplace la modélisation de classes et d'objets par la modélisation de blocs pour un.
Le Modèle Dynamique 1. EADS Matra Datavision - Confidentiel
MACHINE DE MOORE SYNCHRONE SIMPLIFIÉE Professeur à l'UHP / ESIAL
Diagrammes d’activités
UML : DIAGRAMME D’ACTIVITES
Analyse et Conception des Systèmes d’Informations
Diagramme d’activités
Présentation du Learning Tool Cours de formation des arbitres 1 er avril
Modélisation en UML : Diagramme des classes
UML F. Laperruque INRA – SAGA CATI SICPA.
1 Introduction : Management des systèmes dinformation version 1.1 du 13 Novembre 2001 Introduction : Management des systèmes dinformation ENSGI Cours MSI.
Modèle, Méthode et Conception
Outils pour la modélisation des systèmes distribués
Complément Le diagramme des classes
Département de génie logiciel et des TI Université du Québec École de technologie supérieure Systèmes dinformation dans les entreprises Systèmes dinformation.
Unified Modeling Langage
Diagramme d’interaction
Statecharts Décrit les changements d’état d’un objet en réponse à des événements Point focal : l’objet et ses changements d’états Inventeur: David Harel.
Cours de Base de Données & Langage SQL
Chapitre 3 Syntaxe et sémantique.
Chapitre 3 La cinématique à une dimension
Le diagramme de séquences
Le diagramme de collaboration
Sensibilisation a la modelisation
UML Séquence 3 : (Diagramme d’activités)
Les principes de la modélisation de systèmes
Le diagramme d’états-transitions
Algorithmique et programmation (1)‏
Chapitre I Modélisation optimisation I- Optimisation de fonctions d’une seule variable 1 Introduction En gestion, on est souvent confronté à des situations.
Diagrammes D’activités UML
Unified Modeling Langage
Nouvelles Technologies Internet & Mobile
2.4 Le langage SFC - Un langage de description de systèmes séquentiels
Diagramme de Déploiement
Le diagramme de composants
Hiver 2004SEG2501 Chapître 41 Chapître 4 SDL – structure d’un système et son comportement.
Chapitre 5 Les diagrammes d’interaction (collaboration et séquence)
Machines à états finis.
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Atelier de lancement du Budget 2016
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Nouvelles Technologies Internet & Mobile
TP D’UML Groupe N° 3.
Réseaux de Petri et suivi du joueur
Diagrammes de comportement Présentation. Diagramme de séquence  Permet de modéliser les envois de messages entre objets chronologiquement.  Modélisation.
Transcription de la présentation:

Le diagramme d’activités Chapitre 5 Le diagramme d’activités

I. Définition Le diagramme d’activités est un automate d’états finis dans lequel les états sont des activités. Le diagramme d’activités décrit le comportement dynamique du système dans le cadre d’un système, d’un cas d’utilisation ou d’une opération. Cours CSI2 - ISG 2008/2009 UML

II. Formalisme Cours CSI2 - ISG 2008/2009 UML

II. Formalisme état d’activité état initial état final Transition couloir (swimlane) Cours CSI2 - ISG 2008/2009 UML

II. Formalisme Nœud de décision Nœud fourche ( Fork) Nœud de jonction Cours CSI2 - ISG 2008/2009 UML

II.1 L’état L’état peut être un état d’activité ou un état d’action. Une activité est une opération continue dans le temps, elle prend un certain temps pour se réaliser. Elle peut être décomposable. Une action a une durée d’exécution insignifiante. Cours CSI2 - ISG 2008/2009 UML

II.1 L’état Activité : nomActivité() Action: nomAction Le diagramme peut avoir un ou plusieurs état initiaux et zéro ou plusieurs états finaux. Cours CSI2 - ISG 2008/2009 UML

II.2 La transition Le plus souvent, elle est automatique car le contrôle passe immédiatment à l’état suivant une fois l’activité\action de l’état source est terminée. Les transitions peuvent être: simple Ou , complexe: branche, fourche ou jonction Cours CSI2 - ISG 2008/2009 UML

II.2 La transition La branche Permet d’associer à un ensemble de transitions des conditions. Le mot-clé « ELSE » indique une condition contraire. Cours CSI2 - ISG 2008/2009 UML

II.2 La transition La branche Cours CSI2 - ISG 2008/2009 UML

II.2 La transition La fourche: permet la modélisation des traitements parallèle à travers une barre de synchronisation La jonction: permet la modélisation de la synchronisation entre plusieurs traitements. Cours CSI2 - ISG 2008/2009 UML

II.2 La transition Cours CSI2 - ISG 2008/2009 UML

II.3 Les couloirs d’activités (les swimlanes) Le couloir d’activité représente un département, ou une personne responsable de l’ensemble des activités de ce couloir. Le couloir montre la responsabilité de l’action au sein d’une organisation. Une activité appartient à un seul couloir. Cours CSI2 - ISG 2008/2009 UML

II.3 Les couloirs d’activités (les swimlanes) Cours CSI2 - ISG 2008/2009 UML

II.4 Les objets Les activités du diagramme d’activités peuvent utilisés les objets en input ou output. L’objet peut exister plusieurs fois dans le diagramme d’activité, il faut préciser sont état. Les objets sont connectés à travers une dépendance. Cours CSI2 - ISG 2008/2009 UML

II.4 Les objets Cours CSI2 - ISG 2008/2009 UML