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
Introduction à l'ingénierie des systèmes Vue d'ensemble
- 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 modèle pour l'ingénierie des systèmes
-
Révision rapide de SysML
- Objectif et caractéristiques clés de SysML
- Vue d'ensemble 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
- Vue d'ensemble des modèles SysML avec diagrammes
Le diagramme de paquets
- Vue d'ensemble
- Définition des paquets à l'aide d'un diagramme de paquets
- Organisation d'une hiérarchie de paquets
- Affichage des éléments packagables sur un diagramme de paquets
- Paquets comme espaces de noms
- Importation d'éléments de modèle dans des paquets
- Affichage des dépendances entre éléments packagables
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 des blocs
- Modélisation des interfaces à l'aide de ports
- Modélisation des hiérarchies de classification à l'aide de 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'éléments
Activités
- Le diagramme d'activité
- Actions—La base
- 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 et autres comportements
- Modélisation des hiérarchies d'activités à l'aide de diagrammes de définition de blocs
- Diagramme amélioré des flux fonctionnels
- Exécution des activités
Modélisation du comportement basé sur les messages avec des interactions
- Le diagramme de séquence
- Le contexte des interactions
- Lifelines
- Échange de messages entre les lifelines
- Représentation du temps sur un diagramme de séquence
- Scénarios complexes utilisant des fragments combinés
- Interactions complexes
- Décomposition des lifelines pour représenter le comportement interne
Diagramme de machine d'états
- Comportement basé sur les événements et machine d'états
- Spécification des états
- Transition entre les états
- Appels d'opérations
- Hiérarchies d'états
- Contraste entre les états discrets et continus
Diagramme de cas d'utilisation
- Utilisation des acteurs pour représenter les utilisateurs d'un système
- Utilisation des cas d'utilisation pour décrire la fonctionnalité du système
- Élaboration des cas d'utilisation avec des comportements
Modélisation des exigences textuelles et leur relation avec la conception
- Diagramme des exigences
- Représentation d'une exigence textuelle dans le modèle
- Types de relations entre les exigences
- Relations transversales
- Représentation de la justification des relations entre les exigences
- Représentation des exigences et de leurs relations dans des tables
- Modélisation des hiérarchies d'exigences dans des paquets
- Modélisation d'une hiérarchie de containment 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 en utilisant la relation Affiner
- Utilisation de la relation de traçage à usage général
- Réutilisation des exigences avec la relation Copier
Affectations
- Relation d'affectation
- Notation d'affectation
- Types d'affectations
- Réutilisation : Spécification de la définition et de l'utilisation dans l'affectation
- Affectation du comportement à la structure en utilisant l'affectation fonctionnelle
- Affectation des flux de comportement aux flux structurels
- Affectation entre hiérarchies structurelles indépendantes
- Modélisation de l'affectation des flux structurels
- Affectation des propriétés profondément imbriquées
- Évaluation de l'affectation à travers un modèle utilisateur
Personnalisation de SysML pour des domaines spécifiques
- Spécification de SysML et architecture du langage
- Définition de bibliothèques de modèles pour fournir des constructeurs réutilisables
- Définition des stéréotypes pour étendre les concepts de SysML
- Extension du langage SysML à l'aide de profils
- Application des profils aux modèles utilisateurs afin d'utiliser les stéréotypes
- Application des stéréotypes lors de la construction d'un modèle
- Définition et utilisation des points de vue pour générer des vues du modèle
Méthode d'ingénierie des systèmes orientée objet
- Vue d'ensemble de la méthode
- Une étude de cas / exemple
Intégration de SysML dans un environnement de développement des systèmes
- Spécification d'un environnement intégré de développement des 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 délégués doivent avoir une précédente certification OCSMP Model Builder - Fondamental avant de suivre la formation.
28 Heures