L’outil CalliGRAF permet de générer automatiquement le
dossier d’architecture de l’application étudiée. Nous allons le décrire au
travers du petit exemple du système d'information de l’agence de voyage
présenté lors de l’article précédent.
CalliGRAF s’appuie sur la description d’une arborescence :
Le répertoire « vsd » contient les schémas GRAF.
En l’occurrence il n’y en a qu’un :
Cali_Voyages.vsd
Le répertoire « doc » contient le template des
documents word :
Template DAL
Voyage.docm
Le fichier calliGRAF.du répertoire « param » par
contient le paramétrage de la génération du dossier d’architecture :
# paramétrage de
calliGRAF
--------------------------
nom du système =
GRAFVOYAGE -- nom du système implicite n'apparaissant pas dans visio
mise au point = oui --
c’est un mode « trace » pour le debug et qui ajoute des indications
en bleu
description des flux =
tableau
désignation du bus =
la'infrastructure d'échange
§style -- définition
des styles Word à utiliser -- mettre en adéquation avec le style du template
niveau 1 = Titre 1
niveau 2 = Titre 2
niveau 3 = Titre 3
niveau 4 = Titre 4
niveau 5 = Titre 5
puce = Liste à puces
prose = Normal
§tri -- règles de tri
des objets
syst=type
flux=source
Le fichier schéma.csv contient la liste des fichiers visio
analysé et de leurs onglets
des
|
fichier
|
onglet
|
nom
|
court
|
1
|
Cali_Voyages.vsd
|
Voyage
|
Voyage
- schéma global
|
VOY_GLOB
|
le fichier plan.txt du répertoire « param »
contient les directives de génération du document
prendre Template DAL
Voyage.docm
créer DAL Voyage
V1.0.docm
générer hiérarchie
générer flux
terminer
Lançons ensuite les outils de génération :
Le document généré se trouve dans le répertoire "doc". Un extrait de la table des matières :
3. / Architecture logique du système GRAFVOYAGE
3.1 / Système GRAFVOYAGE
3.1.1 / Sous-système Echanges
3.1.1.1 / Module « Passerelle mail »
3.1.1.2 / Module « Résa Avions »
3.1.1.3 / Module « Résa Hotels »
3.1.2 / Sous-système « Facturation comptabilité »
3.1.2.1 / Module de paramétrage Facturation
3.1.2.2 / Silo de données Factures
3.1.3 / Sous-système « Gestion demandes client »
3.1.3.1 / Silo de données Clients
3.1.3.2 / Module développé « Gestion des clients »
3.1.3.3 / Module développé « Gestion des réservations »
3.1.3.4 / Module canal « Portail Back office »
3.1.3.5 / Module canal « Portail client »
3.1.3.6 / Module canal « Portail front office »
3.1.3.7 / Silo de données Résa
3.1.4 / Sous-système Marketing
3.1.4.1 / Module développé « Gestion des produits »
3.1.4.2 / Module canal « Portail Marketing »
3.1.4.3 / Silo de données Produits
Aucun commentaire:
Enregistrer un commentaire