Académique Documents
Professionnel Documents
Culture Documents
SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 1 SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 2
SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 3 SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 4
Principes de base Concepts utilisés
• approche descendante, modulaire, hiérarchique, structurée : • un modèle SADT représente :
un système complexe est décompose en éléments (fonctions) figurant l'ensemble • les données (objets du domaine)
du modèle • les activités (opérations)
• approche du problème par un modèle de celui-ci : • dualité activités - donnees :
un modèle est constitue de diagrammes et de textes • actigramme (privilégie les activités)
• distinction entre modèle du problème & modèle de la solution • datagramme (privilégie les données)
• plusieurs vues et modèles possibles : • hiérarchie de diagrammes : diagrammes Père - Fils (3 à 6 boites maxi par diagramme)
• un diagramme fils ne doit contenir que des éléments appartenant au diagramme de son père
• modèle des activités
• un diagramme fils représente toute la boite père et rien que la boite père
• modèle des données
• langage graphique associe : tout le système A-O
• fonctions, relations,
1°décomposition A-O
• structure hiérarchique
• favoriser le travail en équipe : l'équipe SADT
• modularité ....
• structure niveau le plus
détaillé
• obligation d'une forme écrite des choix :
• cycle auteur-lecteur, revue, archivage
SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 5 SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 6
SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 9 SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 10
SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 11 SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 12
Rè gle s sur le s diagramme s (actigramme s e t Conventions simplificatrices
datagrammes) : équivalent à :
manger vaisselle sale
• règles de hiérarchie : vaisselle sale / vaisselle propre
manger
• les flèche externes d'une boite père doivent se retrouver en flèches externes du
diagramme fils laver
• le nombre de "boite" d'un diagramme est limité de 3 à 6 laver
vaisselle propre
• règle de construction : on doit se laisser guider par l'enchaînement des données et non par
erreurs d'analyse équivalent à :
la chronologie des opérations
spécif.fonctionnelles spécif.fonctionnelles / erreurs d'analyse
• informations générées par le FILS pour le PÈRE : analyser
analyser
n°Chronologique du PERE (DG02)
n°du noeud du PERE (AO)
concevoir
AO DG02 concevoir
C1 x C1
vers tous
S1 de tous
X x
X y x y S1
Y Y y x
SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 13 SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 14
1
2
comité de experts
3 revues
A0
SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 17 SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 18
• Experts : spécialistes fournissant aux auteurs au cours d'interviews, des informations • vérifie la syntaxe
sur les facilités, les contraintes, les besoins du produit. • vérifie la hiérarchie
• Comité Technique : équipe technique de haut niveau, dont le rôle est de critiquer • analyse la modélisation proposée
l'analyse à chaque étape importante de la décomposition. Ce comité résout les
• émet des critiques sur cette modélisation (commentaires écrits)
problèmes techniques oulet recommande une décision à la gestion du projet.
• l'auteur porte à son tour par écrit ses réactions aux remarques et aux suggestions faites par
• Bibliothécaire : a la responsabilité de la tenue à jour du fichier central, des pièces du le lecteur: si désaccord, l'auteur et le lecteur en discuteront (résultats de la discussion par
produit, de la bonne circulation des documents de lecture et de leur archivage. écrit)
SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 19 SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 20
Cycle auteur-lecteur Évolutions de SADT
• un tel cycle de critique et d'approbation se déroule selon 2 axes : • Actigrammes :
• prendre en compte les aspects de synchronisation (réseau de PETRI)
§ celui de la hiérarchie des diagrammes constituant le modèle, et
• Datagrammes :
§ celui de l'ensemble des personnes impliquées et cela jusqu'au consentement final. • liaison avec des modèles existant type entite-relation (MERISE)
• cette procédure documentée permet de savoir pourquoi des décisions particulières ont été • qualimetrie dans les systèmes de spécification
prises et ce qui les a influencées. • outils de mise en oeuvre :
• SADT conduit à la création et à la mise à jour permanente d'un modèle, évite d'avoir en • ASA (société VERILOG)
fin de projet une phase de documentation trop importante. • ...
• SA-RT
• IDEF0
• ...
SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 21 SADT - Méthodes Fonctionnelles - Bernard ESPINASSE - © - 22