Vous êtes sur la page 1sur 5

Systèmes d'information

Merise : Le système d'information informatisé

Rappelons les modèles de Merise :

Dans cette section on ne s'intéressera qu'au système d'information informatisé


(SII) et plus spécialement aux modèles logique et physique des traitements. Les
modèles logique et physique des données seront étudiés dans le module 3.
Signalons cependant que le modèle logique des données est une
représentation des données dans un standard informatisable : une base de
données (une base relationnelle par exemple) gérée par un système de gestion
de base de données ; le modèle physique des données, quant à lui, correspond
à la description des données dans un langage de manipulation de données (par
exemple SQL) du système de gestion de base de données.

Modèle logique des traitements (MLT)


Il correspond à l'identification et à la répartition des ressources en vue des
traitements. Les concepts utiles sont les suivants :

 Site : lieu physique des outils informatiques pour les traitements.


 Machine logique : machine virtuelle représentant une ou plusieurs
machines physiques.
 Unité logique de traitement (ULT) : vue informatique des tâches
(composée de programmes).

Exemple : le service commercial ; préparation de la saisie de la commande


réceptionnée par le service commercial. Les tâches sont
T2 : tri par date de commande
T3 : vérification des données sur le client
T4: vérification des données sur l'article

La représentation dans le modèle organisationnel des traitements est donnée


par le schéma suivant :

La représentation MLT pour la tâche T3 pourrait être décrite par le schéma


suivant :
avec
ULT1 : saisie des données client pour chaque commande
ULT2 : vérification des données client
ULT3 : examen de la réponse

Modèle physique de straitements (MPT)

Il consiste à expliciter les algorithmes de chaque unité logique de traitement.


Plusieurs méthodes peuvent être utilisées :

 Un langage algorithmique (indépendant d'un langage de programmation)


 Un langage de programmation donné
 Un formalisme graphique

On ne s'intéressera qu'à la première et à la dernière méthode.

Exemple : tâche T2 : tri des commandes par date par ordre chronologique. On
peut utiliser la technique du tri "bulles" qui consiste à balayer les commandes
deux à deux et à les permuter éventuellement suivant leurs dates. On
recommence jusqu'il 'y a plus de permutations à faire.

En langage algorithmique (le mot procédure est pris ici dans sa signification
informatique) :

procédure trier(n)
début
Répéter
i = 1;
p=0;
Répéter
lire(datecom[i]) ;
lire(datecom[i+1]) ;
Si (datecom[i] > datecom[i+1] )
permuter(commande i et commande i+1);
p=1;
FinSi
i = i+1;
jusqu'à (i = n) ;
jusqu'à (p = 0) ;
fin

formalisme graphique :
Travaux pratiques

TP4.1 - Tri

Ecrire une procédure informatique en langage algorithmique puis en


formalisme graphique permettant de classer 3 nombres quelconques par ordre
croissant.

Vous aimerez peut-être aussi