Plan du cours
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 des documents ou basée sur un modèle pour l'ingénierie des systèmes Révision rapide de SysML SysML Objectif et caractéristiques clés SysML Présentation du diagramme Présentation de SysML-Lite Un MBSE simplifié Méthode La courbe d'apprentissage pour SysML et MBSE
Blocs
- Diagramme de définition de bloc Modélisation de la structure et des caractéristiques des blocs à l'aide de flux de propriétés Modélisation du comportement des blocs Interfaces à l'aide de ports Modélisation des hiérarchies de classification Utilisation de la généralisation Modélisation Configurations de blocs Utilisation des instances Sémantique des blocs
Contraintes
- Contrainte Expressions Encapsuler les contraintes dans des blocs de contraintes pour permettre la réutilisation Utiliser la composition pour construire des blocs de contraintes complexes Utiliser un diagramme paramétrique pour lier les paramètres des blocs de contraintes Contraindre les propriétés de valeur d'un bloc Capturer les valeurs dans les configurations de blocs Contraindre les propriétés dépendant du temps pour faciliter le temps Analyse basée à l'aide de blocs de contraintes pour contraindre les flux d'articles
Activities
- Les actions du diagramme d'activités : l'objet de base et les flux de contrôle, les signaux et autres événements, la structuration des Activities modélisation de flux avancée, la modélisation des contraintes sur l'exécution des activités, les Activities liées aux blocs et à d'autres comportements, la modélisation des hiérarchies d'activités à l'aide de diagrammes de définition de blocs, le diagramme de blocs de flux fonctionnel amélioré Exécution de 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ésentant le 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 un comportement interne
Diagramme de machine d'état
- Comportement basé sur les événements et machine à états Spécification des états Transition entre les états Appels d'opération Hiérarchies d'état Contraste entre états discrets et continus
Use Case Schéma
- Utiliser des acteurs pour représenter les utilisateurs d'un système Utiliser des Use Case pour décrire les fonctionnalités du système Élaborer des Use Case avec des comportements
Modélisation des exigences basées sur du texte et de leur relation avec la conception
- Diagramme d'exigence Représentant une exigence textuelle dans le modèle Types de relations d'exigences Relations transversales Représentant la justification des relations d'exigences Représentant les exigences et leurs relations dans des tableaux Modélisation des hiérarchies d'exigences dans les packages Modélisation d'une hiérarchie de confinement d'exigence Modélisation de la dérivation d'exigence Affirmer qu'une exigence est satisfaite Vérifier qu'elle une exigence est satisfaite Réduire l'ambiguïté des exigences Utilisation de la relation Affiner Utilisation de la relation de trace à usage général Réutilisation des exigences avec la relation Copier
Allocations
- Allouer une relation Notation d'allocation Types d'allocation Réutilisation : Spécification de la définition et de l'utilisation dans l'allocation Allouer un comportement à une structure à l'aide de l'allocation fonctionnelle Allouer des flux comportementaux aux flux structurels Allouer entre des hiérarchies structurelles indépendantes Modélisation de l'allocation de flux structurel Allouer des propriétés profondément imbriquées Évaluation de l'allocation dans un modèle utilisateur
Personnalisation 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 Étendre le langage SysML Utiliser des profils Appliquer des profils aux modèles utilisateur afin d'utiliser des stéréotypes Appliquer des stéréotypes lors de la construction d'un modèle Définir et utiliser Points de vue pour générer des vues du modèle
Méthode d'ingénierie des systèmes orientés objet
- Présentation 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 de développement de systèmes intégrés Mécanismes d'échange de données Sélection d'un outil de modélisation de système
Déploiement de SysML dans une organisation
- Processus d'amélioration Element d'une stratégie de déploiement
Pré requis
Les délégués doivent avoir obtenu une certification Model Builder - Fundamental avant de participer à la formation.
Nos Clients témoignent (6)
numerous practical exercises
Anna Prusak - Credit Suisse (Poland) Sp.z o.o.
Formation - Modelling Decision and Rules with OMG DMN
Le formateur était compétent et bien préparé. Il a donné d'excellents exemples et explications. Il s'est très bien présenté. Très encourageant et nous aide à nous sentir préparés pour le test de certification BPM.
Henry - USAA
Formation - OCEB2 OMG Certified Expert in BPM - BPM 2 Fundamental Exam Preparation
Traduction automatique
Real-life examples & the quizzes
Norah Alkhaldi - The Public Institute of Social Security
Formation - OCEB 2 Certified Expert in BPM - Business Advanced Exam Preparation
Le caractère ciblé et concret de l'information, ainsi que la plateforme avec les questions de test, où nous avons pu voir à quoi ressemblait l'examen et en quoi il consistait.
Róża
Formation - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
Traduction automatique
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Formation - System Engineering using SysML and UML 2
Des travaux pratiques et du matériel pouvant être utilisés pour la suite de l'apprentissage (notamment un fichier d'exemples).
EduBroker
Formation - Systems Modelling with SysML
Traduction automatique