Sciences de l'ingénieur (spécialité) · Première
Les diagrammes SysML : cours de 1re Sciences de l'ingénieur
Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur
L'essentiel
- Un diagramme SysML est une vue du modèle d'un système : il ne montre que ce dont on a besoin, jamais tout.2
- SysML est l'outil d'ingénierie système proposé en classe ; on en retient les bases, ce n'est pas une fin en soi.4
- Côté fonctionnel : diagramme de contexte et diagramme des cas d'utilisation (uc). Côté structurel : diagramme de définition de blocs (bdd).12
- Pour analyser un produit : mission d'abord, contexte ensuite, cas d'utilisation puis structure.1
- Le diagramme d'activité (act), venu d'UML et repris par SysML, décrit l'enchaînement des actions d'un scénario.5
Pourquoi représenter un système par des diagrammes ?
Quand tu ouvres un portail automatique, une trottinette électrique ou un distributeur de boissons, tu vois un objet. Un ingénieur, lui, doit se mettre d'accord avec d'autres personnes sur ce que fait cet objet, pour qui, dans quel environnement et avec quelles pièces. Parler à l'oral ou rédiger de longs paragraphes ne suffit pas : on dessine, avec des règles communes.
Le programme de Première en Sciences de l'ingénieur le dit clairement : la société attend des ingénieurs qu'ils proposent des solutions nouvelles pour répondre à des besoins.1 Pour y arriver, il faut d'abord savoir analyser un produit existant. C'est l'objet de ce chapitre : apprendre à lire et à compléter des diagrammes qui décrivent un système.
Dans ce cours, nous suivons le fil de l'analyse d'un produit : on cherche d'abord sa mission, on situe le système dans son environnement, on décrit ses usages, puis on regarde de quoi il est fait. Chaque étape correspond à un type de diagramme. Pour fixer les idées, nous prendrons comme exemple un portail automatique de résidence (un exemple inventé pour ce cours, qui n'est pas un produit réel).
Qu'est-ce qu'un diagramme SysML ?
Cette distinction entre modèle et diagramme est la clé du chapitre. Imagine un bâtiment : le plan du rez-de-chaussée, le plan électrique et la façade sont trois dessins différents du même bâtiment. Aucun ne montre tout, mais ensemble ils décrivent la construction. De la même façon, le modèle de ton système est l'ensemble de ce qu'on sait de lui, et chaque diagramme en est une vue choisie pour répondre à une question précise.
Cette règle te libère : tu n'as pas à tout faire figurer sur chaque schéma. Un diagramme trop chargé devient illisible, et il ne répond plus à sa question. Si tu veux expliquer à quoi sert le portail, inutile de dessiner le moteur ; si tu veux décrire ses constituants, inutile de raconter le scénario d'un visiteur.
Un diagramme SysML possède aussi un cadre et un en-tête.2 Les types de diagrammes sont désignés par des abréviations, par exemple uc pour le diagramme des cas d'utilisation et bdd pour le diagramme de définition de blocs.2 Repère toujours l'en-tête en premier : il t'annonce de quel type de diagramme il s'agit.
Diagrammes SysML
- Contexte
- Mission
- Environnement
- Système au centre
- Usages (uc)
- Acteurs
- Cas d'utilisation
- Scénarios
- Structure (bdd)
- Blocs
- Décomposition
- Paquets
- Enchaînement
- Activités
- Flèches
- Bifurcation, union
Diagrammes fonctionnels et diagrammes structurels
Les diagrammes ne répondent pas tous à la même question. On les range en grandes familles. Parmi les outils d'ingénierie système cités par le programme, on trouve les diagrammes fonctionnels, l'expression des exigences accompagnée de leurs critères, les cas d'utilisation et l'étude de la structure.1 Retiens donc deux grands regards sur un produit : le regard fonctionnel (ce que fait le système) et le regard structurel (de quoi il est constitué).
| Diagramme | Famille | Notation | Question posée |
|---|---|---|---|
| Contexte | Fonctionnel | — | Dans quel environnement le système fonctionne-t-il ? |
| Cas d'utilisation | Fonctionnel | uc | Que peut-on faire avec le système ? |
| Définition de blocs | Structurel | bdd | De quoi le système est-il constitué ? |
| Activité | Comportemental (UML) | — | Dans quel ordre se déroulent les actions ? |
Pour ne pas te perdre, associe chaque famille à une question de bon sens :
- Fonctionnel : à quoi sert le produit, et pour qui ?
- Structurel : en quels blocs peut-on le découper ?
Quand tu hésites devant un énoncé, pose-toi cette question. Si on te demande ce que « fait » le portail, tu travailles du côté fonctionnel. Si on te demande ses constituants, tu passes côté structurel.
Analyser la mission et compléter le diagramme de contexte
L'analyse d'un produit démarre par sa mission. Le programme formule la compétence ainsi : analyser la mission du produit à faire, puis compléter le diagramme de contexte.1 Le système est étudié en analysant sa mission, puis en complétant les diagrammes de contexte.1 L'ordre compte : sans mission claire, impossible de dire ce qui appartient à l'environnement du système.
- MissionDire à quoi sert le produit et pour qui.
- ContextePlacer le système au centre et repérer son environnement.
- UsagesLister les cas d'utilisation vus de l'extérieur.
- StructureDécouper le système en blocs cohérents.
Le diagramme des cas d'utilisation (uc)
Le diagramme des cas d'utilisation, noté uc, est le premier des deux diagrammes fonctionnels de SysML.2 Le programme cite aussi les cas d'utilisation et les scénarios parmi les notions travaillées.1 Dans ce cours, on le lit comme une réponse à la question « que peut-on faire avec ce système ? », vue de l'extérieur, sans parler de ses composants internes.
Un cas d'utilisation peut être précisé par un enchaînement d'actions. Le diagramme d'activité, que l'on rencontre un peu plus loin, sert justement à cela : quand on décrit un cas d'utilisation avec ce diagramme, on obtient en quelque sorte sa version sous forme d'algorithme.5
Le diagramme de définition de blocs (bdd) et l'analyse structurelle
Après avoir répondu à « que fait le produit ? », on regarde « de quoi est-il fait ? ». C'est le domaine de l'analyse structurelle, citée dans les outils d'ingénierie système du programme.1
Le mot « bloc » désigne ici un constituant du système, que l'on peut décrire sans entrer dans tous les détails. Un bloc peut lui-même se décomposer en blocs plus petits, ce qui permet de zoomer ou de dézoomer selon la question. Les diagrammes de haut niveau représentent souvent le contenu d'un paquet.2
Un diagramme comportemental : le diagramme d'activité (act)
Le diagramme d'activité est utile pour comprendre un scénario. C'est un diagramme comportemental hérité d'UML5, que SysML a repris sous la notation act. Il représente le déclenchement d'événements en fonction des états du système, et permet de modéliser des comportements qui se déroulent en parallèle.5 On l'utilise aussi pour décrire un flux de travail.5
Il existe aussi des symboles de bifurcation et d'union (en anglais fork et join), qui servent à lancer plusieurs actions en même temps puis à les rassembler.5 Pour le portail, après la demande d'ouverture, on peut imaginer que le système commande le moteur et allume le feu de signalisation en parallèle ; la suite ne reprend qu'une fois ces deux actions terminées.
Choisir le bon diagramme et éviter les pièges
Pour réviser efficacement, reprends un objet de ton quotidien (un vélo à assistance électrique, une serrure à code, un lave-linge) et essaie de produire, sur une feuille, sa mission, son contexte, trois cas d'utilisation et un découpage en quelques blocs. Si tu y arrives sans hésiter, tu maîtrises l'essentiel du chapitre.
Exercices corrigés
Exercice 1 Reconnaître la famille d'un diagramme
Pour un lave-linge, on te donne les questions suivantes. Pour chacune, indique le diagramme le plus adapté parmi : diagramme de contexte, diagramme des cas d'utilisation (uc), diagramme de définition de blocs (bdd), diagramme d'activité.
a) Quels sont les éléments extérieurs avec lesquels l'appareil échange (utilisateur, alimentation, arrivée d'eau) ?
b) Que peut faire l'utilisateur avec l'appareil (lancer un cycle, interrompre un cycle) ?
c) Quels sont les grands constituants de l'appareil (tambour, moteur, électrovanne, carte de commande) ?
d) Dans quel ordre l'appareil remplit, lave, vidange et essore-t-il ?
e) Parmi ces diagrammes, lesquels sont fonctionnels ?
Indice 1
Associe chaque question à un mot : environnement, usage, constituants, ordre des actions.
Indice 2
Les constituants relèvent du regard structurel, les usages du regard fonctionnel.
Voir la correction pas à pas
Question a) : il s'agit de l'environnement du système, donc du diagramme de contexte.
Question b) : on décrit les usages vus de l'extérieur, donc le diagramme des cas d'utilisation (uc).
Question c) : on liste des constituants, donc le diagramme de définition de blocs (bdd).
Question d) : on décrit l'enchaînement des actions d'un scénario, donc le diagramme d'activité.
Question e) : le diagramme de contexte et le diagramme des cas d'utilisation relèvent du regard fonctionnel ; le bdd est structurel.
Une bonne méthode : repère le mot-clé de la question (environnement, usage, constituants, ordre). Il désigne presque toujours le diagramme attendu.
Exercice 2 Compléter un diagramme de contexte
On étudie une barrière de parking à ticket. Sa mission : permettre à un conducteur de franchir un passage après avoir pris un ticket, et empêcher un véhicule non autorisé de passer.
On te propose cette liste d'éléments : conducteur, véhicule, moteur de la barrière, ticket, alimentation électrique, lisse (la barre qui se lève), gestionnaire du parking, capteur de présence intégré à la barrière.
- Isole le système au centre du schéma et donne-lui un nom.
- Parmi les éléments de la liste, indique ceux qui appartiennent à l'environnement et ceux qui appartiennent au système.
- Pour deux éléments de l'environnement, nomme ce qui est échangé avec le système.
Indice 1
Pour chaque élément, demande-toi : si je le retire, est-ce que la barrière existe encore sous la même forme ?
Indice 2
Un échange peut être une énergie, une information ou un mouvement.
Voir la correction pas à pas
Le système se nomme par son rôle : barrière de parking. Il se place au centre du schéma.
Éléments extérieurs (environnement) : conducteur, véhicule, ticket, alimentation électrique, gestionnaire du parking.
Éléments intérieurs (système) : moteur de la barrière, lisse, capteur de présence intégré. Ils ne figurent donc pas dans le diagramme de contexte.
Échange avec l'alimentation électrique : de l'énergie électrique va vers le système.
Échange avec le conducteur : il fournit une demande de passage (en présentant un ticket) et reçoit en retour l'ouverture ou le maintien de la fermeture.
Le tri entre intérieur et extérieur est le cœur de l'exercice : on met dans le diagramme de contexte ce qui interagit avec le système, jamais ses pièces.
Exercice 3 Du contexte aux blocs pour un portail
Tu reprends le portail automatique de résidence du cours (mission : permettre à un résident d'entrer ou de sortir en voiture, sans descendre, en gardant la résidence fermée aux inconnus).
- Rédige trois cas d'utilisation, chacun avec un verbe d'action, en indiquant l'acteur concerné.
- Pour l'un d'eux, écris un scénario sous forme d'une suite d'actions numérotées.
- Propose un découpage du portail en quatre blocs et donne un exemple de constituant dans chaque bloc.
- Explique en une phrase pourquoi ces blocs n'apparaissent pas dans le diagramme des cas d'utilisation.
Indice 1
Pour un cas d'utilisation, pars d'un élément du diagramme de contexte et demande-toi ce qu'il attend du produit.
Indice 2
Les blocs regroupent des constituants : commande, décision, entraînement, structure mécanique sont des familles possibles.
Voir la correction pas à pas
Cas d'utilisation possibles : le résident « Ouvrir le passage pour entrer », le visiteur « Demander l'accès », l'installateur « Régler le fonctionnement ».
Scénario de « Ouvrir le passage pour entrer » : (1) le résident présente son badge ; (2) le système vérifie l'autorisation ; (3) si elle est valide, le vantail s'ouvre ; (4) la voiture passe ; (5) le portail se referme.
Découpage possible en blocs : commande (récepteur de badge), décision (carte électronique), entraînement (moteur et réducteur), structure (vantail et pilier).
Ces blocs n'apparaissent pas dans le diagramme des cas d'utilisation, car ce diagramme décrit les usages vus de l'extérieur, pas les constituants internes.
Vérification de cohérence : chaque cas d'utilisation rédigé reste compatible avec la mission.
Tu as parcouru la démarche complète : mission, contexte, usages, structure. D'autres réponses sont possibles tant qu'elles restent cohérentes avec la mission et qu'elles respectent la séparation entre fonctionnel et structurel.
Quiz
8 questions · correction immédiate · ton score reste sur ton appareil.
-
Un diagramme SysML est une vue du modèle, qui ne représente que les éléments utiles à la question posée.2 Le modèle complet est représenté par l'ensemble des diagrammes : croire qu'un seul diagramme dit tout est l'erreur tentante.
-
Le diagramme des cas d'utilisation se note uc, pour use case diagram.2 Le sigle bdd désigne le diagramme de définition de blocs, un diagramme structurel.
-
Faux. Le langage ne demande pas de tout montrer : on garde seulement les éléments qui servent le message du diagramme.2 Vouloir tout y mettre le rend illisible.
-
Le diagramme de définition de blocs (bdd) fait partie de la modélisation structurelle.2 Le diagramme des cas d'utilisation décrit des usages vus de l'extérieur, pas des constituants.
-
La démarche du programme est d'analyser la mission du produit, puis de compléter le diagramme de contexte.1 Découper en blocs vient plus tard, une fois la mission et le contexte posés.
-
Le moteur est une pièce du portail : il appartient au système, pas à son environnement. Le diagramme de contexte ne montre que ce qui interagit avec le système depuis l'extérieur. Le placer à côté du résident revient à confondre pièce et acteur.
Les questions qu'on se pose
À quoi servent les diagrammes SysML concrètement ?
Dois-je apprendre tous les types de diagrammes SysML ?
Quelle différence entre un modèle et un diagramme ?
Comment savoir si un élément va dans le système ou dans son environnement ?
Demande-toi si le produit existe encore sous la même forme sans cet élément. Si non, c'est une pièce du système (le moteur d'un portail par exemple). Si le produit existe toujours mais qu'il échange avec cet élément, c'est un élément de l'environnement (l'utilisateur, l'alimentation électrique). Compléter le diagramme de contexte demande d'avoir d'abord analysé la mission du produit.1
Quelle est la différence entre un diagramme fonctionnel et un diagramme structurel ?
Un diagramme fonctionnel décrit ce que fait le système, vu de l'extérieur : c'est le cas du diagramme des cas d'utilisation (uc).2 Un diagramme structurel décrit ses constituants : c'est le rôle du diagramme de définition de blocs (bdd).2 Le programme cite d'ailleurs ces deux regards parmi les outils d'ingénierie système.1
Sources
Programme visé : Programme d'Innovation Technologique et d'Ingénierie - Première Sciences de l'Ingénieur · Ministère de l'Éducation nationale - Éduscol
- Programme d'Innovation Technologique et d'Ingénierie - Première Sciences de l'Ingénieur, Ministère de l'Éducation nationale - Éduscol. Consulté le 6 novembre 2026.
- SysML : un langage pour la modélisation des systèmes, Éduscol STI - Enseignement Supérieur. Consulté le 6 novembre 2026.
- Ressource pédagogique : SysML - Modélisation des systèmes, CultureSciences de l'Ingénieur - Éduscol. Consulté le 6 novembre 2026.
- Ressources d'analyse des systèmes - Diagrammes et modélisation, Ministère de l'Éducation nationale. Consulté le 6 novembre 2026.
- Diagramme d'activité, Wikipédia. Consulté le 6 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.