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.
Certificat
Plan du cours
Aperçu de l'introduction à l'ingénierie des systèmes
- Motivation
- Le processus d'ingénierie des systèmes
- Application typique du processus d'ingénierie des systèmes
- Approche basée sur les documents vs approche basée sur les modèles pour l'ingénierie des systèmes
-
Révision rapide de SysML
- Objectif et caractéristiques clés de SysML
- Aperçu des diagrammes SysML
- Introduction à SysML-Lite
-
Une méthode MBSE simplifiée
- Courbe d'apprentissage pour SysML et MBSE
- Couverture de la certification OCSMP et SysML
- Aperçu des modèles SysML avec diagrammes
Le diagramme de paquetage
- Aperçu
- Définition des paquetages à l'aide d'un diagramme de paquetage
- Organisation d'une hiérarchie de paquetages
- Affichage des éléments paquetables sur un diagramme de paquetage
- Les paquetages en tant qu'espaces de noms
- Importation d'éléments de modèle dans des paquetages
- Affichage des dépendances entre les éléments paquetables
Les blocs
- Diagramme de définition de blocs
- Modélisation de la structure et des caractéristiques des blocs à l'aide de propriétés
- Flux
- Comportement du bloc
- Modélisation des interfaces à l'aide de ports
- Modélisation des hiérarchies de classification à l'aide de la généralisation
- Modélisation des configurations de blocs à l'aide d'instances
- Sémantique des blocs
Contraintes
- Expressions de contrainte
- Encapsulation des contraintes dans des blocs de contrainte pour permettre la réutilisation
- Utilisation de la composition pour construire des blocs de contrainte complexes
- Utilisation d'un diagramme paramétrique pour lier les paramètres des blocs de contrainte
- Contrainte des propriétés de valeur d'un bloc
- Capture des valeurs dans les configurations de blocs
- Contrainte des propriétés dépendantes du temps pour faciliter l'analyse basée sur le temps
- Utilisation de blocs de contrainte pour contraindre les flux d'objets
Activités
- Le diagramme d'activité
- Actions — La fondation
- Flux d'objets et de contrôle
- Signaux et autres événements
- Structuration des activités
- Modélisation avancée des flux
- Modélisation des contraintes sur l'exécution des activités
- Relation entre les activités et les blocs ou d'autres comportements
- Modélisation des hiérarchies d'activités à l'aide de diagrammes de définition de blocs
- Diagramme de blocs de flux fonctionnel amélioré
- Exécution des activités
Modélisation du comportement basé sur les messages avec des interactions
- Le diagramme de séquence
- Contexte des interactions
- Lignes de vie
- Échange de messages entre les lignes de vie
- Représentation du temps sur un diagramme de séquence
- Scénarios complexes utilisant des fragments combinés
- Interactions complexes
- Décomposition des lignes de vie pour représenter le comportement interne
Diagramme de machine d'état
- Comportement basé sur les événements et machine d'état
- Spécification des états
- Transition entre les états
- Appels d'opérations
- Hiérarchies d'états
- Comparaison des états discrets et continus
Diagramme de cas d'utilisation
- Utilisation des acteurs pour représenter les utilisateurs du système
- Utilisation des cas d'utilisation pour décrire les fonctionnalités du système
- Élaboration des cas d'utilisation avec des comportements
Modélisation des exigences textuelles et leur relation avec la conception
- Diagramme d'exigences
- Représentation d'une exigence textuelle dans le modèle
- Types de relations entre exigences
- Relations transversales
- Représentation de la justification des relations entre exigences
- Représentation des exigences et de leurs relations dans des tableaux
- Modélisation des hiérarchies d'exigences dans des paquetages
- Modélisation d'une hiérarchie de contenu des exigences
- Modélisation de la dérivation des exigences
- Affirmation qu'une exigence est satisfaite
- Vérification qu'une exigence est satisfaite
- Réduction de l'ambiguïté des exigences à l'aide de la relation 'affiner'
- Utilisation de la relation de traçage polyvalente
- Réutilisation des exigences avec la relation 'copier'
Allocations
- Relation d'allocation
- Notation d'allocation
- Types d'allocation
- Réutilisation : Spécification de la définition et de l'utilisation dans l'allocation
- Attribution du comportement à la structure à l'aide de l'allocation fonctionnelle
- Attribution des flux comportementaux aux flux structurels
- Allocation entre des hiérarchies structurelles indépendantes
- Modélisation de l'allocation de flux structurels
- Allocation des propriétés profondément imbriquées
- Évaluation de l'allocation à travers un modèle utilisateur
Personnalisation de SysML pour des domaines spécifiques
- La spécification SysML et l'architecture du langage
- Définition de bibliothèques de modèles pour fournir des constructions réutilisables
- Définition de stéréotypes pour étendre les concepts SysML
- Extension du langage SysML à l'aide de profils
- Application de profils aux modèles utilisateurs afin d'utiliser les stéréotypes
- Application de stéréotypes lors de la construction d'un modèle
- Définition et utilisation de points de vue pour générer des vues du modèle
Méthode d'ingénierie des systèmes orientée objet
- Aperçu de la méthode
- Une étude de cas/exemple
Intégration de SysML dans un environnement de développement de systèmes
- Spécification d'un environnement intégré de développement de systèmes
- Mécanismes d'échange de données
- Sélection d'un outil de modélisation des systèmes
Déploiement de SysML dans une organisation
- Processus d'amélioration
- Éléments d'une stratégie de déploiement
Pré requis
Les participants doivent posséder une certification OCSMP Model Builder - Fondamental avant de suivre la formation.
28 Heures