jeudi 10 juillet 2014

GRAF - Génération automatique de la préparation des ateliers

Cette fonctionnalité est disponible à partir de la version 2.3.1 de GRAF

GRAF permet d’accélérer la préparation des ateliers collaboratifs de définition de l’architecture.

Pour préparer un atelier rapidement et efficacement, l’idéal est que tous les participant disposent :
  • d’un ou plusieurs schémas GRAF de la portion d’architecture à examiner
  • d’une explication des différents éléments du schéma, qui explique notamment la cinématique des flux.


CalliGRAF propose un outil très simple permettant de pré-générer un texte décrivant les différents flux.

Ce texte pourra bien sûr être adapté manuellement de façon à apporter des précisions qui améliorent la lisibilité de la représentation. Toutefois, l’usage des propriétés GRAF sur les objets visio permet d’avoir déjà un niveau de lisibilité élevé dans le texte généré.

Le texte généré est élaboré de façon à ce qu'on puisse facilement y insérer les n° de séquence (manuellement) avant de re -trier le tout (manuellement toujours, en utilisant le mode « plan » de word) de façon à ce que les séquences arrivent en ordre.

Remarque : certaines explicitations de flux devront également être dupliquée manuellement  lorsque plusieurs séquences utilise le même flux.

Chacun des flux génère un texte conforme à la grammaire suivante :

[SEQ]: < GRAF_désignation (composant source)><GRAF_dénomination (composant source)>
envoie 
< GRAF_désignation (flux)><GRAF_dénomination (flux)>[<GRAF_documentation(flux)>]
vers
< GRAF_désignation (composant cible)><GRAF_dénomination (composant cible)>

Exemple :
Supposons que pour notre agence de voyage nous ayons préparé un atelier « Décisionnel » à l’aide du schéma suivant :


Renseignons quelques propritétés GRAF. Par exemple sur flux qui porte la séquence A2 :
GRAF_désignation : « le’ordre d’insertion »
GRAF_dénomination : « Données métier »
GRAF_documentation : « dans la base en étoile »

Remarquons au passage que dans GRAF, une désignation, qui sert à clarifier le type de l’objet GRAF considéré doit avoir la syntaxe :
<article porteur du genre>[<apostrophe si élision>]<syntagme nominal de la désignation>
d’où la formulation « le’ordre » plutôt que « l’ordre » pour aider CalliGRAF à connaitre le genre du nom qui suit.

Il suffit, une fois que le diagramme et éventuellement les propriétés ont été élaborées, d’ajouter la directive « générer atelier » dans le fichier de paramétrage « plan.txt » de l’arborescence CalliGRAF.

Le texte généré est alors :

·         [SEQ] : le silo de données transactionnelles « Réservations client » envoie le résultat de l'extraction de données « Données métier [lues via des requêtes informatica] » vers le module de paramétrage « Alimentation reporting »
·         [SEQ] : le silo de données transactionnelles Factures envoie le résultat de l'extraction de données « Données métier [lues via des requêtes informatica] » vers le module de paramétrage « Alimentation reporting »
·         [SEQ] : le module de paramétrage « Alimentation reporting » envoie l'ordre d'insertion des « Données métier [dans la base en étoile] » vers le silo de données décisionnelle « Décisionnel voyage »
·         [SEQ] : le silo de données décisionnelle « Décisionnel voyage » envoie le résultat des requêtes « Données métier [depuis la base  en étoile] » vers le module d'accès à la base décisionnelle « Requêtes reporting voyages prédéfinies »
·         [SEQ] : la page écran « IHM reporting voyage » envoie l'invocation de service « Exécuter rapport » vers le module d'accès à la base décisionnelle « Requêtes reporting voyages prédéfinies »
·         [SEQ] : l'agent interne « Responsable Marketing » envoie l'ordre « Demander rapports » vers la page écran « IHM reporting voyage »
 


Aucun commentaire:

Enregistrer un commentaire