Académique Documents
Professionnel Documents
Culture Documents
6 - Functional Analysis PDF
6 - Functional Analysis PDF
systèmes d’information
(Analyse fonctionnelle)
université d’Alger 1 -
Benyoucef Benkhedda
Analyse fonctionnelle:
Dans les premières phases du cycle de vie du projet, l’analyse fonctionnelle porte
sur:
o Les fonctions haut-niveau que le système doit réaliser
o Où ces fonctions doivent être effectuées
o Comment sont-elles effectuées
o Selon quelles concepts opérationnels et conditions environnementales
Après, l’analyse permet de plonger aux niveaux bas afin d’offrir une analyse
détaillée des fonctionnalités du système.
2
Analyse fonctionnelle:
objectifs
Citer et identifier toutes les fonctions qu’un système doit suivre pour fonctionner
efficacement.
3
But “…decomposition cannot be found in a book or dictated by the
stakeholders; the decomposition is a product of the engineers of the system
and is part of the architecture design process that is attempting to solve the
design problem established by the requirements. The decomposition can be
carried out as deeply as needed to define the transformations that the system
must be able to perform.”
4
Functional Flow Bloc Diagram (FFBD)
Présente les relations séquentielles entre les fonctions du système dans chaque
niveau
5
Functional Flow Bloc Diagram (FFBD)
Composantes
6
Functional Flow Bloc Diagram (FFBD)
Composantes
Le titre doit consister d’un verbe et nom indiquant un truc vérifiable dont le nom
indique un attribut mesurable (e. i.: « provide power » est mieux que « power
electronics »)
7
Functional Flow Bloc Diagram (FFBD)
Composantes
Ils représentent principalement des entités ou des fonctions du système qui sont
externes de la fonction modélisée.
Les références externes d’un diagramme doivent apparaître au moins 1 seule fois
durant la décomposition du diagramme dans les niveaux bas.
8
Functional Flow Bloc Diagram (FFBD)
Composantes
L’isolation des fonctions conduit à l’échec d’analyse
Si la référence externe cite une fonction externe existant dans un autre
diagramme du même système, la présente fonction doit obligatoirement être
citée dans l’autre diagramme comme une référence externe aussi.
Une autre référence est souvent appelée block flottant qui peut être aussi une
fonction interne.
La raison est que ce block est lié à toutes les fonctions du diagramme
9
Functional Flow Bloc Diagram (FFBD)
Composantes
Si le block flottant est une référence externe:
o S’il est à gauche du diagramme donc il est prédécesseur de toutes les fonctions
o S’il est à droite du diagramme donc il est successeur de toutes les fonctions
o S’il est en bas du diagramme donc il est à la fois prédécesseur et successeur des fonctions
10
Functional Flow Bloc Diagram (FFBD)
Composantes
Les flèches de séquencement indique l’ordre de des fonctions.
S’il y a des fonctions qui traitent ou transforment les données, on peut trouver
des fonctions indiquant des données
11
Functional Flow Bloc Diagram (FFBD)
Composantes
Les fonctions indiquant traitement ou transfert de données sont mixées dans un
diagramme avec celles indiquant des activités, pour cela que par fois des flèches
peuvent indiquer un transfert de produit entre les fonctions
Dans la plupart des cas, la flèche n’indique qu’une fonction ne peut être réalisée
qu’après la fonction qui la précède mais pas forcément d’une façon directe.
12
13
Functional Flow Bloc Diagram (FFBD)
Composantes
Les opérateurs logiques sont souvent utilisés pour indiquer la synchronisation
des fonctions.
15
Functional Flow Bloc Diagram (FFBD)
exemple
16
Functional Flow Bloc Diagram (FFBD)
Composantes
La description des fonctions n’est pas incluse dans le diagramme. Quand même,
elle joue un rôle très importants dans le processus d’analyse fonctionnelle.
La description est faite à l’aide d’un ensemble de diagrammes aidant appelés:
Time Line
17
Time line analysis
18
Time line sheet
Supporte le développement des besoins d’opération, le teste et la maintenance
Permet de décrire:
o Chemin critiques de temps
o Séquences
o Chevauchements
o Fonctions concurrentes
Les critères de performance peuvent être déduits à partir du temps critique des
tâches
19
Time line sheet
exemple
20