Pré. | Proc. |
Diagrammes d'activité
Le diagramme d'activité est le diagramme de comportement le plus important et peut être utilisé pour modéliser un comportement basé sur un flux (discret ou continu) où les entrées sont converties en sorties en parcourant une séquence d'actions qui effectuent un travail sur les éléments. Ils sont analogues au diagramme de flux commun mais ont une sémantique plus sophistiquée et permettent également de relier les activités et les actions à des éléments tels que les blocs, Exigences et les cas d'utilisation.
Les actions qui apparaissent sur les diagrammes d'activité peuvent contenir pins d'entrée ou de sortie qui représentent les points d'interaction où les entrées sont alimentées dans une action et les sorties sont émises.
Éléments
Les principaux éléments qui peuvent apparaître dans diagrammes d'activité sont :
- Activité
- Action (diverses formes)
- Action Pin
- Partition
- Nœud Object
- Nœud tampon central
- Magasin de données
- Décision
- Fusionner
- Initial
- Final
Les principaux connecteurs qui peuvent apparaître dans diagrammes d'activité sont :
- Contrôle du flux
- Flux Object
- Interrompre le flux
- Dépendance
Outils
Une variété d'outils peuvent être utilisés avec modélisation comportementale et diagrammes d'activité, notamment :
- Filtres de Diagramme - qui permettent à un utilisateur de filtrer les éléments du diagramme pour obtenir une mise au point plus spécifique
- Pan et zoom - qui permet à un modélisateur ou à un spectateur de se déplacer facilement dans de grands diagrammes
- Importation et exportation de feuilles de calcul (CSV) - qui permet d'importer ou d'exporter le contenu des feuilles de calcul à partir du modèle
- Documentation - qui permet de générer une documentation formelle ou informelle à partir du modèle dans une variété de formats
- Traçabilité - qui fournit une vue hiérarchique des relations d'un élément avec d'autres éléments du modèle
- Fenêtre de responsabilité - qui fournit une vue composite des responsabilités importantes d'un élément, y compris les contraintes, Exigences et les scénarios
- Matrice de relations - qui permet de visualiser les connexions entre les activités (ou d'autres éléments) et d'autres éléments tels que les blocs, Exigences et les cas d'utilisation dans une matrice
Usage
Le diagramme d'activité peut être utilisé pour modéliser le comportement basé sur le flux et est similaire aux diagrammes de flux fonctionnels ou organigrammes largement disponibles qui ont été largement utilisés avant la conception de la spécification SysML. Ils sont généralement utilisés pour montrer la manière dont les parties du système se comportent, y compris l'entrée et la sortie des éléments et des signaux.