OCSMP Model Builder - Intermediate prep ( ocsmpmbi1 | 28 hours )

Prerequisites:

Les délégués doivent avoir obtenu au préalable la certification OCSMP Model Builder - Fundamental avant de participer à la formation.

Overview:

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.

Course Outline:

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
Sites Published:

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

Bhutan - OCSMP Model Builder - Intermediate prep

Nepal - OCSMP Model Builder - Intermediate prep