Welcome,

RSS Feed icon YouTube icon Blog icon Facebook Icon LinkedIn Icon Twitter Icon

Training Courses - Course Information


SYSML-103F : Introduction à SysML

Les dates de cours

Date(s) & Location(s):
Available for on-site delivery. Contact us for further information.
Duration:
3 days

Description du cours

L’ingénierie Système basée sur les modèles s’effectue en appliquant une approche structurée à la réalisation de systèmes où les modèles fournissent la base de tous les livrables du projet et du système. Une des clés du succès d’une démarche d’’ingénierie système est d’avoir mis en place un processus bien défini, rigoureux et incrémental pour l’ingénierie des exigences basée sur les modèles (MBRE). Une telle approche n’est pas nécessairement liée à un outil mais doit pouvoir s’appliquer sur n’importe quel outil ou combinaison d’outils, en allant de l’approche papier à l’approche basée sur un atelier intégré d’outils implémentant le processus.

L’ingénierie des exigences traditionnelle a tendance à se focaliser sur des vues textuelles d’exigences individuelles et, bien qu’une telle vision soit nécessaire, elle n’est qu’une petite partie de l’ensemble des vues nécessaires à la gestion efficace des exigences et à l’ingénierie système basée sur les modèles.

Ce cours de trois jours, indépendant d’un outil, fournit une introduction à la gestion des exigences basée sur les modèles, en commençant par un aperçu du standard OMG SysML (Systems Modeling Language) dédié à l’ingénierie système basée sur les modèles. Il commence par une introduction à la modélisation des concepts généraux et se poursuit par les concepts clés de modélisation structurelle et comportementale. Chacun des 9 diagrammes SysML ainsi que les notations clés sont introduits par le biais d’exemples concrets issus de projets ou de situations réels.

Le deuxième jour est dédié à la description des vues formant la base de l’ingénierie des exigences basée sur les modèles. Ces vues prennent en compte chaque exigence prise séparément sous sa forme descriptive, mais fournissent également un moyen de la rapporter à son ‘contexte’ correct d’utilisation. Une exigence prise dans son contexte est connue comme un « cas d’utilisation » (use case) et peut se baser sur plusieurs parties prenantes ou différents niveaux de hiérarchie d’un système. Chaque cas d’utilisation doit alors être analysé et validé par une combinaison de scénarios ainsi que par une série de preuves mathématiques et logiques fournissant la rigueur nécessaire aux systèmes critiques et/ou ayant des contraintes de certification. Ce cours est abordé d’une façon pragmatique permettant d’adresser concrètement des petits projets non critiques, de gros projets complexes ou de satisfaire des exigences de certification.

Le troisième jour est un atelier permettant de consolider les notions et techniques apprises en fournissant aux participants une opportunité de les appliquer concrètement.

Objectifs du cours

  • Fournir une compréhension des principes et des concepts de SysML
  • Décrire la structure et le contenu de SysML
  • Fournir une compréhension des principes et des concepts mis en oeuvre dans l’ingénierie des exigences
  • Fournir une approche structurée à la modélisation des exigences dans un environnement d’ingénierie basée sur les modèles
  • Permettre aux participants de prendre les bonnes décisions en ce qui concerne le niveau de profondeur de l’approche et les outils nécessaires

A l’issue de ce cours, les participants

  • Ont compris l’utilisation des diagrammes SysML
  • Connaissent l’organisation des diagrammes SysML et les relations qui les unissent
  • Ont compris l’intérêt d’avoir une approche efficace de modélisation des exigences
  • Connaissent les vues clés permettant une approche basée sur les modèles incluant le méta-modèle et le contenu de chaque vue
  • Ont compris comment modéliser les exigences individuellement et les cas d’utilisation associés

Pré-requis

  • Ancon

Public concerné

  • Tout informaticien ou ingénieur souhaitant utiliser SysML ou étant amené à gérer des projets ou des équipes utilisant SysML

Prestation

  • Support de cours (anglais)
  • Des fiches de synthèse sur les concepts de SysML ainsi que ceux de la modélisation des exigences
  • Une copie du livre « Model Based requirements engineering par Jon HOLT et Simon PERRY

Formations associées

  • SE-102 : Introduction à l’Ingénierie Système (3 jours)
  • SysML-203 : Ingénierie Système avec SysML (3 jours)
  • UML-102 : Introduction à UML (2 jours)

Programme

Jour 1

  • La modélisation
  • La modélisation structurelle
  • La modélisation comportementale
  • Les diagrammes SysML
  • Les diagrammes structurels
  • Les diagrammes comportementaux

Jour 2

  • Ports et Interfaces
  • Contraintes paramétriques
  • Allocations
  • Le besoin de gérer les exigences
  • La modélisation des exigences
  • Modélisation basée contexte
  • Un cadre pour la modélisation des exigences

Jour 3

  • Atelier

Course Files

Course Data Sheet:
SYSML-103F.pdf  [906 Kb]