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

Présentation des Diagrammes activités

Le diagramme d'activité est un diagramme qui peut être utilisé pour montrer la séquence d'actions décrivant 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 des 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 des Diagrammes d'activité

Un diagramme d'activité peut être créé à partir d'un certain nombre d'endroits 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 dans le Navigateur où vous souhaitez créer le diagramme d'activité. Comme pour tous les diagrammes , il peut s'agir d'un Paquetage ou d'un élément, mais il est courant d'insérer des diagrammes d'activité dans un Paquetage . Une fois l'emplacement du Paquetage sélectionné dans le Navigateur , sélectionnez l'option ruban :

Conception > Diagramme > Ajouter Diagramme

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

La sélection de cette option ouvrira la boîte de dialogue Nouveau Diagramme , vous permettant de changer le nom du diagramme (qui par défaut est le nom du Paquetage ou de l'élément qui contient le diagramme , tel que sélectionné dans le Navigateur ). Avec la perspective SysML choisie et la version de SysML sélectionnée, une liste de diagrammes s'affichera à partir de laquelle vous sélectionnerez le diagramme d'activité . Lorsque vous cliquez sur le bouton OK , un nouveau diagramme d'activité sera créé à l'emplacement sélectionné dans le Navigateur . Le canevas du diagramme s'ouvrira, vous permettant de commencer à ajouter des éléments et des connecteurs qui décrivent la valeur que le système apportera à 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 être applicables à la construction de diagrammes d'activité. N'importe quel nombre d'autres pages de la boîte à outils peut être ouverte si nécessaire, en plus des pages de la boîte à outils des éléments communs et des Relations communes qui sont toujours disponibles.

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

Éléments

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

Connecteurs

  • Flux de contrôle
  • Flux d' Object
  • Flux d'interruption

Il existe de nombreux autres éléments et connecteurs utilisables sur ces diagrammes qui sont importants pour une modélisation plus avancée ; certains d'entre eux pourraient être nécessaires à mesure que les modélisateurs deviennent plus expérimentés ou que des parties plus complexes du comportement d'un système sont décrites ou conçues. Ceux-ci incluent Activity Parameter, Merge, Central Buffer Node, Regions, Fourche et Joindre , Décision et Merge.

Des éléments peuvent être ajoutés au diagramme en les faisant glisser et en les déposant de la boîte à outils vers le canevas du diagramme . Il est considéré comme une bonne pratique de commencer par un élément initial et un ou plusieurs éléments finaux , qui sont nommés de manière appropriée pour décrire la façon dont l'activité commence et les multiples façons dont elle pourrait se terminer. Laisser le nom de ces éléments vide ou leur donner un nom rebattu tel que « début » ou « fin » n'aidera pas à indiquer clairement au lecteur quel système ou partie d'un système est modélisé, et peut conduire à une mauvaise interprétation. du diagramme . Lorsque ces nœuds ont été ajoutés et placés de manière appropriée dans le diagramme , des actions et des nœuds d' Object peuvent être ajoutés au diagramme . Les actions peuvent être connectées à l'aide de la relation de flux de contrôle, définissant la séquence dans laquelle les actions seront exécutées.

Une fois qu'un diagramme de base a été créé, et au fur 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 les éléments et relations supplémentaires, notamment :

  • Structures de contrôle pour les flux d' Object : fourches et Jointures , nœuds de Décision et de fusion
  • Structures d'entrée et de sortie d'activité : paramètres d'activité (en continu et non en continu)
  • Regroupement d'ensembles d'actions : régions et bords interruptibles
  • Structures de stockage de jetons : magasins de données et tampons centraux
Comme indiqué précédemment, le diagramme d'activité possède 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 s'assurer que ces mécanismes linguistiques peuvent être compris par le public visé. .