Description
SysML, la variante d'UML 2 standardisée par l'OMG, est particulièrement adapté au domaine de l'industrie et à la modélisation de systèmes complexes (aéronautique, automobile, énergie, armement...). Vous verrez comment l'utiliser efficacement et découvrirez les nouveaux diagrammes spécifiques de SysML.
À qui s'adresse cette formation ?
Pour qui ?Analystes systèmes, experts métiers et architectes devant modéliser des systèmes complexes incluant du matériel et du logiciel.
Prérequis
Les objectifs de la formation
Programme de la formation
- Introduction
- Objectifs et origine de SysML.
- Positionnement de SysML par rapport à UML 2.
- Présentation des diagrammes SysML.
- Présentation d'une démarche possible d'utilisation.
- La modélisation des exigences
- Comment démarrer l'analyse d'un système complexe ? Commencer avec le diagramme d'exigences SysML, les diagrammes de cas d'utilisation et de séquence d'UML 2.
- Usage des diagrammes d'exigences.
- Gérer les exigences.
- Relations entre exigences.
- Traçabilité.
- Usage des cas d'utilisation (Use Case).
- Les acteurs, les relations entre acteurs.
- Définir des scénarios à partir des cas d'utilisation.
- Les diagrammes de séquence.
- Usage.
- Composants.
- Les contraintes temporelles.
- Travaux pratiques Sur l'étude de cas, identification des exigences et des cas d'utilisation.
- Réalisation des diagrammes.
- La modélisation structurelle
- Décrire l'architecture d'un système complexe sous forme de sous-systèmes interconnectés grâce aux diagrammes de blocs.
- Le concept de bloc.
- Partie.
- Composition.
- Agrégations, associations, généralisation, opérations.
- Diagramme de bloc interne.
- Objectifs.
- Les interfaces.
- L'usage du diagramme de packages.
- Les packages.
- Les relations entre les packages.
- Travaux pratiques Découpage du système en blocs.
- La modélisation dynamique
- Décrire la dynamique d'un système complexe grâce aux diagrammes d'états et d'activités issus d'UML 2.
- Etats, événements, transitions, conditions.
- Usage du diagramme d'activité.
- Sémantique d'exécution.
- Région interruptible.
- Région d'expansion.
- Réutilisation.
- Compléments système.
- Travaux pratiques Réalisation de diagrammes d'états et d'activités.
- La modélisation transverse
- Décrire les contraintes qui régissent le système grâce au diagramme paramétrique SysML.
- Détail du diagramme paramétrique.
- Contraintes.
- Le lien avec les exigences.
- La notion d'allocation.
- La représentation tabulaire.
- Retour sur les exigences.
- Travaux pratiques Réalisation d'un diagramme paramétrique.
- Conclusion
- Liens entre les différents diagrammes.
- L'outillage disponible.
- Les ressources utiles.
- La nécessité d'utiliser SysML avec une démarche.