Uml : cours informatique de modelisation
Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Modéliser la dynamique du système
inter objets
intra objet
Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Modéliser la dynamique du système états-transitions (Le cycle de vie de l’objet)
•L’état d’un objet est défini par un ensemble de valeurs particulières de certains de ses attributs. •Certains objets ne changent pas d’état. Exemple : Feu rouge : attribut = couleur, valeurs = vert, rouge ou orange.
Vert état Orange Rouge transition
Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Modéliser la dynamique du système états-transitions Franchir une transition
Automatique : Evénement : Evénement conditionné :
État 1 État 2
État 1
Evénement
État 2
État 1
Evénement [condition]
État 2
Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Modéliser la dynamique du système états-transitions Les stades du papillon oeuf Quels sont les états ? Quelles sont les transitions entre états ? Evénements / Conditions ? chenille chrysalide imago Etat initial
Etat final
Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Modéliser la dynamique du système états-transitions Les activités liées à un état ou à une transition
•Une activité est une série d’actions. •Une action c’est la plus petite unité de traitement état 1 Entry/ activité 4 Do/ activité 5 Evt/ activité 6 Exit/ activité 8
Evénement[condition] / activité
Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Modéliser la dynamique du système états-transitions Les états composites (état avec