Pré. | Proc. |
Boîte à outils d'activité SysML
Lorsque vous construisez des modèles SysML, vous pouvez remplir les diagrammes d'activité à l'aide des icônes sur les pages "Activité SysML" de la boîte à outils Diagramme .
L'élément propriétaire du diagramme d'activité est automatiquement représenté par un cadre de diagramme contenant les éléments du diagramme d'activité. Tu peux:
- Diagramme le cadre en cliquant avec le bouton droit sur le diagramme et en sélectionnant l'option 'Masquer le cadre du diagramme' (et affichez-le à nouveau en sélectionnant l'option 'Afficher le cadre du Diagramme ')
- Rendez le cadre sélectionnable pour le déplacer ou le redimensionner, en faisant un clic droit dessus et en sélectionnant l'option "Sélectionnable"
- Créer des éléments structurels (tels que ActivityParameters si le propriétaire est une activité) sur le cadre et créer des connecteurs entre eux et d'autres éléments sur le diagramme
Note que les diagrammes montrant Diagramme cadres de diagramme appliqués à l'aide de la version 14.0 ou ultérieure d' Enterprise Architect dessineront l' object parent sur le diagramme lorsqu'ils sont ouverts à l'aide d'une version d' Enterprise Architect antérieure à la version 14.0.
Accéder
Sur la boîte à outils Diagramme , cliquez sur pour afficher la boîte de dialogue ' Trouvez Item de Boîte à Outils ' et spécifiez ' SysML nn Activity ' (quelle que soit la version que vous utilisez).
Ruban |
Conception > Diagramme > Boîte à outils |
Raccourcis Clavier |
Ctrl+Maj+3 |
Activités SysML
Item |
Action |
---|---|
Activité |
Définit un Bloc SysML de comportement exécutable en tant UML . |
Activité structurée |
Définit un Bloc SysML de comportement exécutable en tant qu'activité structurée UML . |
Action |
Déclare une unité d'exécution dans une activité en tant Action UML . |
Action (comportement d'appel) |
Déclare une unité d'exécution qui appelle un autre comportement. |
Action (accepter l'événement) |
Déclare une unité d'exécution qui accepte un événement déclenché par le système. |
Action (accepter la minuterie d'événement) |
Déclare une unité d'exécution qui accepte un événement déclenché par une époque. |
Action (envoyer un signal) |
Déclare une unité d'exécution qui envoie un signal en tant qu'événement. |
Broche Action |
Définit les valeurs de données transmises depuis et vers une Action . Voir aussi : Broche Action |
Cloison |
Crée une partition d'activité pour regrouper les éléments d'exécution en fonction du nœud responsable de leur exécution. |
Opérateur de contrôle |
Contrôle l'exécution d'une activité. |
Paramètre |
Fournit l'accès aux objets d'entrée et de sortie au sein de l'activité. |
Paramètre (continu) |
Définit un paramètre avec un débit où l'incrément de temps entre les éléments approche de zéro. |
Paramètre (discret) |
Définit un paramètre avec un débit où l'incrément de temps entre les éléments est différent de zéro. |
Paramètre (facultatif) |
Définit un paramètre dont le contenu est facultatif dans l'exécution de l'activité. |
Paramètre (probabilité) |
Balise un paramètre avec la probabilité que le paramètre soit utilisé dans l'activité. |
Nœud d' Object |
Déclare une variable dans l'Activity, typée par un ValueType, DataType ou Bloc . |
Nœud d' Object (pas de tampon) |
Déclare un ObjectNode dans une activité qui supprime les jetons non consommés. |
Nœud d' Object (écraser) |
Déclare un ObjectNode dans une Activity qui écrase les jetons. |
Nœud de tampon central |
Déclare un ObjectNode qui stocke les jetons à consommer tout au long de l'activité. |
Magasin de données |
Définit les données stockées en permanence. Voir aussi : Magasin de données |
Décision |
Crée une branche de contrôle dans une activité, en fonction d'une décision. |
Fusionner |
Fusionne deux ou plusieurs branches de contrôle d'activité. |
Synchronisation |
Établit un point de rendez-vous pour deux flux d'activité ou plus, afin de synchroniser leur exécution dans l'activité. |
Initial |
Déclare le début de l'exécution d'une activité. |
Final |
Déclare la fin de l'exécution d'une activité et la fin de l'activité. |
Débit final |
Déclare la fin du chemin d'exécution d'une activité sans mettre fin à l'activité. |
Région interruptible |
Regroupe un sous-ensemble d'une activité dans un contexte d'exécution commun. |
Exception |
Déclare un nœud d'exécution qui se produit en dehors du flux normal d'exécution d'une activité. |
Bifurquer/Joindre |
Branche/rejoint simultanément un ensemble de flux de contrôle ou d' Object . |
Relations d'activité SysML
Item |
Action |
---|---|
Flux de contrôle |
Établit un flux de logique entre deux nœuds d'activité. |
Flux de contrôle (continu) |
Déclare un flux de contrôle continu. |
Flux de contrôle (discret) |
Déclare un flux de contrôle discret. |
Flux de Contrôle ( Probabilité ) |
Balise un flux de contrôle avec une probabilité de probabilité de traversée du flux. |
Flux d' Object |
Établit un flux d'objets (données) entre deux nœuds d'activité. |
Flux d' Object (continu) |
Déclare un flux d' object continu. |
Flux d' Object (discret) |
Déclare un flux d' object discret. |
Flux d' Object ( Probabilité ) |
Balise un flux d' object avec la probabilité de traversée du flux. |
Flux d'interruption |
Déclare un flux de contrôle qui interrompt le flux dans une région. |
Extensions d'activité SysML
Item |
Action |
---|---|
Bloc fonctionnels de flux Diagrammes |
Action : Déclare une activité utilisée pour contenir un diagramme de Bloc de flux fonctionnel amélioré (EFFBD). |
Activité de diffusion en continu |
Déclare une activité où le flux de jetons passe par ses paramètres en continu tout au long de l'exécution de l'activité. |
Activité non diffusée en continu |
Déclare une activité où le flux de jetons passe par ses paramètres au début de l'exécution de l'activité. |