Prenez contact avec nous

Plan du cours

Introduction à la modélisation de systèmes

  • Qu'est-ce qu'un modèle de système ?
  • Les quatre piliers de la modélisation de systèmes
  • Modélisation axée sur le modèle vs axée sur la documentation
  • Qu'est-ce que SysML ?
  • Rapport entre SysML et UML
  • Les quatre piliers de SysML

Constructions communes et transversales

  • Profils, stéréotypes et étiquettes
  • Cadres de diagrammes
  • Commentaires
  • Allouements

Diagrammes de paquets

  • Qu'est-ce qu'un paquet ?
  • Structuration du modèle à l'aide de paquets
  • Inclusion de paquets
  • Dépendances de paquets
  • Représentation de la structure du modèle
  • Vues et points de vue

Diagrammes de besoins

  • Qu'est-ce qu'un besoin ?
  • Modélisation des besoins atomiques
  • Traçabilité des besoins

Diagrammes de cas d'utilisation

  • Le système en tant que boîte noire
  • Identification de la limite du système par les acteurs
  • Cas d'utilisation en tant que services du système
  • Ce qui se cache derrière le diagramme de cas d'utilisation
  • Structure des cas d'utilisation · Scénarios nominaux et alternatifs
  • Gestion des comportements communs
  • Comportements étendus et spécialisés

Diagrammes d'activité

  • Modélisation de la logique basée sur les flux
  • Actions vs activités
  • Comprendre le flux de jetons
  • Flux de contrôle vs flux d'objets
  • Modélisation des décisions · Modélisation de la concurrence
  • Nageoires (swimlanes) et responsabilité

Diagrammes de définition de blocs

  • Qu'est-ce qu'un bloc ?
  • Caractéristiques des blocs
  • Modélisation des types
  • Modélisation de la hiérarchie du système
  • Généralisation des éléments du système

Diagrammes de blocs internes

  • Revue des parties
  • Ports avec propriétés de flux
  • Ports standard et interfaces
  • Ports proxy et blocs d'interfaces
  • Ports complets

Diagrammes paramétriques

  • Qu'est-ce qu'un bloc de contraintes ?
  • Contrainte des propriétés du système

Diagrammes de séquence

  • Comportement basé sur les interactions
  • Séquences simples
  • Synchrone vs asynchrone
  • Nœuds de fragments
  • Nœuds d'utilisation d'interaction

Diagrammes de machines à états

  • États et leur syntaxe
  • Transitions entre états
  • Notation des pseudo-états (initial, décision, historique, fin)
  • Décomposition des états
  • Modélisation des états concurrents

Ressources et lectures complémentaires en modélisation de systèmes

  • Ressources web suggérées
  • Littérature recommandée

Pré requis

Les étudiants désireux de suivre ce cours n'ont pas besoin d'avoir de connaissance préalable en modélisation de systèmes, mais ils doivent maîtriser solidement les techniques d'ingénierie des systèmes « axées sur la documentation ».

 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires