Prenez contact avec nous
 Durée 21 heures

Plan du cours

Module 1. Pourquoi un nouveau langage

  • Pourquoi utiliser des modèles système ?
  • De SysML v1 à SysML v2.
  • Améliorations principales et avantages.
  • Langage, bibliothèques et API.
  • Introduction à l'exemple du cours.

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 du modèle.
  • Noms et espaces de noms.
  • Propriété et hiérarchies de paquets.
  • Importations et visibilité.
  • Bibliothèques, Commentaires et Documentation.

Module 4. Contexte système

  • Frontière 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 du système robot.

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 modèles réutilisables.
  • Prémisses 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.
  • Des cas d'utilisation aux Actions.

Module 7. Actions et comportement basé sur les flux

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

Module 8. Parties et modélisation structurelle

  • Élémentés et Parties.
  • Définitions et Usages de parties.
  • Attributs et valeurs de feature.
  • Décomposition structurelle et réutilisation.
  • Multiplicités.
  • Parties 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 orientées et Ports conjugués.
  • Définitions et Usages d'interfaces.
  • Connexions par rapport aux 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.
  • Ordre des messages et des événements.
  • Exemple d'interaction de livraison robot.

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

  • Définitions et Usages d'états.
  • Transitions, Déclencheurs et Garde-fous.
  • Actions d'entrée, d'exécution et de sortie.
  • Effets des transitions.
  • États imbriqués et parallèles.
  • Vues de transitions d'états.
  • Choisir 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 des candidats de conception.

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

  • Objectif et services de l'API.
  • Fournisseurs et Consommateurs d'API.
  • Projets, Commits, Branches et Tags.
  • Navigation du 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 la migration et support des outils.
  • Mappage des concepts v1 vers v2.
  • Des diagrammes aux Vues.
  • Examen des modèles migrés.
  • Options d'adoption et projets pilotes.

Pré requis

Une compréhension de base des concepts d'ingénierie des systèmes, y compris les exigences, la structure et le comportement du système. 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 se sentir à l'aise avec l'utilisation d'un éditeur textuel.

Public cible

Ingénieurs en systèmes, praticiens de la MBSE, architectes systèmes et logiciels, ingénieurs produit, analystes techniques d'affaires 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