Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à la modélisation du système
- Qu'est-ce qu'un modèle de système ?
- Les quatre piliers de la modélisation système
- Centrée sur le modèle ou centrée sur le document
- Qu'est-ce que SysML ?
- Relation entre SysML et UML
- Les quatre piliers de SysML
Constructions communes et transversales
- Profils, stéréotypes et tags
- Cadres de diagramme
- commentaires
- Allocations
Diagrammes de paquets
- Qu'est-ce qu'un forfait ?
- Structuration du modèle avec des packages
- Confinement des colis
- Dépendances du package
- Représentation de la structure du modèle
- Vues et points de vue
Diagrammes d'exigences
- Qu'est-ce qu'une exigence ?
- Modélisation des exigences atomiques
- Traçabilité des exigences
Use Case Diagrammes
- Le système comme une boîte noire
- Identifier la frontière du système avec les acteurs
- Cas d'utilisation en tant que services système
- Derrière le diagramme de cas d'utilisation
- Structure des cas d'utilisation · Scénarios nominaux et alternatifs
- Gérer les comportements courants
- Comportement étendu et spécialisé
Diagrammes d'activités
- Modélisation de la logique basée sur les flux
- Actions vs activités
- Comprendre le flux de jetons
- Flux de contrôle vs flux d'objets
- Décisions de modélisation · Modélisation de la concurrence
- Couloirs et responsabilité
Diagrammes de définition de blocs
- Qu'est-ce qu'un bloc ?
- Bloquer les fonctionnalités
- Types de modélisation
- Hiérarchie du système de modélisation
- Généraliser les éléments du système
Schémas fonctionnels internes
- Des pièces revisitées
- Ports avec propriétés de flux
- Ports et interfaces standards
- Ports proxy et blocs d'interface
- Ports complets
Diagrammes paramétriques
- Qu'est-ce qu'un bloc de contrainte ?
- Contraindre les propriétés du système
Diagrammes de séquence
- Comportement basé sur l'interaction
- Séquences simples
- Synchrone vs asynchrone
- Fragmenter les nœuds
- Nœuds d'utilisation d'interaction
Diagrammes de machines à états
- Les états et leur syntaxe
- Transitions entre états
- Notation du pseudo-état (initiale, décision, historique, fin)
- États en décomposition
- Modélisation des états concurrents
Ressources de modélisation de système et lectures complémentaires
- Ressources Web suggérées
- Littérature recommandée
Pré requis
Les étudiants qui souhaitent participer à ce cours ne sont pas tenus d'avoir une expérience préalable de la modélisation des systèmes, mais doivent avoir une bonne connaissance des techniques d'ingénierie des systèmes centrées sur les documents.
21 Heures