Analyse fonctionnelle et structurelle - Diagrammes SysML
- Fiche de cours
- Quiz et exercices
- Vidéos et podcasts
- Analyser la (ou les) fonction(s) d’un objet technique.
- Identifier la structure d’un objet technique.
- Une analyse fonctionnelle consiste à lister les différentes fonctions que devra remplir l’objet.
- Pour réaliser une analyse fonctionnelle, on
utilise un diagramme des cas d’utilisation et un
diagramme des exigences.
- Le diagramme des cas d’utilisation offre une vision globale des interactions entre l’objet et son environnement en définissant les fonctions attendues pour chaque interaction.
- Le diagramme des exigences permet de détailler chaque fonction en termes de performance.
- La structure d’un objet est mise en évidence dans le diagramme de blocs internes.
Les objets qui nous entourent sont de plus en plus complexes. Des dizaines de personnes ont été amenées à travailler ensemble pour concevoir certains d’entre-eux (exemples : voitures, smartphone).
Les diagrammes SysML permettent de faciliter les communication entre ces différentes personnes en structurant la description et l’analyse des objets.
Pour traduire le besoin du client, on fait une analyse fonctionnelle.
On étudie un tapis de course pour salle de gym.
- Permettre un entrainement à différentes vitesses.
- Permettre un entrainement avec différentes inclinaisons.
- Permettre à l’utilisateur d’enregistrer ses performances s’il le souhaite.
On utilise deux types de diagramme pour réaliser une analyse fonctionnelle : le diagramme des cas d’utilisation et un diagramme des exigences.
Dans un premier temps, l’objet est étudié suivant le point de vue du (ou des) utilisateur(s). Les différents cas d’utilisation de l’objet sont décrits et les éléments en interaction avec l’objet sont identifiés.
Ces informations permettent de compléter le diagramme des cas d’utilisation nommé « ucd » (use case diagram).
Sur un diagramme des cas d'utilisation, on trouve les éléments suivants.
Éléments du diagramme | Signification | |
Le système étudié et le nom du diagramme | ||
Les acteurs humains | Les acteurs principaux sont représentés à gauche du système et les acteurs secondaires à droite. | |
Les éléments en interaction avec le système | ||
Les cas d'utilisation (fonctions), c'est-à-dire les actions qui peuvent être accomplies par le système | ||
« extend » signifie que la fonction à l’origine de la flèche est optionnelle.
Exemple
A - - -<<extend>>- - ->B
Quand B est fait, A peut
l'être mais pas obligatoirement.Attention au sens de la flèche ! |
||
« include » signifie que la
fonction pointée est indispensable
à la réalisation de la fonction
principale.
Exemple
A - - -<<include>>- - ->B
La réalisation de la
fonction B est indispensable pour que la
fonction A se réalise.
|
Le diagramme suivant donne les cas d’utilisation (fonctions) possibles d’un tapis de course.
Diagramme de cas d’utilisation d’un tapis de course
Chaque fonction (cas d’utilisation) est ensuite décrite plus précisément, en termes de performances, grâce au diagramme des exigences : « req » (Requirement diagram).
Sur un diagramme des exigences, on trouve les éléments suivants.
Éléments du diagramme | Signification |
Le système étudié et le nom du diagramme | |
Indique qu'une exigence générale est constituée d'un ensemble des exigences plus détaillées. | |
Ajoute des précisions sur l'élément pointé. | |
Répond à la demande formulée par l'exigence pointée (souvent le nom d'un objet). | |
Numéro d’identification des exigences et des sous-exigences. |
Le diagramme des exigences ci-dessous donne les exigences associées au cas d’utilisation « Choisir un programme d'entrainement ».
Diagramme des exigences d’un tapis de course
Cette exigence générale est constituée de deux exigences plus détaillée : « Faire défiler le tapis » et « Incliner le tapis ».
En fonction des besoins, on peut donc analyser les fonctions réalisées par le système, en les détaillant jusqu’à arriver aux composants qui sont mis en jeu.
Le diagramme des exigences ci-dessous développe l’exigence « Faire défiler le tapis ».
Détails de la fonction « Faire défiler le tapis » d’un tapis de course
On peut par exemple remarquer que :
- l’exigence « Faire défiler le tapis » se décompose en 3 autres exigences : « Adapter la vitesse du tapis à l’utilisateur », « Mettre en mouvement le tapis » et « Guider le tapis » ;
- l’exigence « Guider le tapis » est satisfaite grâce au rouleau avant et au rouleau arrière.
Pour mettre en évidence la structure d’un objet technique, on identifie les flux de matière, d’énergie et d’information qui circulent entre les différents constituants de l’objet.
Sur un diagramme de blocs internes, on trouve les éléments suivants.
Éléments du diagramme | Signification |
Le système étudié et le nom du diagramme | |
Les flux de matière, d'information,
d'énergie, sont souvent
représentés par une couleur
différente. La nature du flux peut être indiquée au-dessus de la ligne. |
|
Indique les ports de flux qui entrent. | |
Indique les ports de flux qui sortent. | |
Indique les ports de flux qui permettent l'échange dans les deux directions. | |
Indique le nom des composants (« part »). |
Pour faciliter la lecture d’un diagramme de blocs internes, les flux seront généralement représentés de couleurs différentes en fonction de leur nature.
Le diagramme de blocs internes suivant représente les flux de matière (en bleu), d’énergie (en rouge) et d’information (en vert) d’un tapis de course.
Sur le diagramme ci-dessus, les flux
d’information sont en vert, les flux
d’énergie électrique en rouge et
les flux d’énergie mécanique en
bleu.
On peut par exemple remarquer que :
- la carte de commande reçoit des informations du clavier ;
- la carte de commande envoie des informations à la carte de puissance pour que cette carte lui transmette de l’énergie électrique ;
- le moteur reçoit de l’énergie électrique de la carte de puissance et transmet de l’énergie mécanique au système de poulies/courroie, qui lui-même transmet de l’énergie mécanique aux rouleaux afin de réaliser une action sur le tapis.
Des quiz et exercices pour mieux assimiler sa leçon
La plateforme de soutien scolaire en ligne myMaxicours propose des quiz et exercices en accompagnement de chaque fiche de cours. Les exercices permettent de vérifier si la leçon est bien comprise ou s’il reste encore des notions à revoir.
Des exercices variés pour ne pas s’ennuyer
Les exercices se déclinent sous toutes leurs formes sur myMaxicours ! Selon la matière et la classe étudiées, retrouvez des dictées, des mots à relier ou encore des phrases à compléter, mais aussi des textes à trous et bien d’autres formats !
Dans les classes de primaire, l’accent est mis sur des exercices illustrés très ludiques pour motiver les plus jeunes.
Des quiz pour une évaluation en direct
Les quiz et exercices permettent d’avoir un retour immédiat sur la bonne compréhension du cours. Une fois toutes les réponses communiquées, le résultat s’affiche à l’écran et permet à l’élève de se situer immédiatement.
myMaxicours offre des solutions efficaces de révision grâce aux fiches de cours et aux exercices associés. L’élève se rassure pour le prochain examen en testant ses connaissances au préalable.
Des vidéos et des podcasts pour apprendre différemment
Certains élèves ont une mémoire visuelle quand d’autres ont plutôt une mémoire auditive. myMaxicours s’adapte à tous les enfants et adolescents pour leur proposer un apprentissage serein et efficace.
Découvrez de nombreuses vidéos et podcasts en complément des fiches de cours et des exercices pour une année scolaire au top !
Des podcasts pour les révisions
La plateforme de soutien scolaire en ligne myMaxicours propose des podcasts de révision pour toutes les classes à examen : troisième, première et terminale.
Les ados peuvent écouter les différents cours afin de mieux les mémoriser en préparation de leurs examens. Des fiches de cours de différentes matières sont disponibles en podcasts ainsi qu’une préparation au grand oral avec de nombreux conseils pratiques.
Des vidéos de cours pour comprendre en image
Des vidéos de cours illustrent les notions principales à retenir et complètent les fiches de cours. De quoi réviser sa prochaine évaluation ou son prochain examen en toute confiance !