Analyse fonctionnelle
avec Asymptote

Logo JDoTec

  Informatique - Réf:46310 - MàJ:04-05-2010
Télécharger Asymptote
Télécharger Asymptote

Dernière version stable : Lib_EdS_2010_001 du 04 mai 2010

^ La bibliothèque «Étude des systèmes»

Les objets

L'étude des systèmes met en œuvre leur analyse fonctionnelle.

Les différentes représentations fonctionnelles s'appuient sur les fonctions, objets nommés fct, à déclarer par l'utilisateur de cette bibliothèque.

fct f1,f2,f3;

Déclarer trois fonctions fct, nommés ici f1, f2 et f3.

 

Les commandes


^ La commande bac()

La commande bac() dessine un diagramme sagital de type «bête à corne» pour l'expression du besoin

bac(syst,aqui,squoi,but) Dessine le diagramme avec les chaînes de caractères passées en antécédent.

Ces différentes syntaxes admettent de plus deux paramètres supplémentaires facultatifs :

^ La commande pieuvre()

La commande pieuvre() dessine le diagramme sagittal en reliant les systèmes nommés en s'appuyant sur leurs déclarations.

pieuvre(sys1,sys2[,...]) ...

^ La commande cdc()

La commande cdc() dessine le tableau de présentation du cahier des charges à partir de la liste des fonctions fournies en antécédent en organisant la désignation, le critère, le niveau et la flexibilité

cdc(fct1,fct2[,...]) ...

^ La commande fast()

La commande fast() dessine l'arborescence à partir de la fonction de plus haut niveau fournie en antécédent.

fast(fct) ...

^ La commande sadt()

Hummmm...

 

^ Télécharger

Version béta

en_cours Lib_EdS_2010_001.asy

Versions stables

  [...]

^ Exemples


^ Diagramme «bête à cornes»

eds_10.gif

//*************************
// eds_10.asy
//*************************
//
//--------------------------
import Lib_EdS_2010_001;
//--------------------------

string syst =("Syst\`eme");
string aqui =("\`A qui ?");
string squoi=("Sur quoi ?");
string but =("Dans quel but ?");

bac(syst,aqui,squoi,but);

 

^ Diagramme «FAST»

 

//*********************
// eds_20.asy
//*********************
//
//--------------------------
import Lib_EdS_2010_001;
//--------------------------


 

^ Cahier des charges

 

//*************************
// eds_30.asy
//*************************
//
//--------------------------
import Lib_EdS_2010_001;
//--------------------------


 

^ Notes de version

Lib_EdS_2010_001 (01.05.2010)


- 1855 -