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.
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