Diagramme d'activités

La notation du diagramme d'activités UML : nœuds initial et final, actions, décision et fusion avec gardes, bifurcation et jonction, couloirs.

  • 21 cartes
  • 4 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Comprendre

Quelques cartes du deck

  • Action : de quoi s'agit-il ?

    Voir la réponse

    Étape élémentaire du déroulement, dessinée en rectangle aux coins arrondis : elle se termine, puis passe la main à la suivante.

    On la nomme par un verbe (« Vérifier le stock ») et on ne lui dessine qu'une sortie : pour choisir un chemin ou en lancer plusieurs, on passe par une décision ou une bifurcation.

  • Après « Payer », le colis est préparé pendant que la facture est éditée, et l'expédition attend les deux. Quels nœuds placer avant et après ces deux actions ?

    • Une bifurcation, puis une jonction
    • Une décision, puis une fusion
    • Une jonction, puis une bifurcation
    • Une décision, puis une jonction
    Voir la réponse

    Une bifurcation, puis une jonction

    Les deux actions doivent avoir lieu : bifurcation pour les lancer, jonction pour les attendre. Une décision n'enverrait qu'un seul chemin ; avec une jonction derrière, le diagramme resterait bloqué.

  • Le déroulement commence au nœud …, un disque plein, et s'arrête au nœud …, un disque plein entouré d'un cercle.

    Voir la réponse

    Le déroulement commence au nœud initial, un disque plein, et s'arrête au nœud final, un disque plein entouré d'un cercle.

    On part en général d'un seul nœud initial, et l'on peut placer plusieurs nœuds finaux. Le premier nœud final d'activité atteint arrête tous les chemins encore en cours.

  • Garde : de quoi s'agit-il ?

    Voir la réponse

    Condition entre crochets portée par une branche, comme [en stock] : elle doit être vraie pour que le chemin soit suivi.

    Les gardes des sorties d'une décision doivent s'exclure et tout couvrir ; [sinon] sert de dernier recours.

  • Pourquoi une jonction placée juste après une décision bloque-t-elle le diagramme ?

    • Elle ne peut s'utiliser qu'à l'intérieur d'un seul couloir
    • Elle refuse toute branche entrante qui porte une garde
    • Elle attend tous ses chemins entrants, et la décision n'en suit qu'un
    • Elle exécute les deux entrées l'une après l'autre sans attendre
    Voir la réponse

    Elle attend tous ses chemins entrants, et la décision n'en suit qu'un

    Une jonction ne se débloque que quand tous les chemins entrants sont arrivés. Après une décision, un seul arrive : il faut une fusion pour les réunir.