Réserver une Démo
Pré. Proc.

Présentation Diagrammes d'activité

Le diagramme d'activité est un diagramme qui peut être utilisé pour montrer la séquence d'actions qui décrivent le comportement d'un Bloc ou d'un autre élément structurel. Les actions sont séquencées à l'aide de flux de contrôle et peuvent contenir Pins d'entrée et de sortie qui agissent comme des tampons pour les éléments qui circulent d'une Action à une autre (ou à partir de nœuds de contrôle ou de tampon). Le travail effectué par les actions consomme ou produit ces éléments. Les éléments peuvent être des matériaux, de l'énergie ou des informations, selon le système et l'activité décrits.

Créer Diagrammes d'activité

Un diagramme d'activité peut être créé à partir de plusieurs emplacements dans l' Interface Utilisateur tels que :

  • Ruban de Conception - Icône 'Ajouter' Diagramme sur le panneau ' Diagramme '
  • Barre d'outils Navigateur - Nouveau Diagramme ic o n
  • Navigateur Menu Contexte - Nouveau Diagramme
Nous utiliserons le Ruban de Conception pour créer un diagramme d'activité. Tout d'abord, sélectionnez l'emplacement du diagramme d'activité dans le Navigateur . Comme pour tous diagrammes , il peut s'agir d'un Paquetage ou d'un élément, mais il est courant d'insérer diagrammes d'activité dans un Paquetage . Une fois l'emplacement Paquetage sélectionné dans le Navigateur , sélectionnez l'option du ruban :

Conception > Diagramme > Ajouter Diagramme

Diagram panel of the Design ribbon in Sparx Systems Enterprise Architect.

Sélectionner cette option ouvrira l'onglet Constructeur de diagramme dans la dialogue Constructeur de Modèle , vous permettant de modifier le nom du diagramme (par défaut, le nom du Paquetage ou de l'élément contenant le diagramme , sélectionné dans le Navigateur ). Une fois la perspective SysML et la version de SysML sélectionnées, une liste de types de diagramme s'affichera, vous permettant de sélectionner le diagramme d'activité. Cliquer sur le bouton « Créer Diagramme créera un nouveau diagramme d'activité à l'emplacement sélectionné dans le Navigateur . Le canevas diagramme s'ouvrira, vous permettant d'ajouter des éléments et des connecteurs décrivant la valeur que le système fournira à ses utilisateurs. Enterprise Architect affichera également les pages « Activité » de la boîte à outils, qui contiennent les éléments et les relations définis par la spécification SysML pour la construction diagrammes d'activité. D'autres pages de la boîte à outils peuvent être ouvertes si nécessaire, en plus des pages « Éléments communs » et « Relations communes », toujours disponibles.

Les éléments et connecteurs les plus importants utilisés avec le diagramme d'activité sont :

Éléments

  • Activité
  • Action
  • Action Pin
  • Partition
  • Paramètre
  • Initial
  • Final
  • Décision
  • Fourche et Joindre
  • Magasin de données

Connecteurs

  • Flux de contrôle
  • Flux Object
  • Interrompre le flux

De nombreux autres éléments et connecteurs peuvent être utilisés sur ces diagrammes et sont importants pour modélisation plus avancée. Certains d'entre eux peuvent s'avérer nécessaires à mesure que les modélisateurs gagnent en expérience ou que des parties plus complexes du comportement d'un système sont décrites ou conçues. Il s'agit notamment des paramètres d'activité, de la fusion, du nœud tampon central, des régions, Fourche et Joindre , Décision et de la fusion.

Des éléments peuvent être ajoutés au diagramme par glisser-déposer depuis la boîte à outils vers le diagramme . Il est recommandé de commencer par un élément initial et un ou plusieurs éléments finaux , nommés de manière appropriée pour décrire le début et les multiples façons possibles de terminer l'activité. Laisser ces éléments vides ou leur donner un nom galvaudé comme « début » ou « fin » ne permettra pas au lecteur de comprendre clairement quel système ou partie de système est modélisé et peut entraîner une mauvaise interprétation du diagramme . Une fois ces nœuds ajoutés et correctement placés dans le diagramme , des actions et des nœuds Object peuvent être diagramme . Les actions peuvent être connectées via la relation de flux de contrôle, définissant ainsi leur séquence d'exécution.

Une fois qu'un diagramme de base a été créé, et à mesure que la connaissance du domaine et des comportements du système s'accroît, il est possible de structurer ou d'embellir le diagramme en utilisant des éléments et des relations supplémentaires, notamment :

  • Structures de contrôle pour les flux Object : fourches et Jointures , nœuds Décision et de fusion
  • Structures d'entrée et de sortie d'activité : paramètres d'activité (en streaming et hors streaming)
  • Regroupement d'ensembles d'actions : régions et arêtes interruptibles
  • Structures de stockage de jetons : magasins de données et tampons centraux
Comme indiqué précédemment, le diagramme d'activité dispose d'un riche ensemble de dispositifs linguistiques et l'ingénieur est encouragé à utiliser ces dispositifs pour enrichir la description du système, mais une certaine prudence doit être exercée pour garantir que ces mécanismes linguistiques peuvent être compris par le public visé.