Plan du cours
Introduction
• Présentation 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 utilisateurs
• Notation des diagrammes 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 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 avec des cas de test
• Relations entre les exigences
• Exercice pratique : Modélisation des exigences
Définition des blocs structurels (vue 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 noire d'un système
Modélisation de la structure des blocs (vue 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 blanche d'un système
Modélisation des contraintes du système
• Définition des blocs de contraintes
• Liaison des propriétés de contrainte avec les propriétés de valeur
• Exécution du paramétrique
• Exercice pratique : Modélisation du paramétrique
Conception du comportement basé sur l'état du système
• 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
• 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 temporelles
• Exercice pratique : Modélisation des interactions
Modélisation des constructifs transversaux
• 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
Conclusion
• Synthèse de la formation
• Discussion des questions restantes
Pré requis
Aucune exigence spécifique n'est nécessaire pour suivre cette formation.