Prenez contact avec nous
 Durée 21 heures

Plan du cours

Module 1. Pourquoi un nouveau langage

  • Pourquoi utiliser des modèles de systèmes ?
  • De SysML v1 à SysML v2.
  • Améliorations et avantages majeurs.
  • Langage, bibliothèques et API.
  • Présentation de l'exemple de la formation.

Module 2. Nouveaux concepts clés

  • Notation textuelle et graphique.
  • Définitions, Usages et Features.
  • Relations de typage et de spécialisation.
  • Modèles, Vues et Diagrammes.
  • Vues standard SysML v2.

Module 3. Paquets et organisation

  • Paquets et organisation des modèles.
  • Noms et espaces de noms (Namespaces).
  • Propriété et hiérarchies de paquets.
  • Imports et visibilité.
  • Bibliothèques, Commentaires et Documentation.

Module 4. Contexte du système

  • Bordure et périmètre du système.
  • Utilisateurs et systèmes externes.
  • Définitions et Usages de contexte.
  • Connexions de haut niveau.
  • Exemple de contexte pour un système robotique.

Module 5. Modélisation des exigences

  • Éléments d'exigence et identifiants.
  • Sujets, Acteurs et Parties prenantes.
  • Définitions et Usages d'exigences.
  • Sous-exigences et patterns réutilisables.
  • Hypothèses et conditions requises.
  • Satisfaction des exigences.

Module 6. Cas d'utilisation

  • Comportement requis et objectifs utilisateur.
  • Sujets, Acteurs et Objectifs.
  • Définitions et Usages de cas d'utilisation.
  • Liens avec les exigences.
  • Cas d'utilisation inclus.
  • Du cas d'utilisation aux Actions.

Module 7. Actions et comportement par flux

  • Occurrences et Actions.
  • Définitions et Usages d'actions.
  • Ordonnancement, achèvement et terminaison.
  • Chemins alternatifs et parallèles.
  • Paramètres, Flux et Flux de succession.
  • Actions d'envoi et d'acceptation.
  • Vues de flux d'actions.

Module 8. Pièces et modélisation structurelle

  • Élément (Items) et Pièces.
  • Définitions et Usages de pièces.
  • Attributs et valeurs de feature.
  • Décomposition structurelle et réutilisation.
  • Multiplicités.
  • Pièces composites et de référence.
  • Spécialisation et redéfinition.

Module 9. Connexions, Interfaces et Flux

  • Définitions et Usages de connexions.
  • Définitions et Usages de ports.
  • Features dirigées et Ports conjugués.
  • Définitions et Usages d'interfaces.
  • Différence entre Connexions et Flux.
  • Vues d'interconnexion.

Module 10. Vues de séquence et interactions

  • Participants et lignes de vie.
  • Envoi et réception d'événements.
  • Contextes d'interaction.
  • Messages et charges utiles.
  • Ordonnancement des messages et des événements.
  • Exemple d'interaction de livraison robotique.

Module 11. Modélisation basée sur les états

  • Définitions et Usages d'états.
  • Transitions, Déclencheurs et Garde-fous (Guards).
  • Actions d'entrée, d'exécution (Do) et de sortie.
  • Effets des transitions.
  • États imbriqués et parallèles.
  • Vues de transition d'états.
  • Choix entre Actions ou États.

Module 12. Calculs, Contraintes et Analyse

  • Quantités et unités.
  • Définitions et Usages de calculs.
  • Cas d'analyse, entrées et résultats.
  • Contraintes et assertions.
  • Exemple d'analyse en temps d'exécution.
  • Comparaison de candidats de conception.

Module 13. API SysML v2 et bases de l'intégration

  • But et services de l'API.
  • Fournisseurs et Consommateurs d'API.
  • Projets, Commits, Branches et Tags.
  • Navigation dans le modèle et requêtes.
  • PIM, PSM, REST/HTTP et OSLC.
  • Intégration et automatisation.

Module 14. Migration depuis SysML v1.x

  • Périmètre de migration et support des outils.
  • Mapping des concepts v1 vers v2.
  • Des diagrammes aux Vues.
  • Revue des modèles migrés.
  • Options d'adoption et projets pilotes.

Pré requis

Une connaissance de base des concepts du génie système, y compris les exigences, la structure et le comportement des systèmes, est nécessaire. La familiarité avec SysML v1.x ou UML est un atout mais n'est pas obligatoire. Aucune connaissance préalable de SysML v2 ni d'expérience en programmation n'est requise ; les participants doivent simplement être à l'aise avec l'utilisation d'un éditeur texte.

Public cible

Ingénieurs en systèmes, praticiens de MBSE, architectes en systèmes et logiciels, ingénieurs produit, analystes d'affaires techniques, et utilisateurs de SysML v1.x souhaitant acquérir des compétences pratiques en modélisation SysML v2.

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires