QUESTIONS & RÉPONSES La collection de Solve DSI - Yann-Eric Devars
← Revenir aux réponses

Que faut-il savoir sur « La grammaire du schéma, ce que signifie une flèche » ?

Extrait de Cartographie du système d’information

Quand vous dessinez une flèche Métier A → Logiciel, vous dites quatre choses.

Métier A fourni des données au logiciel.

Métier A est responsable de la qualité de saisie ou de production de ces données selon les règles établies.

Le logiciel accepte, refuse, transforme, ou contrôle ces données.

Il existe donc une dépendance opérationnelle, si le logiciel est indisponible, Métier A ne peut pas exécuter correctement cette partie de son activité.

Quand vous dessinez une flèche Logiciel → Métier B, vous dites aussi quatre choses.

Métier B consomme une information fournie via le logiciel.

Métier B dépend de la disponibilité du logiciel, ou de la disponibilité des données exposées par le logiciel.

Métier B base des décisions ou des actions sur cette information.

Il existe donc un risque, si l’information est erronée, incomplète, ou tardive, Métier B se met en erreur.

Et quand vous dessinez la flèche Logiciel → Base de données avec la mention requête SQL, vous dites encore autre chose.

Le logiciel ne détient pas la vérité, il la reconstitue en lisant des données persistées.

La base est un point de concentration de dépendance.

La continuité du flux dépend souvent plus de la base que de l’interface.

La performance et la cohérence du flux sont liées à la conception des données et des requêtes.

Dans une démarche pédagogique, vous devez marteler ce point. Beaucoup de lecteurs voient un logiciel comme un écran.

Ils oublient que la donnée est la vraie matière première : ce schéma sert à corriger ce biais.