Transcription of SADT - projet.eu.org
1 Classe de terminale SISADTT able des mati res1. Actigrammes et Les donn es de contr R gles sur les Listes hi rarchiques et num rotation des Boites : Labels de propri t ..7 SADT (Structured Analysis and Design Technique) est une m thode d'origine am ricaine, d velopp e en 1977. Elle se r pandit vers la fin des ann es 1980 comme l'un des standards de description graphique d'un syst me complexe par analyse fonctionnelle descendante, c'est- -dire que l'analyse chemine du g n ral (dit niveau A-0 ) vers le particulier et le d taill (dits niveauxAijk ).
2 De terminale SI1. IntroductionSADT1 est une m thode de mod lisation syst mique d'un syst me complexe ou d'un processus op ratoire, d velopp e en 1977. C'est une m thode de description graphique par analyse fonctionnelle descendante : l'analyse chemine du g n ral (dit niveau A-0 ) vers le particulier et led taill (dits niveaux Aijk ).Le but de la SADT est d offrir une vision globale et synth tique du syst me automatis en ne retenant qu un petit nombre d informations jug essentiel la compr hension sous forme de mod legraphique appel actigramme. SADT convient parfaitement pour la mod lisation des activit s et du flux des informations entre les activit s mais elle ne permet pas la mod lisation du temps ni de repr senter les relations logiques (relations ET et OU).
3 SADT se place donc du point de vue du concepteur et non pas du point de vue de l utilisateur et faitpartie de l analyse fonctionnelle s appuie sur un mod le graphique et proc de par analyse descendante en ce sens que l on va du plus g n ral au plus d taill en s int ressant aux activit s du syst accent est mis sur la sp cification : Des fonctions que celui-ci remplit Des informations qu il change , notamment avec son environnement2. Actigrammes et datagrammesLe mod le d analyse est constitu d une suite coh rente de diagrammes (actigrammes). Le diagramme le plus haut repr sente la fonction globale assur e par le syst me et r pond aux questions suivantes : sert quoi / pourquoi (fonction du syst me) ?
4 Sur quoi agit le syst me (Mati re d uvre) ? Quelle valeur est ajout e par ce syst me ? Quelles sont les informations qui pilotent le fonctionnement du syst me (donn es de contr le) ? Deux s ries de diagrammes : actigrammes et datagrammes repr sentant des raffinements Analysis and Design de terminale ActigrammeL' l ment de base est une boite repr sentant une activit avec les conventions suivantes : les donn es en entr es sont transform es en donn es de sortie par la fonction repr sent e par la boite le contr le agit sur la mani re dont la transformation est faite le m canisme indique ce qui supporte la fonction (individu, )boite = verbe d'action | fl ches = nom entr es : donn es transform es par l'activit en sortie sorties.
5 Donn es cr es par l'activit contr les : donn es dont la pr sence contraint l'activit donn es non modifi es par l'activit m canismes : processeur qui effectue l'activit (personne, machine, ..) au moyen de ..R gles sur les actigrammes : ne bo te poss de au moins une donn e de contr le d clenchant l'activit et au moins une donn e de sortie une donn e appara t comme contr le et entr e on la place de pr f rence en contr le un m canisme peut tre d fini par un autre mod DatagrammeM me principe de d composition hi rarchique sur plusieurs diagrammes, l l ment de base tant : activit (ventes, stockage, affichage.)
6 Activit d'entr e : modification sur les donn es activit de sortie : celle qui va les utiliser activit de contr le influe sur la mani re dont une donn e est utilis e ou cr e le m canisme exprime le dispositif de m morisation de donn esboite = nom 1 fl ches = verbe d'action entr es : activit s g n ratrices de donn es sorties : activit s utilisatrices de donn es contr les : activit s dont le r sultat influe la cr ation ou l'utilisation des donn es m canismes : unit s de stockage des donn de terminale ExemplesActigrammeDatagramme Les activit s sont libell s par des VERBES comment s si besoin Les donn es sont libell s par des NOMS qualifi s si besoin3.
7 Les donn es de contr leLes donn es de contr le concernent les boites d'activit s et peuvent tre de 4 types possible : W = Pr sence d nergie ou de mati re d uvre R = donn es de r glage (n influent pas sur le cycle du syst me) C = donn es de configuration (influent sur le cycle du syst me) E = donn es d exploitation (donn es qui permettent de piloter le fonctionnement du syst me) Une donn e de contr le : n'est pas modifi e par l'activit mais elle la d clenche ou la contraintR gles : une boite d'activit doit avoir au moins un contr le qui d clenche l'activit si une donn e est la fois un contr le et une entr e on la repr sente comme un contr le la s paration contr le / entr e appara tra au niveau inf de terminale SI4.
8 R gles sur les gles de hi rarchie : les fl che externes d'une boite p re doivent se retrouver en fl ches externes du diagramme fils le nombre de "boite" d'un diagramme est limit de 3 gle de construction on doit se laisser guider par l encha nement des donn es et non par la chronologie des op rations un diagramme fils ne doit contenir que des l ments appartenant au diagramme de son p re un diagramme fils repr sente toute la boite p re et rien que la bote p informations sont g n r es par le FILS pour le P REChaque boite peut tre d taill e au niveau hi rarchique imm diatement inf rieur dans
9 Un diagramme :Un seul niveau hi rarchique par de terminale Listes hi rarchiques et num rotation des diagrammesLe syst me de r f rence utilis par SADT est bas sur l'arbre hi rarchique que constituent les diagrammes (actigrammes A et datagrammes D).La hi rarchie exprim e en affectant a chaque actigramme et datagramme un Num ro de N udPar convention le syst me global et son environnement par un diagramme form d'une seule boite identifiable par le num ro de n ud A - 0 (lire A moins 0).Chacune des boites d compos e en un diagramme portant le num ro de n ud A1, .. la suite, le num ro de n ud de chaque diagramme s'obtiendra en accolant au num ro de n ud du diagramme p re celui de la boite dont il fournit la d composition :La mod lisation A0 est un d velopp du mod le A-0 selon une d marche descendante.
10 La technique graphique de mod lisation est bas e sur un formalisme qu il convient de respecter boites repr sentent la d composition du probl me en parties ; elles mod lisent les activit s ou fonctions du syst fl ches relient les boites et codifient les interfaces et/ou les contraintes entre les boites. Elles mod lisent ainsi : Les donn es sur lesquelles agissent les activit s Les contraintes qui d clenchent ou modifient les activit diagramme de niveau inf rieur ne montre qu une quantit d termin e de d tails et s int gre exactement dans le diagramme de niveau sup rieur, en pr servant les relations de chaque l ment avec son les fonctions de niveau inf rieur.