Informatique de Gestion Partie 3
Informatique de Gestion Partie 3
Informatique de Gestion Partie 3
27/12/2023 www.economie-gestion.com 1
COMMENT PEUT-ON RÉALISER UN
SYSTÈME D’INFORMATION ?
Initiation à la conception de système d’information
La conception d'un système d'information n'est pas évidente car il faut réfléchir à l'ensemble des
informations que l'on doit mettre en place.
La phase de conception nécessite des méthodes permettant de mettre en place un modèle sur lequel on va
s'appuyer.
La modélisation consiste à créer une représentation virtuelle d'une réalité de telle façon à faire ressortir les
points auxquels on s'intéresse.
Selon le petit Robert, une méthode est « Un ensemble de démarches raisonnées, suivies, pour parvenir à un but ».
Tel est bien l’objet des méthodes de conception et de développement des SI : présenter une démarche et un
ensemble de modèles permettant de définir et mettre en place un nouveau système.
Une facilité de dialogue entre les membres du projet et ensuite avec les utilisateurs du fait qu’elle utilise
un formalisme commun et constitue une documentation.
Initiation à la conception de système d’information
Méthode MERISE
• Les cycles de vie
L’identification de ces cycles se base sur la trialectique fondamentale de l’ETRE, du FAIRE et du
DEVENIR, le sésame de la connaissance de l’objet.
En effet, expliquer un concept ou un objet, nous ramène à répondre à trois questions fondamentales :
ce qu’il est ? Ce qu’il fait ? Ce qu’il devient ?
Par conséquent, la définition de l’objet pondère une définition ontologique1 (ce que l’objet est- la
dimension de l’ETRE), une définition fonctionnelle (ce que l’objet fait - la dimension du FAIRE) et
une définition génétique (ce que l’objet devient - la dimension du DEVENIR).
En extrapolant aux systèmes d’information, ces trois dimensions se transforment en des cycles. On
aura ainsi le cycle d’abstraction (ce que le système d’information est), le cycle de décision (ce que le
système d’information fait) et le cycle de vie (ce que le système d’information devient).
Initiation à la conception de système d’information
Méthode MERISE
• Cycle d'abstraction
La conception du système d'information se fait par étapes, afin d'aboutir à un système d'information
fonctionnel reflétant une réalité physique.
Il s'agit donc de valider une à une chacune des étapes en prenant en compte les résultats de la phase
précédente.
D'autre part, les données étant séparées des traitements, il faut vérifier la concordance entre données et
traitements afin de vérifier que toutes les données nécessaires aux traitements sont présentes et qu'il n'y
a pas de données superflues.
Initiation à la conception de système d’information
Méthode MERISE
• Cycle d'abstraction
Cette succession d'étapes est appelée cycle d'abstraction pour la conception des systèmes d'information :
Initiation à la conception de système d’information
Méthode MERISE
• Cycle d'abstraction
L'expression des besoins :
C’est une étape consistant à définir ce que l'on attend du système d'information automatisé, il faut
pour cela :
Faire l'inventaire des éléments nécessaires au système d'information
Méthode MERISE
• Cycle d'abstraction
Le modèle conceptuel :
Méthode MERISE
• Cycle d'abstraction
A ce niveau, on identifie les ressources employées pour la mise en place de l’ensemble de règles de gestion
identifiées au niveau conceptuel (choix du SGBDR pour le système d'information).
En répondant aux questions Qui ? Où ? Quand ? On mettra en accord les règles de gestion et la structure
organisationnelle de l’entreprise (Exemple : Qui reçoit les commandes passées par les clients ? Qui fait la
facturation ? Quand doit-on éditer une facture ? Quel service chargé pour éditer la facture ?
Les événements ne sont plus des événements temporels mais des événements à dominante spatiale. Les
données se traduisent dans des représentations du type base de données ou en des fichiers classiques.
Le modèle organisationnel consiste à définir le MOT (Modèle organisationnel des traitements) décrivant
les contraintes dues à l'environnement (organisationnel, spatial et temporel).
Initiation à la conception de système d’information
Méthode MERISE
• Cycle d'abstraction
• Le modèle physique ou opérationnel :
A ce niveau, on identifie et on décrit les moyens utilisés (choix matériel) pour gérer les données et pour
activer les traitements.
En ce qui concerne les données il y a traduction du modèle logique en un modèle physique particulier en
faisant appel à des logiciels et au matériel approprié.
En ce qui concerne les traitements, le modèle opérationnel décrit l’architecture de différents programmes
et les différentes actions élémentaires jusqu’au niveau algorithme.
il n'y a pas de programmation effective mais on possède tous les éléments pour qu'il n y ait pas de
difficultés de programmation.
Remarque : Ces trois dernières étapes entre dans le cadre de la
démarche par niveaux pour la conception d’un nouveau système d’information
Initiation à la conception de système d’information
Méthode MERISE
• Cycle d'abstraction
• Système d’information automatisé :
A ce niveau on procède à l’implantation et la mise à la disposition de l’utilisateur le système développé.
Pour résumer, le tableau suivant présente les différents modèles proposés par Merise à chaque niveau.
Niveau Préoccupation Données Traitements
Méthode MERISE
• Cycle de vie
Méthode MERISE
• Cycle de décision
Ce cycle décrit l’ensemble de décisions et choix pris durant le cycle de vie. Les décisions
marquent, généralement, la fin d’une étape et le début d’une autre. Cet ensemble de
décisions est hiérarchisé comme suit :
décomposition du système d’information en des sous-systèmes et / ou domaines.
Le MCD décrit les objets, les événements, les concepts d’une manière abstraite,
sans réfléchir, à ce stade, aux possibilités de traitement par l’ordinateur.
En ce qui suit, nous étudierons le modèle basé sur le couple entité - association.
Remarque : Le MCD est précisé lors de l’étude préalable et complété lors de l’étude
détaillée du SI.
Modèle conceptuel de données
Concepts manipulés :
Entité
Une entité ou individu est la représentation dans le SI d’un objet concret ou abstrait (matériel ou
immatériel) de l’univers de l’entreprise.
Exemples : Client, Compte-bancaire.
Dans le système d’information concernant « la société au bon beurre » on peut identifier les
entités suivantes : client, commande, bon de livraison, facture.
Remarque : Une entité a une existence propre, sans référence à une autre entité. On
parle d’entité type càd classe d’entité ayant des propriétés analogues.
Modèle conceptuel de données
Concepts manipulés :
Association
Est un lien sémantique de plusieurs entités (indépendamment des traitements) ; Il est souhaitable de
limiter la dimension des relations à deux (relations binaire).
Plus la dimension d’une relation est grande, plus la relation devient complexe et difficile à gérer.
On parle d’association type , c'est une association entre plusieurs entités type.
Exemple : Possède est une relation qui lit l’entité Client et l’entité Compte Bancaire
Modèle conceptuel de données
Concepts manipulés :
Propriété
La propriété représente la plus petite quantité d’informations caractérisant une entité ou une association
et que l’on peut utiliser d’une manière autonome et qui présente un intérêt pour le domaine à étudier.
Exemples : l’entité Client est caractérisée par les propriétés : NumeroClient, RaisonSociale, adresse et
ville.
L’entité Compte Bancaire est caractérisée par les propriétés : NumeroCompte, NomBanque et agence
Concepts manipulés :
Propriété
Obligatoire ou facultative
Concepts manipulés :
Dictionnaire de données
La liste de toutes les propriétés est définie dans un dictionnaire de données. Celui-ci contient pour
chaque propriété tout ou partie des éléments suivants : son nom, son type et sa longueur, sa description
et contrainte ou remarques, comme le montre l’exemple suivant :
Nom Type Longueur Description Remarque Contrainte
… … … … … …
Modèle conceptuel de données
Concepts manipulés :
Dictionnaire de données
Une propriété définie dans le dictionnaire de données doit être :
• Pertinente : présente un intérêt pour le domaine étudié
• Unique dans le modèle, Deux ou plusieurs entités ne peuvent jamais avoir une même propriété (Exemple : Nous
avons défini raisonSociale comme propriété dans l’entité Client, celle – ci ne peut pas être définie dans l’entité
Facture.
• Brut (non calculée exemple : MTTC représente le montant toute taxe comprise, cette propriété est calculée à
partir de MHT, le montant hors taxe et TVA, la valeur de la TVA)
• Atomique: nom décomposable (cette décomposition est relative à son exploitation dans le SI exemple : adresse
contenant aussi la ville)
• A une seule signification : si une propriété a plusieurs sens, on parle de polysème, par contre on parle de
synonymes quand deux propriétés ont le même sens.
Exemple de Polysème :
Date est une propriété qui peut représenter la date de la commande client et la date de livraison.
Dans cet exemple, il faut utiliser deux propriétés pour représenter chacune des deux dates, ComDate pour la date
de la commande et LivDate pour la date de livraison.
Exemple de synonyme :
Libellé et désignation sont deux propriétés qui ont représentent le nom d’un produit, ils ont donc le même sens.
Dans cet exemple, il faut choisir un seul nom pour désigner le nom du produit.
Modèle conceptuel de données
Formalisme graphique
Une entité est représentée par un rectangle dans lequel apparaissent son nom
et ses propriétés.
Une association par une ellipse dans lequel apparaissent son nom et ses
propriétés éventuelles.
Modèle conceptuel de données
Formalisme graphique
Exemple:
Modèle conceptuel de données
Occurrence
Occurrence d’une propriété
Toute valeur prise par la propriété définit une occurrence de la propriété.
Exemple : Considérons l’entité Etudiant caractérisée par les propriétés : Numéro de convocation,
Nom, Prénom, Date de naissance, Moyenne en Arabe et Moyenne en Anglais
Numéro Nom Prénom Date_naiss Arabe Anglais
001 SLAOUI Amine 28/10/96 12,05 10,46
002 BENMOUSSA Latifa 08/10/95 8,81 10,44
003 HAJAMA Mohamed 23/01/97 10,31 11,09
004 FARAH Adil 02/09/95 9,30 13,09
005 KABAJ Ilham 26/07/94 0,00 0,00
006 TADLAOUI Rachid 01/05/94 10,83 12,12
007 BENNIS Karim 22/03/98 10,14 6,89
008 BENNANI Meryem 21/07/97 10,50 13,60
009 GUENNOUN Abdelatif 15/12/97 10,50 16,04
010 DAHBI Jamal 21/06/96 9,23 14,75
Dans le tableau présenté ci-dessus on trouve les valeurs prises par les différentes propriétés. La
propriété Date_naiss prend les valeurs ( les occurrences !) : 28/10/96 ; 08/10/95 ; 23/01/97 ;
02/09/95 ; 26/07/94 ; 01/05/94 ; 22/03/98 ; 21/07/97 ; 15/12/97 ;
21/06/96
Modèle conceptuel de données
Occurrence
Occurrence d’une entité
L’ensemble de valeurs prises par les propriétés caractérisant une entité définit
l’occurrence d’une entité.
Exemple : L’ensemble de valeurs suivant est une occurrence de l’entité étudiant.
Dans le tableau ci-dessus. L’entité étudiant a 10 occurrences. (Chaque ligne du
tableau est une occurrence de l’entité).
Toute réalisation de l’association générée par des occurrences des entités impliquées
dans l’association.
Modèle conceptuel de données
Identifiant (Clé)
Identifiant (Clé)
La méthode Merise propose de précéder les propriétés de l’identifiant par le caractère #.
Exemple :
Client Voiture
#Numéro client #NuméroImmatriculation
raisonSociale Couleur
Adresse Marque
Ville
Cardinalité
Exemples