• Aucun résultat trouvé

Diagramme d’activités : Diagramme d’activités : objectifs

N/A
N/A
Protected

Academic year: 2022

Partager "Diagramme d’activités : Diagramme d’activités : objectifs"

Copied!
3
0
0

Texte intégral

(1)

Analyse

Analyse , Conception des , Conception des Systèmes Informatiques Systèmes Informatiques

Diagrammes d’activités Diagrammes d’activités

O. Boissier, SMA/G2I/ENS Mines Saint-Etienne,Olivier.Boissier@emse.fr,Septembre 2004

2

Diagramme d’activités : Diagramme d’activités : objectifs

objectifs

Plusieurs acceptions

pour représenter le

comportement d’opérations d ’une classe

pour formaliser un processus d’une organisation

Plusieurs points de vue

pour concevoir un objet

pour analyser un processus

Cas d’utilisation

Séquences

Collaboration

Classes

Objets

États/transitions

Activités

Composants

Déploiement

3

Diagramme d’activités : Diagramme d’activités : plusieurs sens

plusieurs sens

Plusieurs acceptions de la notion d’activité

une opération

une étape dans une opération

une action d’un scénario d’un cas d ’utilisation

Cas d’utilisation

Séquences

Collaboration

Classes

Objets

États/transitions

Activités

Composants

Déploiement

4

Rôle Rôle

Représenter l ’aspect dynamique

Différence par rapport aux diagrammes d ’état ?

Représentation d ’une méthode particulière = un chemin dans le diagramme d ’état

Différence par rapport aux diagrammes de séquence ?

Point de vue comportemental, et non pas besoin.

(2)

5

Diagramme d

Diagramme d ’activités ’activités

Un diagramme d ’activité permet de représenter le déroulement d’une procédure, d’une fonction ou d’une opération

action1

A1 A2

B [condition2]

[condition 1]

synchronisation

6

Diagramme d’activités (2) Diagramme d’activités (2)

Etat-action : nom de l’action apparaissant dans l’état du diag. d’état. Exécution atomique d’instructions

Etat-activité : nom de l’activité, exécution non atomique.

Etat décomposable en états d’activités et/ou d’actions.

Transition : transition automatique franchie lors de la fin de l’action

Action1 Action2

Do/Action1 Do/Action2

Action1 finie

Ù

7

Diagramme d’activités (3) Diagramme d’activités (3)

Transition (suite)

Point de décision

Garde prédéfinie : else

Synchronisation

Travées : montrer les différentes

responsabilités au sein d’un mécanisme en faisant apparaître les objets impliqués

8

Diagramme d’activités (4) Diagramme d’activités (4)

Couloirs :

Un couloir regroupe visuellement les activités qui ont des affinités sémantiques.

Une activité appartient à un et un seul couloir, mais les transitions peuvent franchir les couloirs.

Flux d’objets :

Un flux d’objet représente la participation d’un objet dans un flux de contrôle.

Les flux d’objets sont représentés par des relations de dépendance entre objets et états d’action ou d’activités.

(3)

9

Request Return

Get Return Number Ship Item

Item [returned]

Receive Item

Restock Item

Credit

Account Item

[available]

Customer Telesales Accounting Warehouse

Références

Documents relatifs

Reproduis la demi-droite graduée ci-dessus puis places-y les points L et J pour indiquer les positions de Lola et de Jeannot.. En t'aidant de la question b., énonce une règle qui

Reproduis la demi-droite graduée ci-dessus puis places-y les points L et J pour indiquer les positions de Lola et de Jeannot.. En t'aidant de la question b., énonce une règle

Écris le calcul à effectuer pour trouver la position de Jeannot puis, à l'aide de la demi- droite graduée, donne le résultat de ce calcul.. Reproduis la demi-droite graduée

Écris une expression qui indique le nombre total de briques nécessaires à la construction de deux escaliers de n marches... Calcule le périmètre et l'aire des deux

Écris une expression qui indique le nombre total de briques nécessaires à la construction de deux escaliers de n marches... Calcule le périmètre et l'aire des deux

Calculer la fréquence d'un caractère pour deux populations d'effectifs différents permet de comparer la répartition de ce caractère au sein des deux

Calculer la fréquence d'un caractère pour deux populations d'effectifs différents permet de comparer la répartition de ce caractère au sein des deux

c. Avec la règle graduée, construis le point G tel que F soit le milieu du segment [EG] puis le point H tel que G soit le milieu du segment [FH]. Donne les longueurs des segments