4 - Modélisation Fonctionnelle

Chapitre 4 : Modélisation Fonctionnelle #

Slides #

Exercices #

Exercice 1 : Diagramme de cas d’utilisation (Use Case Diagram) #

Nous souhaitons modéliser un système pour gérer les cours et les inscriptions. Un étudiant peut s’inscrire à un cours et consulter ses notes. Un professeur peut publier les notes. Un administrateur gère les comptes utilisateurs et valide les inscriptions. Le secrétariat est un cas particulier d’administrateur, limité à la validation des inscriptions.

Produire le diagramme de cas d’utilisation UML

Exercice 2 : Diagramme de séquence système #

En utilisant le même contexte que l’exercice 1, nous souhaitons modéliser le scénario d’inscription à un cours avec validation différée par l’administration (Administrateur ou Secrétariat).

Le scénario principal est le suivant :

  1. Inscription avec validation différée
  • L’Étudiant s’authentifie.
  • Il demande l’inscription à un cours courseId.
  • Le Système vérifie les prérequis et la capacité.
  • Le Système place l’inscription en “En attente” et notifie l’Administrateur (ou le Secrétariat).
  • Le Système confirme à l’Étudiant que la demande est enregistrée.

Produire le DSS correspondant.

  1. Validation de l’inscription par l’Administration
  • L’Administrateur (ou le Secrétariat) s’authentifie.
  • Il/elle valide l’inscription de l’Étudiant au cours.
  • Le Système confirme la validation et notifie l’Étudiant.

Produire le DSS correspondant.

Exemple de DSS “atypique” #

Le diagramme suivant illustre un workflow complet pour la soumission d’un article à une conférence scientifique, incluant le dépôt sur arXiv et la gestion des artefacts (code et données). Ce DSS met en évidence les interactions entre l’auteur, le système de soumission, arXiv, les dépôts de code/données, et les services d’indexation. Il est intéressant car il montre que l’UML peut aussi être utilisé pour modéliser des processus métier complexes, pas seulement des interactions techniques entre systèmes.

LAST MODIFIED
February 17, 2026
Benoit Le Callennec
5c84bbf

© HE-Arc 2020-2026 - Tous droits réservés.