Skip to content

Diagrammes de comportement SysML

Diagramme d'activité

Le diagramme d'activité modélise les flux de contrôle et de données dans les processus système.

Éléments principaux

  • Actions : Unités de traitement
  • Flux de contrôle : Séquencement des actions
  • Flux d'objets : Circulation des données
  • Nœuds de décision : Branchements conditionnels
  • Partitions : Responsabilités organisationnelles

Applications

  • Modélisation de processus métier
  • Spécification d'algorithmes
  • Analyse de flux de données

Diagramme de séquence

Le diagramme de séquence représente les interactions entre les éléments du système dans le temps.

Éléments

  • Lignes de vie : Participants à l'interaction
  • Messages : Communications entre participants
  • Fragments d'interaction : Structures de contrôle (boucles, alternatives)
  • Contraintes temporelles : Spécifications de timing

Utilisation

  • Spécifier les protocoles de communication
  • Valider les scénarios d'usage
  • Analyser les performances temporelles

Diagramme d'état

Le diagramme d'état modélise le comportement dynamique d'un élément en termes d'états et de transitions.

Éléments principaux

  • États : Situations stables du système
  • Transitions : Changements d'état
  • Événements : Déclencheurs de transitions
  • Gardes : Conditions de transition
  • Actions : Comportements associés

Applications

  • Modélisation de modes de fonctionnement
  • Spécification de machines à états
  • Validation de comportements critiques

Diagramme de cas d'utilisation

Le diagramme de cas d'utilisation capture les fonctionnalités du système du point de vue des utilisateurs.

Éléments

  • Acteurs : Utilisateurs ou systèmes externes
  • Cas d'utilisation : Fonctionnalités système
  • Relations : Include, extend, généralisation
  • Frontière système : Périmètre du système

Objectifs

  • Capturer les besoins fonctionnels
  • Identifier les parties prenantes
  • Structurer les spécifications