Vous êtes sur la page 1sur 1

Use case : Activity :

start
«transformation»
Use Case
Invocation
Action
«include»

Use Case
fork
Actor
[condition] [else]
«actor» Action Accept
System (Class::method)
Name branch signal
Object
Action
Cas d’utilisation #nb : Titre Action Send
Object signal
Périmètre Scénario principal Action
Niveau Extensions Object
merge with
Acteur principal Spécif. particulières subdiagram
Parties prenantes Liste de variantes
Préconditions Fréquence d’occurence
join Time signal
Postconditions Questions ouvertes

end
Communication :
1:message

3:message asynchrone

Flow Final

Participant List of elts


«concurrent»
2.1[cond]:message
conditionnel
2.2*[cond]:message Action A Action
itératif
objet:Type {new} :Type
A
1.1:create()

Sequence : Class et package : «interface»


Participant :Type
interface
message classe
message
new − attr: type [*]
trouvé objet:Type {new}
+ attr: type [0..1]
classe
− op(out x:type): type
op = mess(param) + op(y:type): type
alt type T
opt
par op [cond] classe paramétrée
message
loop
region asynchrone package + attr *
neg
− attr 1
ref
sd message classe

attribut statique
destroy 1..* − attr
/attribut dérivé
classe abstraite
opération statique
return