Introduction
Structuré par rapport aux activités, le diagramme d’activité met particulièrement l’accent sur les traitements.
Il permet de spécifier des traitements séquentiels.
Il permet de représenter graphiquement le comportement d’une tache opérative ou le déroulement d’un cas d’utilisation du système de production.
Dans la phase de conception, le diagramme d’activités est particulièrement bien adapté à la description des cas d’utilisation. Plus précisément, il vient illustrer et consolider leur description textuelle.
De plus, sa représentation sous forme d’organigramme le rend facilement intelligible et beaucoup plus accessible que les diagrammes d’états-transitions.
Contenu de la ressource
Niveau 1 : la représentation
1 Cours : les éléments du diagramme d’activité, les relations, le rôle des jetons (tokens)
2 Compléments de cours : les autres représentations possibles, pin d’entrée et pin de sortie d’un noeud d’action, actions de temporisation after et at, les erreurs à éviter (à identifier et à expliquer)
3 Utilisation du logiciel MagicDraw : ouvrir MagicDraw, éditer un diagramme d’activité
4 Exercices (Série d'exercices à faire sur feuille et avec MagicDraw)
Niveau 2 : la simulation
Utilisation du logiciel MagicDraw pour simuler les exemples du cours et les exercices à faire
- Simulation 1 : Vérification de la conformité de la représentation
- Simulation 2 : Obtenir un comportement correct (non interrompu par un noeud de décision)
- Simulation 3 : Utilisation de variables
- Simulation 4 : Utilisation de variables avec un type
- Simulation 5 : Utilisation d’instances contenant les différentes configurations
- Simulation 6 : Utilisation de scénarios contenant les différentes configurations et une représentation temporelle
- Simulation 7 : Utilisation d’évènement extérieur au système (consigne de l’opérateur par exemple)
- Simulation 8 : Utilisation d’évènement de temps
- Simulation 9 : Utilisation de noeuds de comportement
- Simulation 10 : Affectation d’une variable
- Simulation 11 : Fronts montant et descendant
- Simulation 12 : Utilisation d’un pupitre
- Simulation 13 : Région interruptible (équivalence)
- Simulation 14 : Calcul du temps de cycle (tcy) et vérification du respect de la cadence horaire de production imposée par le CdCF
- Simulation 15 : Surveillance par temps enveloppe du temps de cycle de production et vérification de la détection du défaut
- Simulation 16 : Surveillance simulation avec 2 diagrammes d'activité (act) actifs en même temps