Cours 1
Chapitre 1 : Analyser et décrire les systèmes pluri-
technologiques
Classe : MPSI/PCSI Année : 2023-2024
Compétences à développer Connaissances associées
➢ Décrire le besoin et les exigences. ✓ Ingénierie Système et diagrammes associés.
➢ Traduire un besoin fonctionel en exigences. ✓ Cahier des charges.
➢ Définir les domaines d’application et les critères ✓ Impact environnemental.
technico-économiques et environnementaux. ✓ Analyse du cycle de vie (extraction, fabrication,
➢ Qualifier et quantifier les exigences. utilisation, fin de vie, recyclage et transport).
➢ Évaluer l’impact environnemental et sociétal. ✓ Critères et niveaux.
1. Ingénierie système
Selon Wikipédia(1), L'ingénierie des systèmes ou ingénierie système est une approche scientifique
interdisciplinaire, dont le but est de formaliser et d'appréhender la conception et la validation de systèmes
complexes.
L'ingénierie des systèmes a pour objectif de maîtriser et de contrôler la conception de systèmes dont la
complexité ne permet pas le pilotage simple. Par système, on entend un ensemble d'éléments humains ou
matériels en interdépendance les uns les autres et qui inter-opèrent à l'intérieur de frontières ouvertes ou non
sur l'environnement. Les éléments matériels sont composés de sous-ensembles de technologies variées:
mécanique, électrique, électronique, optique, matériels informatiques, logiciels, réseaux de communication, etc.
(1) Source : Ingénierie des systèmes — Wikipédia ([Link])
Soient :
• Ingénierie : approche scientifique interdisciplinaire
• Système : Association structurée d’éléments (sous-systèmes ou composants) qui
interagissent d'une manière organisée pour remplir une ou plusieurs fonctions. On peut citer
système nerveux, système planétaire, système économique, système pluri-technologiques
(dans notre cas en SI)
2. Système pluri-technologiques
Un système est dit pluri-technologique ou complexe si ses constituants sont nombreux et les
interactions (échanges de matière, d'énergies ou d'informations) entre ces derniers sont de formes
différentes.
Système
Milieu extérieur
Matière
Matière
Information Energie
Energie
Information
Frontière du système
Séquence 1 1
Cours 1
La frontière du système permet de définir le système étudié. Elle permet de distinguer ses
constituants ou sous-systèmes internes du milieu extérieur.
Exemples de système pluri-technologiques (dans les labos des CPGE) :
Robot NAO
Cheville droite du robot
Frontière de la cheville Carte de commande des
NAO
NAO deux axes
• Système : Robot NAO
• Sous système : Cheville droite
• Constituant 1 : Chaine d’énergie de l’axe de tangage
• Constituant 2 : Chaine d’énergie de l’axe de roulis
• Constituant 3 : carte de commande
3. Démarche ingénieur en MPSI/PCSI dans le cycle de vie d’un produit
L’approche pédagogique et didactique des enseignements en MPSI-PCSI s’organise autour de
systèmes pluri-technologiques. Chaque système est défini à partir de besoins fonctionnels et
d’exigences, de modèles numériques et d’un système matériel. Un système sera étudié dans sa
globalité à partir de ces trois approches imbriquées :
• La réalité du besoin ou exigences fonctionnelles. Elle se décline dans le cahier des charges
défini avec un client ;
• La réalité virtuelle d’un système. Elle se traduit dans l’élaboration d’un modèle permettant
de simuler son comportement afin d’en prévoir et d’en évaluer les performances ;
• La réalité matérielle d’un système. Les performances du système matériel sont mesurées par
expérimentation.
Séquence 1 2
Cours 1
La démarche ingénieur s’insère dans le cycle de vie d’un produit comme le montre la figure suivante.
Souhaité
Ecart 1
Labo
Ecart 3
Simulé
Ecart 2
Produit
Analyse du besoin
et définition des
exigences
Conception et simulation
Besoin du
client
Travail de recherche bibliographique (1 à 2 pages) :
Sujet : L’éco-conception d’un produit
Source : Eco-conception - Les cahiers du DD - outil complet ([Link])
4. Description d’un produit avec l’outil SysML (Systems modeling language)
SysML (Systems Modeling Language) est un langage de description de l’ingénierie système. Il a
l’avantage de proposer différents diagrammes, permettant de modéliser le système dans les
différentes phases de son cycle de vie. Ces diagrammes interagissent entre eux grâce à des logiciels
dédiés, ce qui permet de répercuter immédiatement toute modification à l’ensemble des acteurs
concernés par le projet.
Avec SysML trois descriptions d’un produit ou système sont possibles :
• Fonctionnelle : permet de décrire l’expression du besoin et la réponse en terme fonction et
de cahier des charges.
• Structurelle : permet de décrire la structure du système.
• Comportementale : permet de décrire le comportement du système.
La figure suivante donne une idée sur les diagrammes utilisés par le langage SysML.
Séquence 1 3
Cours 1
Voici, parmi les neuf types de diagrammes SysML, les six qui ont été retenus pour le programme
MPSI/PCSI :
• Diagramme des exigences (requirement diagram)
• Diagramme des cas d’utilisation (use case diagram)
• Diagramme de séquence (sequence diagram)
• Diagramme d’état (state diagram)
• Diagramme de définition de blocs (definition block diagram)
• Diagramme de blocs internes (internal block diagram)
Ils décrivent différents aspects :
Aspects comportementaux :
➢ Diagrammes fonctionnels (que doit faire le système ?) :
• Diagramme des exigences
• Diagramme des cas d’utilisation
➢ Diagrammes dynamiques (comment le système doit-il se comporter ?) :
• Diagramme de séquence
• Diagramme d’état (état et transitions)
Aspects structurels :
➢ Diagrammes statiques (comment le système est-il construit ?) :
• Diagramme de définition de blocs
• Diagramme de blocs internes
Séquence 1 4
Cours 1
Dans ces diagrammes, on trouve des boîtes et des relations entre ces boîtes. Ces relations peuvent
être de natures différentes, elles s’expriment donc avec des symboles différents (figure suivante (*)).
(*) Référence : Didier FAGNON et Stéphane GASTON, Technologie 179, Avril 2012
5. Analyse du besoin et description des fonctions d’un système avec SysML
5.1. Le besoin du client et les fonctions d’un système
Dans la société d'aujourd'hui, les individus sont amenés à acheter des produits pour répondre à un
besoin. Les entreprises réalisent donc des produits pour satisfaire le besoin du client. Le client sera
content si le produit qu'il achète satisfait son besoin sachant que ce dernier est en évolution
constante sous l’effet des changements économiques, sociétaux et environnementaux, et des
innovations.
Expression du Compréhension
Besoin initial besoin par le du besoin par Produit final
client l'entreprise
Séquence 1 5
Cours 1
Il est donc indispensable de trouver un bon compromis entre le besoin initial ressenti par le client et
les fonctions du produit final réalisé par l’entreprise. L’expression du Besoin et la définition des
fonctions réalisées par le système doivent être formalisés avec le langage SysML.
5.2. Diagramme de cas d’utilisation d’un système
5.2.1. Qu'est-ce qu'un diagramme de cas d'utilisation ?
Un diagramme de cas d'utilisation est un diagramme comportemental. Il modélise la fonctionnalité
d'un système à l'aide d'acteurs et de cas d'utilisation.
• Les cas d'utilisation sont un ensemble d'actions, de services et de fonctions que le système
doit exécuter.
• Les acteurs sont les différents types d’utilisateurs (humains ou non)
5.2.2. Pourquoi faire un diagramme de cas d’utilisation ?
• Le diagramme de cas d'utilisation permet de visualiser les exigences fonctionnelles d'un
système.
• Il aide à identifier les facteurs internes et/ou externes qui peuvent influencer le système et
doivent être pris en considération.
• Il fournit une bonne analyse de l'extérieur du système et spécifie comment le système
interagit avec les acteurs.
5.2.3. Symboles et notations de base des diagrammes de cas d'utilisation
1. Dessinez les limites de votre système à l'aide d'un rectangle contenant des cas
d'utilisation. Placer les acteurs en dehors des limites du système.
2. Dessinez les cas d'utilisation à l'aide d'ovales. Étiquetez les ovales avec des verbes qui
représentent les fonctions du système.
3. Indiquez les acteurs qui sont les utilisateurs du système (humains ou non).
4. Illustrez les relations entre un acteur et un cas d'utilisation avec une ligne simple.
5. Pour les relations entre les cas d'utilisation, utilisez des flèches intitulées "include" ou
"extend". Une relation "include" indique qu'un cas d'utilisation est nécessaire à un autre
pour effectuer une tâche. Une relation "extend" indique des alternatives dans un certain
cas d'utilisation.
Frontière du
système
5.2.4. Exemple de diagrammes de cas d’utilisation : Portique automoteur marin 75 tonnes
(CNIM 2019)
Le port de Tanit pour la pêche artisanale situé à 60 km au nord de Nouakchott, est en mesure
d’assurer l’accostage de 400 pirogues de petites et moyennes tailles. Il est équipé d’un portique
automoteur marin qui permet de soulever les pirogues en toute sécurité.
Séquence 1 6
Cours 1
La suivante correspond au diagramme partiel du cas d’utilisation du portique automoteur marin dans
son environnement.
Séquence 1 7
Cours 1
6. Cahier des charges : Expression des exigences avec SysML
6.1. Qu’est-ce qu’un cahier des charges et qu’est-ce qu’une exigence
• Le cahier des charges permet de fixer les règles pour qu'un projet soit mené à bien, sans
surprise, et de déterminer les devoirs et les droits de chaque participant. C’est un document
administratif et contractuel énonçant les besoins et les acteurs nécessaires à un projet.
• Une exigence exprime une capacité ou une contrainte à satisfaire par le système.
• Le diagramme SysML des exigences (Requirement Diagram – req –) regroupe des exigences
liées aux besoins de l’utilisateur ou aux contraintes des éléments du milieu extérieur.
6.2. Exemple de diagramme des exigences avec SysML : Portique automoteur
marin 75 tonnes (CNIM 2019)
6.3. Caractériser les exigences : critère, niveau et flexibilité
Une exigence est caractérisée par :
• Un critère (grandeur physique mesurable) ;
• Un niveau attendu (valeur exigée) ;
• Une flexibilité (un écart acceptable).
6.4. Ecriture des exigences sous forme de tableau
id Exigence Critère Niveau Flexibilité
3.2 Le treuil hydraulique doit être Dépassement Nul
suffisamment performent Précision Erreur de position
nulle
3.1 La pirogue doit monter avec une Vitesse de <0,2m/s
vitesse compatible avec la montée de
situation du travail. pirogue
Séquence 1 8