Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction
- Présentations du formateur et des participants
- Introduction à la modélisation
- Introduction au SysML
- Introduction à MagicDraw/Cameo
- Définition d'une étude de cas
Décomposition structurelle du système
- Notation des diagrammes de paquets
- Décomposition du système en paquets
- Modélisation des dépendances entre paquets
- Exercice pratique : modélisation de la structure des paquets
Analyse des besoins utilisateur
- Notation des diagrammes de cas d'utilisation
- Identification des acteurs
- Identification des cas d'utilisation
- Relations entre les cas d'utilisation
- Exercice pratique : modélisation des cas d'utilisation
Définition des exigences du système
- Des cas d'utilisation aux exigences du système
- Notation des diagrammes d'exigences
- Spécification des exigences
- Définition de la structure des exigences
- Vérification des exigences par des cas de test
- Relations entre les exigences
- Exercice pratique : modélisation des exigences
Définition des blocs structurels (vue boîte noire)
- Notation des diagrammes de définition de blocs
- Blocs structurels
- Modélisation des propriétés des blocs
- Définition des relations entre les blocs
- Définition du dictionnaire de données système
- Exercice pratique : modélisation de la vue boîte noire d'un système
Modélisation de la structure des blocs (vue boîte blanche)
- Diagramme de blocs internes
- Visualisation des parties des blocs
- Liaison des parties avec des connecteurs
- Définition des ports
- Définition des flux d'objets et des blocs d'interface
- Exercice pratique : modélisation de la vue boîte blanche d'un système
Modélisation des contraintes système
- Définition des blocs de contrainte
- Liaison des propriétés de contrainte aux propriétés de valeur
- Exécution paramétrique
- Exercice pratique : modélisation paramétrique
Conception du comportement du système basé sur des états
- Notation des diagrammes de machines à états
- Identification des états
- Définition des événements de transition d'état
- Spécification des signaux
- Spécification des effets
- Exécution des machines à états
- Exercice pratique : modélisation des machines à états
Conception des flux de contrôle et de données
- Diagrammes d'activités
- Définition des activités
- Spécification des paramètres
- Définition des actions
- Modélisation des flux de contrôle
- Modélisation des flux de données
- Exécution des activités
- Exercice pratique : modélisation des activités
Conception des communications
- Notation des diagrammes de séquence
- Modélisation des lignes de vie
- Modélisation des messages
- Décomposition des interactions à l'aide de références
- Application des fragments d'interaction
- Définition des contraintes de temps
- Exercice pratique : modélisation des interactions
Modélisation des constructions transversales
- Architectures logiques et physiques
- Relation d'allocation
- Options d'affichage des allocations
- Identification des types d'allocations
- Matrice d'allocation
- Exercice pratique : création d'une matrice d'allocation
Rapports personnalisés
- Aperçu
- Introduction à la génération de rapports
- Le Velocity Template Language
- Extensions de MagicDraw au VTL
- Travail avec les formats Microsoft Office
- Développement et maintenance des modèles
Automatisation à l'aide de macros et de scripts
- Introduction
- Concepts généraux
- Introduction à l'API
- Classes courantes et utiles
- Où placer le code ?
- Exemples et exercices pratiques
Pré requis
Aucun.
Audience cible :
- Ingénieurs système impliqués dans la modélisation architecturale et la conception des systèmes.
- Praticiens en MBSE (Ingénierie des Systèmes Basée sur les Modèles).
40 Heures