Formation - SysML, modéliser vos systèmes
Skills Campus
Tranning & certification centerDescription
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érequisLes objectifs de la formation
Utiliser les diagrammes de blocs pour la modélisation structurelle des systèmes complexes
Maîtriser le diagramme de séquence, le diagramme d'états et le diagramme d'activité pour la modélisation dynamique
Modéliser les exigences du système et les relier aux éléments structurels et dynamiques de la modélisation
Représenter des contraintes du système à l'aide du diagramme paramétrique
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.