Prenez contact avec nous

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

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires