Aller au contenu principal
AccueilSIAnalyse fonctionnelle

Analyse fonctionnelle

Cahier des charges, diagrammes SysML, demarche de projet

Retour Sciences de l'Ingenieur

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

1ere

Identifier 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.

Expression du besoinBete a cornesCahier des charges fonctionnel (CdCF)Fonctions de service

Diagramme des interacteurs (Pieuvre)

1ere

Identifier 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.

Fonctions principales (FP)Fonctions contraintes (FC)Milieu exterieurCaracterisation des fonctions

Diagramme FAST

1ere-Term

Decomposer 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.

Fonction de serviceFonctions techniquesSolutions constructivesLecture horizontale : Pourquoi ? Comment ?

Langage SysML

1ere-Term

Modeliser 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.

Diagramme des exigences (req)Diagramme des cas d'utilisation (uc)Diagramme de definition de blocs (bdd)Diagramme de blocs internes (ibd)

Diagrammes comportementaux SysML

Term

Decrire 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.

Diagramme d'etats (stm)Diagramme de sequence (sd)Diagramme d'activite (act)Evenements et transitions

Analyse fonctionnelle et projet

Term

Appliquer 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.

Demarche de projetRevue de projetValidation des exigencesPrototype et tests

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).

EdTech AI Assistant