Plan du cours
Introduction
- Présentations de l'animateur 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 du diagramme 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 utilisateurs
- Notation du diagramme de cas d'utilisation
- Identification des acteurs
- Identification des cas d'utilisation
- Relations entre cas d'utilisation
- Exercice pratique : Modélisation des cas d'utilisation
Définition des exigences système
- Des cas d'utilisation aux exigences système
- Notation du diagramme d'exigences
- Spécification des exigences
- Définition de la structure des exigences
- Vérification des exigences avec des cas de test
- Relations entre exigences
- Exercice pratique : Modélisation des exigences
Définition des blocs structurels (vue boîte noire)
- Notation du diagramme de définition de blocs
- Blocs structurels
- Modélisation des propriétés des blocs
- Définition des relations entre 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 composants des blocs
- Liaison des composants 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 du système
- Définition des blocs de contrainte
- Liaison des propriétés de contrainte avec les propriétés de valeur
- Exécution des paramétriques
- Exercice pratique : Modélisation des paramétriques
Conception du comportement système basé sur des états
- Notation du diagramme de machine d'é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 d'états
- Exercice pratique : Modélisation des machines d'états
Conception des flux de contrôle et de données
- Diagramme d'activité
- 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 du diagramme de séquence
- Modélisation des lignes de vie
- Modélisation des messages
- Décomposition des interactions à l'aide de références
- Application de fragments d'interaction
- Définition des contraintes temporelles
- 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 de la matrice d'allocation
Validation des modèles
- Introduction au cours
- Introduction à la validation des modèles
- Création de suites de validation personnalisées
- Introduction aux indicateurs de modèle
- Suites d'indicateurs prédéfinies
- Développement de suites d'indicateurs personnalisées
Modèles & expressions structurées
- Module 01 – Introduction
- Module 02 – Les bases
- Module 03 – Métamodèle UML et profils
- Module 04 – Opérations de navigation
- Module 05 – Recherche, test et filtrage
- Module 06 – Valeurs & opérations issues du modèle
- Module 07 – Scripts
- Module 08 – Applications dans MagicDraw
Durée estimée du cours
- Laboratoires, 60%
- Diapositives, 35%
- Démonstrations, 5%
Pré requis
Aucune.
Public visé :
- Ingénieurs systèmes impliqués dans la modélisation architecturale et la conception de systèmes.
- Praticiens en ingénierie basée sur les modèles (EBSE).
Nos clients témoignent (1)
Anil était très compréhensif et a expliqué le contenu du cours en détail. Avec plus de temps, les résultats du cours seraient meilleurs plutôt que de bâcler le contenu, mais dans l'ensemble, Anil maîtrise bien le logiciel CATIA et est un excellent formateur,
Jaydon - GRI Towers South Africa
Formation - Learning CATIA
Traduction automatique