Plan du cours
Module 1. Pourquoi un nouveau langage
- Pourquoi utiliser des modèles de système ?
- De SysML v1 à SysML v2.
- Principales améliorations et avantages.
- Langage, bibliothèques et API.
- Introduction à l'exemple du cours.
Module 2. Concepts clés nouveaux
- Notation textuelle et graphique.
- Définitions, utilisations et caractéristiques (Features).
- Relation de typage et de spécialisation.
- Modèles, vues et diagrammes.
- Vues standard de SysML v2.
Module 3. Paquets et organisation
- Paquets et organisation des modèles.
- Noms et espaces de noms.
- Propriété et hiérarchies de paquets.
- Importations et visibilité.
- Bibliothèques, commentaires et documentation.
Module 4. Contexte du système
- Frontière et périmètre du système.
- Utilisateurs et systèmes externes.
- Définitions et utilisations de contexte.
- Connexions de haut niveau.
- Exemple de contexte du système robot.
Module 5. Modélisation des exigences
- Éléments d'exigences et identifiants.
- Sujets, acteurs et parties prenantes.
- Définitions et utilisations d'exigences.
- Sous-exigences et modèles réutilisables.
- Suppositions et conditions requises.
- Satisfaction des exigences.
Module 6. Cas d'utilisation
- Comportement requis et objectifs utilisateurs.
- Sujets, acteurs et objectifs.
- Définitions et utilisations 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 utilisations 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émentes et parties (Parts).
- Définitions et utilisations de parties.
- Attributs et valeurs de caractéristiques.
- 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 utilisations de connexions.
- Définitions et utilisations de ports.
- Caractéristiques dirigées et ports conjugués.
- Définitions et utilisations d'interfaces.
- Connexions par opposition 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 utilisations d'états.
- Transitions, déclencheurs et gardes.
- Actions d'entrée, de traitement (Do) et de sortie.
- Effets des transitions.
- États imbriqués et parallèles.
- Vues de transition d'état.
- Choix entre actions ou états.
Module 12. Calculs, contraintes et analyse
- Quantités et unités.
- Définitions et utilisations 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, engagements (Commits), branches et étiquettes (Tags).
- Navigation et requêtes de modèles.
- 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.
- Cartographie des concepts v1 vers v2.
- Des diagrammes aux vues.
- Revue des modèles migrés.
- Options d'adoption et projets pilotes.
Pré requis
Une compréhension de base des concepts du génie système, 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 expérience en programmation n'est requise ; les participants doivent être à l'aise avec l'utilisation d'un éditeur texte.
Public cible
Ingénieurs systèmes, praticiens de l'ingénierie basée sur les modèles (MBSE), architectes de systèmes et de logiciels, ingénieurs produits, analystes d'affaires techniques et utilisateurs de SysML v1.x souhaitant développer des compétences pratiques en modélisation SysML v2.
Nos clients témoignent (3)
Explication de l'ensemble des composants et de leurs usages à travers des exemples.
Olga Elizova
Formation - Enterprise Architecture in the UAF
Traduction automatique
Projet préparé pour commencer à travailler dès le début sans perdre de temps à configurer des fichiers inutiles pour les exercices. Disposition à répondre à toutes les questions des participants.
Robert Walczak - Hitachi Energy
Formation - Systems Modeling with SysML and Enterprise Architect (EA)
Traduction automatique
Faites des exercices dans EA.
Pawel - Krajowa Szkola Skarbowosci
Formation - UML in Enterprise Architect (workshops)
Traduction automatique