1. Structure d'un système
automatisé d'informations.
2. Les Informations.
3. Construction d'un Dictionnaire Global des Informations.
4. Construction d'un Dictionnaire Epuré des Informations.
5. Construction d'un Dictionnaire avec AMC*Designor.
6. Exercice.
1. Structure d'un système automatisé d'informations.
Une application informatique (logiciel, jeux, ...) est constituée de trois composantes fonctionnelles principales :
Une fonction d'interface utilisateur/machine qui consiste à
définir les informations à saisir, et celles à transmettre
à l'utilisateur.
Une fonction de mémorisation qui a pour but de stocker ces
informations (scores, sauvegardes, documents, ...) sur des supports externes.
Cette fonction implique une structuration des données sous forme
de fichiers ou de bases de données.
Une fonction de traitement effectuée à partir des
informations saisies et mémorisées. Les traitements se distinguent
en quatre catégories fondamentales :
Les contrôles : ils permettent de valider les données
saisies et de s'assurer de leurs conformité (vraisemblance d'une
date, prix et quantité commandée supérieurs à
zéro, ...)
Les mises à jour : elles permettent l'évolution
des informations mémorisées par ajout, suppression ou modification
(augmentation d'un prix, suppression d'un article dans une commande).
La consultation : les critères de selection permis peuvent
avoir une influence sur l'organisation et la structuration des données
mémorisées, sur la rapidité d'un programme, ...
Les calculs : ils doivent respecter certaines règles
de gestion, d'algorithme. Ex : Prix TTC =
Prix HT * TVA.Toute information manipulée possède cinq caractéristiques, plus ou moins importantes :
Le nom : il paraît évident que chaque information
doit posséder un nom unique et propre à elle : il ne doit
pas y avoir de polyséme, ni
de synonymes.
La nature : une information peut être calculée
ou non. Une information non calculée (NC) est un champ de
texte, ou un nombre dont on ne sert pas pour des calculs. Ex
: le nom d'un client, son adresse, un numéro de téléphone
ou le code postal. Une donnée calculée (C)
peut l'être à partir d'autres données calculées
ou non. Ex : montant HT (C) = quantité
(NC) * prix HT (NC). En revanche, une quantité
en stock, par exemple, est calculée comme suit : quantité
en stock = ancien stock + somme des entrées - somme des sorties.
Une telle donnée pourra être calculée et mémorisées
(CM).
Le type : une information peut se caractériser par des
types différents : D pour une date (JJ/MM/AAAA), A
pour une donnée alphanumérique, N pour un nombre,
B pour une valeur booléenne (vrai ou faux).
La longueur : il convient de donner une longueur à chaque
donnée, en nombre de caractères ou de chiffres.
Les observations : pour chaque propriété, on peut
associer un commentaire ou une remarque, qui pourra aider. Ex
: pour une date on peut indiquer qu'elle est sous la forme JJ/MM/AAAA.En résumé, toute propriété est caractérisée par :
| Nom | Nature | Type | Longueur | Observation |
|---|---|---|---|---|
| NC, C, CM | A, N, B |
L'ensemble des propriétés d'un système d'informations compose ainsi un Dictionnaire Global (ou Brut) des Données.
Remarque : On pourra trouver le terme de PROPRIETE à la place d'INFORMATION, ou vice-versa, sachant que chacun des deux termes désignent la même chose.
3. Construction d'un Dictionnaire Global des Informations.
Le dictionnaire doit être constitué après l'étude
physique de l'existant (phase de recueil). L'analyse des fiches, des documents,
des fichiers permet de construire le dictionnaire. L'étude des travaux,
des postes de travail et des tâches déjà informatisées,
permet de mettre en évidence les règles de gestion et d'organisation.
Ex : examinons les deux documents suivants
et construisons le dictionnaire des données.

FACTURE

ETAT DES STOCKS
Après recensement des informations, nous
obtenons un premier dictionnaire
global des données.
Puis, après correction, nous obtenons un second
dictionnaire global.
4. Construction d'un Dictionnaire Epuré des Informations.
Cette étape consiste à recopier le dictionnaire global des informations en ne conservant que les données non calculées (NC) et calculées mémorisées (CM).
L'étude des règles de gestion et de calcul permet parfois de découvrir de nouvelles informations qui n'étaient pas présentes dans les documents fournis. Ex : ici, il faut ajouter les propriétés Taux de TVA et Sortie de stock, en raison des règles de gestion énoncées plus haut. La dernière étape consiste à classer par ordre alphabétique sur le nom, le dictionnaire épuré.
Et voici, le dictionnaire épuré final.
5. Construction d'un Dictionnaire avec AMC*Designor.
Voici comment faire le même dictionnaire
des données, avec AMC*Designor.
Pour vérifier que vous avez bien compris, et pour vous entrainer, un petit exercice.