OCSMP Model Builder - Intermediate prep ( ocsmpmbi1 | 28 hours )
Les délégués doivent avoir obtenu au préalable la certification OCSMP Model Builder - Fundamental avant de participer à la formation.
L'examen OCSMP Model Builder - Intermediate teste les connaissances et les compétences utilisées pour développer des modèles de systèmes en utilisant l'ensemble des fonctionnalités SysML. Cette capacité permet une modélisation plus détaillée et plus précise des exigences, de la structure, du comportement et des contraintes paramétriques que celles modélisées au niveau fondamental. En outre, cet ingénieur possède les connaissances nécessaires pour organiser des modèles complexes, définir les relations entre les éléments du modèle et les diagrammes, et évaluer les aspects de la qualité du modèle, y compris la conformité aux contraintes de langage et de méthode. Le niveau de connaissance testé par cette certification, accompagné d'un niveau correspondant d'expertise dans les méthodes et outils d'ingénierie des systèmes basés sur des modèles, est approprié pour un responsable de la modélisation des systèmes pour un projet et pour les membres de l'équipe les mieux classés qui contribuent de manière indépendante au modèle ou au système, tels que l'ingénieur en chef des systèmes. La certification OCSMP Model Builder - Intermediate est un prérequis pour la certification la plus élevée du programme, OCSMP Model Builder - Advanced, et requiert la certification OCSMP Model Builder - Fundamental comme prérequis.
La structure du cours est basée sur le livre - A Practical Guide to SysML : The Systems Modeling Language de Friedenthal, Moore et Steiner.
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 de l'ingénierie des systèmes basée sur des documents ou sur des modèles
- Révision rapide de SysML
- SysML Objectif et caractéristiques principales
- Vue d'ensemble du diagramme SysML
- Présentation de SysML-Lite
- Une méthode simplifiée MBSE
- La 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 paquetage
- Vue d'ensemble
- Définition des packages à l'aide d'un diagramme de package
- Organisation d'une hiérarchie de paquetages
- Affichage des Elements empaquetables sur un diagramme de paquetage
- Les packages en tant qu'espaces de noms
- Importation des Element modèles dans les packages
- Affichage des dépendances entre les Elements pouvant faire l'objet d'un package
Blocs
- Diagramme de définition des 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 des 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
- Contraintes Express
- Encapsulation des contraintes dans des blocs de contraintes pour permettre la réutilisation
- Utilisation de la composition pour construire des blocs de contraintes complexes
- Utilisation d'un diagramme paramétrique pour lier les paramètres des blocs de contraintes
- Contraindre les propriétés de valeur d'un bloc
- Capture des valeurs dans les configurations de blocs
- Contraindre les propriétés dépendantes du temps pour faciliter l'analyse temporelle
- Utilisation de blocs de contraintes pour contraindre les flux d'éléments
Activities
- Le diagramme d'activité
- Les actions - la base
- Flux d'objets et de contrôle
- Signaux et autres événements
- Structuration Activities
- Modélisation avancée des flux
- Modélisation des contraintes sur l'exécution des activités
- Relation entre les Activities et les blocs et autres comportements
- Modélisation des hiérarchies d'activités à l'aide de diagrammes de définition de blocs
- Diagramme fonctionnel amélioré
- Exécution des Activities
Modélisation du comportement basé sur les messages avec des interactions
- Le diagramme de séquence
- Le contexte des interactions
- Lignes de vie
- Échange de messages entre lignes de vie
- Représentation du temps dans 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 à états
- Comportement basé sur les événements et machine à états
- Spécification des états
- Transition entre les états
- Appels d'opérations
- Hiérarchies d'états
- Contraste entre les états discrets et les états continus
Use Case Diagramme
- Utiliser les acteurs pour représenter les utilisateurs d'un système
- Utiliser des Use Case pour décrire la fonctionnalité d'un système
- Élaborer des Use Case avec des comportements
Modélisation des exigences textuelles et de 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 tableaux
- Modélisation des hiérarchies d'exigences dans les packages
- Modélisation d'une hiérarchie de confinement d'exigences
- Modélisation de la dérivation des exigences
- Affirmer qu'une exigence est satisfaite
- Vérification de la satisfaction d'une exigence
- Réduction de l'ambiguïté des exigences Utilisation de la relation Refine
- Utilisation de la relation de traçage à usage général
- Réutilisation des exigences avec la relation Copy
Allocations
- Relation d'allocation
- Notation d'allocation
- Types d'allocation
- Réutilisation : Spécifier la définition et l'utilisation dans l'allocation
- Attribution d'un comportement à une structure à l'aide de l'attribution fonctionnelle
- Attribution de flux comportementaux à des flux structurels
- Allocation entre des hiérarchies structurelles indépendantes
- Modélisation de l'allocation des flux structurels
- Attribution de propriétés profondément imbriquées
- Évaluation de l'allocation dans un modèle utilisateur
Personnaliser SysML pour des domaines spécifiques
- La spécification SysML et l'architecture du langage
- Définir des bibliothèques de modèles pour fournir des constructions réutilisables
- Définir des stéréotypes pour étendre les concepts SysML
- Extension du langage SysML à l'aide de profils
- Appliquer des profils aux modèles utilisateurs afin d'utiliser des stéréotypes
- Appliquer des stéréotypes lors de la construction d'un modèle
- Définir et utiliser des points de vue pour générer des vues du modèle
Méthode d'ingénierie des systèmes orientés objet
- Aperçu de la méthode
- Étude de cas/exemple
Intégrer SysML dans un environnement de développement de systèmes
- Spécification d'un environnement de développement de systèmes intégrés
- Mécanismes d'échange de données
- Sélection d'un outil de modélisation du système
Déployer SysML dans une organisation
- Processus d'amélioration
- Elements d'une stratégie de déploiement
United Arab Emirates - OCSMP Model Builder - Intermediate prep
Qatar - OCSMP Model Builder - Intermediate prep
Egypt - OCSMP Model Builder - Intermediate prep
Saudi Arabia - OCSMP Model Builder - Intermediate prep
South Africa - OCSMP Model Builder - Intermediate prep
Brasil - OCSMP Model Builder - Intermediate prep
Canada - OCSMP Model Builder - Intermediate prep
中国 - OCSMP Model Builder - Intermediate prep
香港 - OCSMP Model Builder - Intermediate prep
澳門 - OCSMP Model Builder - Intermediate prep
台灣 - OCSMP Model Builder - Intermediate prep
USA - OCSMP Model Builder - Intermediate prep
Österreich - OCSMP Model Builder - Intermediate prep
Schweiz - OCSMP Model Builder - Intermediate prep
Deutschland - OCSMP Model Builder - Intermediate prep
Czech Republic - OCSMP Model Builder - Intermediate prep
Denmark - OCSMP Model Builder - Intermediate prep
Estonia - OCSMP Model Builder - Intermediate prep
Finland - OCSMP Model Builder - Intermediate prep
Greece - OCSMP Model Builder - Intermediate prep
Magyarország - OCSMP Model Builder - Intermediate prep
Ireland - OCSMP Model Builder - Intermediate prep
Israel - OCSMP Model Builder - Intermediate prep
Luxembourg - OCSMP Model Builder - Intermediate prep
Latvia - OCSMP Model Builder - Intermediate prep
España - OCSMP Model Builder - Intermediate prep
Italia - OCSMP Model Builder - Intermediate prep
Lithuania - OCSMP Model Builder - Intermediate prep
Nederland - OCSMP Model Builder - Intermediate prep
Norway - OCSMP Model Builder - Intermediate prep
Portugal - OCSMP Model Builder - Intermediate prep
România - OCSMP Model Builder - Intermediate prep
Sverige - OCSMP Model Builder - Intermediate prep
Türkiye - OCSMP Model Builder - Intermediate prep
Malta - OCSMP Model Builder - Intermediate prep
Belgique - OCSMP Model Builder - Intermediate prep
France - OCSMP Model Builder - Intermediate prep
日本 - OCSMP Model Builder - Intermediate prep
Australia - OCSMP Model Builder - Intermediate prep
Malaysia - OCSMP Model Builder - Intermediate prep
New Zealand - OCSMP Model Builder - Intermediate prep
Philippines - OCSMP Model Builder - Intermediate prep
Singapore - OCSMP Model Builder - Intermediate prep
Thailand - OCSMP Model Builder - Intermediate prep
Vietnam - OCSMP Model Builder - Intermediate prep
India - OCSMP Model Builder - Intermediate prep
Argentina - OCSMP Model Builder - Intermediate prep
Chile - OCSMP Model Builder - Intermediate prep
Costa Rica - OCSMP Model Builder - Intermediate prep
Ecuador - OCSMP Model Builder - Intermediate prep
Guatemala - OCSMP Model Builder - Intermediate prep
Colombia - OCSMP Model Builder - Intermediate prep
México - OCSMP Model Builder - Intermediate prep
Panama - OCSMP Model Builder - Intermediate prep
Peru - OCSMP Model Builder - Intermediate prep
Uruguay - OCSMP Model Builder - Intermediate prep
Venezuela - OCSMP Model Builder - Intermediate prep
Polska - OCSMP Model Builder - Intermediate prep
United Kingdom - OCSMP Model Builder - Intermediate prep
South Korea - OCSMP Model Builder - Intermediate prep
Pakistan - OCSMP Model Builder - Intermediate prep
Sri Lanka - OCSMP Model Builder - Intermediate prep
Bulgaria - OCSMP Model Builder - Intermediate prep
Bolivia - OCSMP Model Builder - Intermediate prep
Indonesia - OCSMP Model Builder - Intermediate prep
Kazakhstan - OCSMP Model Builder - Intermediate prep
Moldova - OCSMP Model Builder - Intermediate prep
Morocco - OCSMP Model Builder - Intermediate prep
Tunisia - OCSMP Model Builder - Intermediate prep
Kuwait - OCSMP Model Builder - Intermediate prep
Oman - OCSMP Model Builder - Intermediate prep
Slovakia - OCSMP Model Builder - Intermediate prep
Kenya - OCSMP Model Builder - Intermediate prep
Nigeria - OCSMP Model Builder - Intermediate prep
Botswana - OCSMP Model Builder - Intermediate prep
Slovenia - OCSMP Model Builder - Intermediate prep
Croatia - OCSMP Model Builder - Intermediate prep
Serbia - OCSMP Model Builder - Intermediate prep