Prenez contact avec nous

award icon svg 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

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires