HowTo MagicDraw Créer un stéréotype Faire un clic droit sur un package dans l’arbre de confinement Sélectionner dans le menu l’option Nouvel Elément Stéréotype Créer un artifact An Artifact represents a physical piece of information that is used or produced by a software development process. Examples of artifacts include models, source files, scripts, and binary executable files. An artifact may constitute the implementation of a deployable component. — Documentation MagicDraw Créer un nouveau diagramme UML (et non SysML) de déploiement Sélectionner l’élément Artéfact dans la palette du diagramme Le déposer sur l’espace de travail le faire glisser enfin depuis l’arbre de confinement du diagramme de déploiement vers le diagramme de blocs SysML Parts & Blocks Créer une part property dans un bloc n’exempte pas de créer un bloc associé. L’avantage apporté par la création de parts est peut-être de pouvoir générer automatiquement le diagramme de bloc interne (sans les relations) Créer un diagramme d’état Faire un clic droit sur un package dans l’arbre de confinement Menu Nouveau diagramme SysML diagrams Diagrammes machine à états SysML Depuis la palette dédiée, faire glisser des éléments “État” ou “État composite”. “État composite” est situé dans la liste déroulante comportant également les éléments “État orthogonal” et “État sous-machine”. Compléter éventuellement les états avec les activités (→ do/), actions d’entrée (→ entry/) et actions de sortie (→ exit/) en renseignant les champs des sections “Entrée”, “Exécuter Activité” et “Sortie” dans les spécifications de l’état. Il faut alors : sélectionner une option autre que “<NON SPECIFIE>” (→ ex. “Activity”) pour que les préfixe de l’activité/action (→ do/, entry/, exit/) apparaisse dans l’état renseigner le champ “Nom” — éventuellement sur plusieurs lignes — pour définir son contenu Mettre en place les transitions entre états Compléter éventuellement les transitions avec : l’évènement déclencheur ⇒ définition depuis la section “Déclencheur” des spécifications de la transition. Préciser le type d’évènement (→ ex. : “Type d’évènement” ← “signalEvent”) et sa désignation (→ ex. : “power ON”) la condition de garde ⇒ définition depuis le champ “Nom Garde”. l’action ⇒ définition depuis la section “Effet” des spécifications de la transition. La transtion est alors qualifiée avec <Évènement> [<Garde>] / <Effet> 🞄 🞄 🞄 Installation SN1IR/EC - Diagrammes