Chapter 8 Gestion des Modèles Orientés Objet


Importation de diagrammes d'états-transitions (statechart diagrams) Rational Rose

Dans Rose, les diagrammes d'activités et d'états-transitions sont créés dans la Use Case View ou la Logical View:

Une UML State Machine est automatiquement créée : elle contient des diagrammes "statechart" (états-transitions) "activity" (diagrammes d'activités) avec leurs objets.

Dans PowerAMC, les diagrammes d'états-transitions sont créés au niveau du modèle ou dans un état composite : le package parent ou le modèle est considéré comme la State Machine UML.

Les diagrammes d'états-transitions Rose qui se trouvent au niveau racine ou dans un état sont importés, mais ceux qui se trouvent dans une activité ne sont pas importés.

Les objets des diagrammes d'états-transitions Rose sont importés comme suit. Seules les propriétés répertoriées sont importées 

Objet Rose Objet de MOO
State:

  • When action
  • OnEntry action
  • OnExit action
  • Do action
  • OnEvent action
  • Event action
  • Event arguments
Etat ou noeud d'objet :

  • Evénement déclencheur
  • Entry
  • Exit
  • Do
  • Event
  • Evénement déclencheur
  • Arguments d'événement
State transition:

  • <No name>
  • <No code>
  • Event
  • Arguments
  • Guard condition
  • Action
Transition :

  • Nom calculé
  • Code calculé
  • Evénement déclencheur
  • Arguments d'événement
  • Condition
  • Action déclenchante

 


Copyright (C) 2008. Sybase Inc. All rights reserved.