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 ). 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.
2 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).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) ?
3 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 : 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.)
4 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,.. ) 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.
5 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. 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 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).
6 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. 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, il est interdit de reprendre le nom d une fonction d j utilis e au niveau sup MOE2 doit tre de m me type que la MOS3 principale et tre coh rente avec le nom de lafonction qui traite cette num rotation des boites se fait de fa on hi rarchique.
7 Ainsi A0 contient A1, A2, A3, .. puis A1 contient A11, A12, A13, .. 2 Mati re d'Oeuvre Entrante3 Mati re d'Oeuvre de terminale Boites : Labels de propri t Les boites, les fl ches, les notes ou les commentaires en disent beaucoup mais sont parfois loign s de l'activit ou de la donn e qu'ils a souvent besoin d'une information courte, souvent num rique, associ e a une activit ou une donn e les labels de propri t expriment cette :ActigrammesDatagrammesactivit produisant 120 moteursMeure donn e dont la valeur doit tre connue 0,1% pr sactivit d clench e toutes les 100 msdonn e occupant un champ de 64 caract de terminale SIExemple : Analyse Descendante d un s cateurNiveau A0 du s cateur