Tutorial - Process Model (French)
Modèle des Processus
Jusqu'à maintenant nous avons réalisé divers diagrammes, mais nous n'avons pas encore vue comment les actions des classes « processus » sont liées. Le modèle des processus comprend :
- Structure des Processus : la description des relations entre les différentes classes « processus »
- Schéma des processus : la spécification des activités connectées entre chaque «processClass»
Process Structure Model - Structure des Processus
Dans le but de décrire les relations entre les différentes classes « processus », nous créons un diagramme de classe (en utilisant Navigation to Process Structure Transformation). Ensuite, nous avons un diagramme de classe avec trois classes (entourées en rouge) comme ci-dessous :
Comme vous pouvez le voir, nous avons ajouté d'autre classes, les trois opérations (Update, Save and Delete) incluent une Confirmation (présentée dans le diagramme de présentation) avec une question. Cela signifie que si un utilisateur veut supprimer un contact, un message apparaîtra; si l'utilisateur appuie sur « ok », le contact sera supprimé. ContactCreation et ContactUpdate sont très similaires, ils héritent tous les deux d'une classe abstraite ContactProcessing, qui assure que les champs de saisie seront les attributs de ContactDataInput. Si il est possible de valider les données de l'utilisateur, nous n'avons pas besoin de prendre le cas d'une erreur de validation (ValidationError) dans l'affichage de la page de confirmation. Pour le détails des activités, passez à l'étape suivante.
Process Flow Model - Schéma des processus
Schéma des processus (Process Flow or Workflow) est un diagramme d'activité, il décrit le comportement d'une classe « processus », on va retrouver les événements qui se produiront quand l'utilisateur va naviguer dans une classe « processus ». (comme ContactCreation dans notre exemple).
Schéma des processus - stéréotypes | |
---|---|
userAction | systemAction |
Maintenant, nous sélectionnons notre diagramme de navigation et exécutons Navigation to Process Flows Transformation. Maintenant nous avons trois diagrammes d'activités vides :
- ContactCreation
- ContactDeletion
- ContactUpdate
Le stéréotype «user Action» est utilisé pour indiquer les interactions avec l'utilisateur sur une page d'initialisation d'une procédure ou répondant à un besoin d'information.
Voici la fin du tutoriel UWE, car les trois diagrammes qui suivent sont des diagrammes standard d'UML.
Vous pouvez voir d'autre exemple : example section.