Quelques compléments sur SADT
pour en savoir plus, télécharger
la norme IDEF
0 (80 pages en anglais)
Concepts de SADT
SADT ou IDEF 0 est un langage qui permet de décrire
le modèle d’activités et les flux de données d’un
système. La langage est basé sur un faible nombre de primitives
graphiques (des boites et des flèches), disposés de gauche
à droite et de haut en bas de la page de façon à permettre
la lecture dans le sens de la diagonale. Un schéma (ou diagramme)
est un actigramme ou un datagramme selon qu’il présente une décomposition
en terme d’activités ou de donnée s du système. Dans
la suite, nous ne présenterons que les actigrammes.
Chaque boite représente une action désignée
par un nom, et chaque flèche représente un flux de donnée.
Toutes les boites sont identifiées par un repère comportant
un " A " suivi d’un nombre. L’activité produit des données
de sortie en transformant des données d’entrée, à
partir des directives de contrôle et en s’appuyant sur des mécanismes
ou ressources.
Figure 1 : Symbolique graphique des activités
et flux de données en SADT
Les données d’entrée sont transformées
ou consommées par l’activité pour produire des données
de sortie. Ces transformations s’effectuent en prenant en compte les données
de contrôle qui pilotent ou modifient le déroulement de l’activité.
Les données de contrôle ne sont pas modifiées par l’activité.
L’activité nécessite pour se dérouler la mise en œuvre
de ressources ou mécanismes (composants logiciels, appareillages,
ressources humaines).
Le fait qu’une donnée se trouve donc en entrée,
en sortie, en contrôle ou en mécanisme dépend donc
de l’activité et non de la nature de la donnée. Une même
nature de donnée peut donc se trouver en entrée, en sortie,
en contrôle, voire en mécanisme de plusieurs activités
de nature différente.
SADT et énergie
Parmi les flux qui agissent dans un système figurent
des flux physiques, des flux informationnels et des flux énergétiques.
L’énergie agit en contrôle de l’activité si sa mobilisation
est de nature à modifier le déroulement de l’activité,
par exemple dans le cas de l’action d’un moteur électrique ou d’une
lampe commandé directement par l’action d’une énergie électrique
qui sert à réguler l’activité. Le niveau d’énergie
électrique peut alors contrôler la fréquence de rotation
du moteur ou l’intensité lumineuse de la lampe. Par contre, l’énergie
électrique disponible dans le réseau est une ressource nécessaire
à l’activité comme à d’autres activités : elle
doit alors être traitée comme une ressource disponible à
tout instant.
Prenons l’exemple d’un système composé d’un
interrupteur et d’une lampe.
Figure 2 : un interrupteur
et une lampe
Soit le A-0 décivant au plus haut niveau le système
:

Imaginons que ce système est maintenant monté
sur une bicyclette dont le A-0 sera :

et le diagramme de niveau AO

Conclusion : la question "l'énergie est elle
une ressource, une entrée ou un contrôle ?" est donc une
question mal posée car tout dépend de l'usage que l'activité
fait de cette grandeur. Le modèle sert avant tout à se
poser les bonnes questions.