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 packages
• Décomposition du système en packages
• Modélisation des dépendances entre packages
• Exercice pratique : Modélisation de la structure des packages
Analyse des besoins des utilisateurs
• 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 à l'aide de 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 du 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 bloc interne
• Visualisation des parties des blocs
• Connexion des parties à l'aide de 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 des contraintes avec les propriétés de valeur
• Exécution de l'analyse paramétrique
• Exercice pratique : Modélisation de l'analyse paramétrique
Conception du comportement basé sur l'état du système
• Notation des diagrammes de machine à é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
• 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 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 : Construction de la matrice d'allocation
Clôture
• Résumé de la formation
• Discussion des questions restantes
Pré requis
Aucune exigence spécifique n'est nécessaire pour suivre ce cours.