Notions cles a retenir
Besoin
Necessite ou desir eprouve par un utilisateur
A qui ? Sur quoi ? Pour quoi ?
Fonction de service
Action attendue du produit pour satisfaire le besoin
FP = Fonction Principale
SysML
Langage de modelisation systeme normalise
9 diagrammes (4 au programme SI)
Exigence
Contrainte que le systeme doit respecter
Critere + Niveau + Flexibilite
FAST
Decomposition fonctionnelle vers les solutions
Pourquoi ? ← Fonction → Comment ?
Cahier des charges
Document formalisant les fonctions du produit
CdCF = Cahier des Charges Fonctionnel
Chapitres du programme
Besoin et cahier des charges
1ereIdentifier et formaliser le besoin utilisateur
Besoin et cahier des charges
1ereIdentifier et formaliser le besoin utilisateur
L'analyse du besoin est la premiere etape de tout projet d'ingenierie. La bete a cornes permet de repondre a trois questions fondamentales : A qui le produit rend-il service ? Sur quoi agit-il ? Dans quel but ? Le cahier des charges fonctionnel (CdCF) formalise les fonctions attendues du systeme avec des criteres et des niveaux d'appreciation.
Diagramme des interacteurs (Pieuvre)
1ereIdentifier les fonctions de service et les contraintes
Diagramme des interacteurs (Pieuvre)
1ereIdentifier les fonctions de service et les contraintes
Le diagramme pieuvre (ou diagramme des interacteurs) place le produit au centre et identifie tous les elements du milieu exterieur. Les fonctions principales relient deux elements exterieurs via le produit, tandis que les fonctions contraintes relient le produit a un seul element exterieur. Chaque fonction est caracterisee par un critere, un niveau et une flexibilite.
Diagramme FAST
1ere-TermDecomposer les fonctions en solutions techniques
Diagramme FAST
1ere-TermDecomposer les fonctions en solutions techniques
Le diagramme FAST (Function Analysis System Technique) decompose chaque fonction de service en fonctions techniques, puis en solutions constructives. Il se lit de gauche a droite en repondant a "Comment ?" et de droite a gauche en repondant a "Pourquoi ?". C'est un outil essentiel pour passer de l'analyse fonctionnelle a la conception.
Langage SysML
1ere-TermModeliser un systeme avec les diagrammes SysML
Langage SysML
1ere-TermModeliser un systeme avec les diagrammes SysML
SysML (Systems Modeling Language) est un langage graphique normalise pour modeliser des systemes complexes. Au programme de SI, on etudie principalement 4 diagrammes : le diagramme des exigences (req) qui liste les contraintes, le diagramme des cas d'utilisation (uc) qui decrit les interactions acteur/systeme, le diagramme de definition de blocs (bdd) pour la structure, et le diagramme de blocs internes (ibd) pour les flux.
Diagrammes comportementaux SysML
TermDecrire le comportement dynamique du systeme
Diagrammes comportementaux SysML
TermDecrire le comportement dynamique du systeme
Les diagrammes comportementaux SysML decrivent comment le systeme reagit dans le temps. Le diagramme d'etats (stm) montre les differents etats du systeme et les transitions entre eux. Le diagramme de sequence (sd) represente les echanges chronologiques entre acteurs et systeme. Le diagramme d'activite (act) decrit les flux d'actions avec des conditions et des parallelismes.
Analyse fonctionnelle et projet
TermAppliquer l'analyse fonctionnelle a un projet reel
Analyse fonctionnelle et projet
TermAppliquer l'analyse fonctionnelle a un projet reel
En Terminale, l'analyse fonctionnelle s'applique au projet de 70 heures. Les eleves doivent formuler un cahier des charges, modeliser leur systeme en SysML, puis valider que le prototype repond aux exigences definies. La revue de projet est l'occasion de verifier la coherence entre les fonctions attendues et les solutions retenues.
Methodologie de l'analyse fonctionnelle
1. Analyser le besoin
- Identifier l'utilisateur
- Formuler le besoin (bete a cornes)
- Valider le besoin
2. Formaliser les fonctions
- Diagramme pieuvre (FP, FC)
- Cahier des charges fonctionnel
- Hierarchiser les fonctions
3. Modeliser le systeme
- Diagrammes SysML
- FAST (fonctions → solutions)
- Validation des exigences
Analyse fonctionnelle au Bac SI
L'analyse fonctionnelle est presente dans presque tous les sujets de bac SI. Savoir lire et completer un diagramme SysML est indispensable.
Astuces pour le bac
Maitriser les diagrammes SysML
Savoir identifier le type de diagramme (req, uc, bdd, ibd, stm, sd) et les informations qu'il contient. S'entrainer a les completer.
Vocabulaire precis
Distinguer fonction de service / fonction technique, exigence / contrainte, et utiliser le vocabulaire SysML correct (bloc, port, flux).
