Conception des Systèmes
d’Information
Nadia Idrissi Zouggari
[email protected]
ANNÉE UNIVERSITAIRE 2024/2025
2
Plan
Introduction;
Chapitre 1: Introduction au système d’Information;
Chapitre 2: Introduction à l’analyse Merise;
Chapitre 3: Modèle Conceptuel de Communication(MCC) ;
Chapitre 3: Modèle Conceptuel de Données (MCD);
Chapitre 4: Modèle Logique de Données (MLD);
Chapitre 5: Passage du MCD au MLD.
Chapitre 6: Modèle Conceptuel de Traitement (MCT);
Chapitre 6: Modèle Organisationnel de Traitement (MOT);
3
INTRODUCTION
Chapitre 1 AU SYSTÈME
D’INFORMATION
4
Qu’est ce qu’un système d’information
Un système :
Est un ensemble d'éléments interconnectés et interagissant de manière organisée pour atteindre un
ou plusieurs objectifs spécifiques.
Chaque élément du système dépend des autres, et le tout fonctionne de manière coordonnée pour
accomplir des tâches ou réaliser des fonctions définies.
Un système peut être mécanique, biologique, social, ou même abstrait (comme un système
économique).
5
Qu’est ce qu’un système d’information
Information:
est un ensemble de données organisées, interprétées et dotées de sens, permettant à un
individu ou une organisation de prendre des décisions ou de mener des actions
6
Qu’est ce qu’un système d’information
Un système d’information:
Un système d'information (SI) est un ensemble organisé de ressources (humaines,
matérielles, logicielles, et de données) qui collectent, traitent, stockent et diffusent des
informations pour soutenir la prise de décision, la gestion et le contrôle au sein d'une
organisation.
7
Les Fonctionnalités du S I
SYSTEME DE PILOTAGE
Les Membres de Direction
SYSTEME D’INFORMATION
• COLLECTE et MEMORISE les données
ENVIRONNEMENT manipulées
EXTERIEUR • TRAITE les données stockées
• TRANSMET les données vers l’extérieur
et l’intérieur du système
SYSTEME OPERANT
L’ensemble du Personnel exécutant
8
Les Fonctionnalités du S I
SYSTEME DE PILOTAGE
Système de pilotage :
•Rôle : Il s'agit de la direction ou des décideurs au sein de
l'organisation. Ils utilisent le système d'information pour prendre des
ENVIRONNEMENT décisions stratégiques en fonction des données fournies par le SI.
EXTERIEUR SI •Exemple : La direction peut, par exemple, analyser les ventes et
décider d'ajuster les stratégies de l'entreprise en fonction des
informations reçues.
SYSTEME OPERANT
9
Les Fonctionnalités du S I
SYSTEME DE PILOTAGE
SI:
•Collecte et mémorise les données :
Le SI recueille des informations provenant de l'environnement (commandes,
ENVIRONNEMENT
EXTERIEUR SI transactions, données externes) et les stocke dans des bases de données.
•Traite les données stockées :
Une fois les données collectées, le SI les analyse et les transforme en
informations utiles pour aider à la prise de décision.
SYSTEME OPERANT •Transmet les données : Le SI diffuse ces informations, à la fois vers l'extérieur
(fournisseurs, partenaires) et à l'intérieur(employés, direction) de l'organisation.
Exemple : Si un client passe une commande, le SI recueille ces informations, les
traite pour ajuster les niveaux de stock, et informe la direction des ventes.
10
Les Fonctionnalités du S I
SYSTEME DE PILOTAGE
Système opérant :
•Rôle : Il comprend l'ensemble du personnel exécutant qui effectue
les tâches opérationnelles, comme la gestion des stocks, le traitement
ENVIRONNEMENT des commandes, etc. Le SI transmet les informations nécessaires aux
EXTERIEUR SI employés pour qu'ils puissent réaliser ces tâches efficacement.
•Exemple : Les employés utilisent les informations fournies par le SI
pour préparer et expédier les commandes
SYSTEME OPERANT
11
Les Fonctionnalités du S I
SYSTEME DE PILOTAGE
Environnement extérieur :
•Interaction avec l'extérieur : Le SI interagit aussi avec
l'environnement extérieur, que ce soit pour recevoir des données
ENVIRONNEMENT
EXTERIEUR SI (comme les commandes de clients) ou pour transmettre des informations
(comme l'envoi de rapports aux fournisseurs)
SYSTEME OPERANT
12
Les Fonctionnalités du S I
Collecte des
• Récupérer des informations internes et externes.
données
• Conserver les données de manière organisée et sécurisée
Stockage
• Analyser et transformer les données en informations exploitables.
Traitement
• Transmettre les informations aux personnes concernées pour la prise de
Diffusion décision.
13
Relation entre S.Information et
S.Informatique
SYSTÈME
D’INFORMATION
OPÉRATIONNEL
Le système informatique est la partie informatisée
du système d’information automatisable
SYSTÈME
D’INFORMATION
AUTOMATISÉ.
Système
Informatique
14
Limites du SIO
•Manque de réactivité en temps réel
•Erreur humaine et risques d'incohérence
•Faible intégration des données
•Difficulté à gérer les volumes croissants de données SYSTÈME
D’INFORMATION
•Coût en ressources humaines
OPÉRATIONNEL
•Sécurité limitée
15
Enjeux de l’informatisation pour
l'organisation
SYSTÈME
D’INFORMATION
• Augmenter la productivité en améliorant l’efficacité des utilisateurs. OPÉRATIONNEL
• Améliorer les conditions de travail : enrichissement des tâches.
• Rendre un meilleur service (de qualité, rapide, etc.) aux partenaires de SYSTÈME
l'organisation D’INFORMATION
AUTOMATISÉ.
Système
Informatique
16
Exemple: Automatisation d’un SIO
Architecte (Plan) Entrepreneurs Bâtiment
Analyste (Modèle) Développeur Application
La notion du Modèle.
17
18
La notion du Modèle.
Un modèle en systèmes d'information est une abstraction qui simplifie la réalité complexe
d'une organisation en structurant les informations en catégories logiques et fonctionnelles.
Il décrit également les flux d'information entre les différentes entités du système,
facilitant ainsi l'analyse et la conception du système d'information.
Le modèle sert d'outil de communication entre les parties prenantes (utilisateurs,
développeurs, analystes) pour documenter les besoins métiers en suivant des règles
d'utilisation bien définies.
19
Analyse et Conception.
Analyse du Conception Réalisation
problème de la solution du système
20
Analyse et Conception.
Analyse du Conception Réalisation
problème de la solution du système
➢ identifier et comprendre le problème ou les besoins de l'organisation.
➢ Il s'agit de collecter les informations, analyser les processus existants et
définir les exigences du système à concevoir
21
Analyse et Conception.
Analyse du Conception Réalisation
problème de la solution du système
➢ Proposition de solution : Définir une solution adaptée aux besoins identifiés.
➢ Modélisation : Représenter le fonctionnement du système avec des diagrammes.
➢ Définition de l'architecture : Choisir l'organisation technique du système.
➢ Flux d'information : Décrire la circulation des données dans le système.
➢ Composants techniques : Sélectionner les outils et technologies nécessaires.
22
Analyse et Conception.
Analyse du Conception Réalisation
problème de la solution du système
➢ Le développement
➢ l'intégration des technologies
➢ les tests
➢ la mise en production du système d'information conformément à la conception validée
23
INTRODUCTION À
Chapitre 2 L’ANALYSE MERISE
24
MERISE
M éthode d' I nformatique pour les
E tude et de S ystèmes d'
R éalisation
, E ntreprise
25
Merise
MERISE est une méthode qui nous aide à concevoir et à organiser un système d'information. Elle nous guide
à travers toutes les étapes, depuis l'analyse des besoins de l'organisation jusqu'à la mise en place d'un
système qui fonctionne.
L'originalité de MERISE, c'est qu'elle sépare deux aspects essentiels d'un système :
▪ Les données, c'est-à-dire toutes les informations que l'on manipule.
▪ Les traitements, c'est-à-dire les actions qu'on effectue sur ces données
26
Merise
MCT
27
CYCLES:
❑ LE CYCLE D’ABSTRACTION
MERISE ❑ LE CYCLE DE VIE
28
Merise
Cycle d'abstraction de conception d’un SI
La méthode MERISE s'appuie sur 3 niveaux :
Monde reel
Niveau •Réponse à la question Quoi faire?
conceptuel •(Ce que fait l’entreprise)
Niveau logique •Réponse à la question Qui fait quoi? Quand? Où?
ou •(les différents postes de ce qui le font)
organisationnel
Niveau •Réponse à la question Comment?
physique ou •(quels sont les moyens de le faire)
opérationnel
29
Merise
Cycle d'abstraction de conception d’un SI
➢ Il s’agit de décrire le QUOI sans tenir compte des contraintes techniques et d’organisation.
➢ Les modèles utilisés sont:
Pour les données : le Modèle Conceptuel des Données (MCD).
Pour les traitements : le Modèle Conceptuel des Traitements (MCT).
30
Merise
Cycle d'abstraction de conception d’un SI
➢ Les choix de l’organisation sont pris en compte, on répond à:
Niveau logique ou
organisationnel ➢ QUI : quelle personne effectue le travail ?
➢ QUAND : à quel moment, selon quelle périodicité ?
➢ OU : dans quel lieu, sur quel poste de travail ?
31
Merise
Cycle d'abstraction de conception d’un SI
➢ Les choix techniques sont définis et pris en compte. Il représente
Niveau physique ou
opérationnel les moyens qui sont mis en œuvre. C’est le niveau où l’on décrit le
COMMENT.
32
Merise
Cycle d'abstraction de conception d’un SI
Cycle d'abstraction de conception des SI
Système Système
Expression Modèle Modèle Modèle
d’information d’information
des besoins conceptuel logique physique
manuel automatisé
33
Merise
Cycle d'abstraction de conception des SI
Les Modèles de Merise
Niveau Communication Données Traitement
Conceptuel MCC MCD MCT
Modèle Modèle Modèle Quoi
Conceptuel de Conceptuel de Conceptuel de
Communication Données Traitement
Logique ou MOC MOD MOT
Organisationnel Modèle Modèle Modèle Ou
Organisationnel Organisationnel Organisationnel Qui
de de Données de Traitement Quand
Communication
Opérationnel ou MPC MPD MPT
Physique Modèle Physique Modèle Physique Modèle Physique Comment
de de Données de Traitement
Communication
34
Merise
Cycle de Vie d’un SI
Réalisation
• Schéma Directeur • Corrective
• Études préalables • Études techniques • Évolutive
• Études détaillées • Réalisation
logicielle
• Mise en œuvre
Conception Maintenance
35
Merise
Cycle de Vie d’un SI
⚫ Découpage en domaines
• Schéma Directeur
• Études préalables ⚫ Les orientations d’informatisation.
• Études détaillées
⚫ Les axes organisationnels
⚫ La politique matérielle et logicielle
⚫ La planification globale du développement
Conception
⚫ Les cadres budgétaires
36
Merise
Cycle de Vie d’un SI
• Schéma Directeur ⚫ L’analyse et l’évaluation du fonctionnement du système d’information
• Études préalables actuel
• Études détaillées
⚫ L’élaboration de solution futures
Conception
37
Merise
Cycle de Vie d’un SI
• Schéma Directeur
• Études préalables
⚫ Conception générale :
• Études détaillées ⚫ Élaboration des MCD, MCT, MLD et MOT.
⚫ Étude préliminaire de la mise en œuvre.
⚫ Étude des solutions dégradées.
Conception ⚫ Conception détaillée :
⚫ Optimisation et validation des modèles.
⚫ Évaluation des coûts logiciels, matériels, de formation pour la mise
en œuvre de la solution.
38
Merise
Cycle de Vie d’un SI
• Études techniques ⚫ description du MPD, du MPT, et de l’environnement technique
• Réalisation ⚫ écriture du logiciel ; tests unitaires et d’intégration
logicielle
• Mise en œuvre
Réalisation
39
Merise
Cycle de Vie d’un SI
• Études techniques
• Réalisation logicielle ⚫ Mise en place des moyens humains, techniques et matériels, de
• Mise en œuvre la documentation.
⚫ essais, intégration, tests système.
Réalisation
40
Merise
Cycle de Vie d’un SI
• Corrective A pour but la correction d'une anomalie :
• Evolutive ❑ erreur de conception
❑ erreur de réalisation.
La maintenance évolutive: modifications impliquées par une évolution d
l'organisation.
Maintenance
41
NIVEAU CONCEPTUEL:
❑ MCC
MERISE ❑ MCD
❑ MCT
42
MODÈLE CONCEPTUEL DE
COMMUNICATION(MCC) :
MERISE ❑
❑
DÉCOUPAGE EN DOMAINE
ANALYSE DE FLUX
❑ GRAPHE DES FLUX
❑ EXERCICES
43
Merise
MCC:Découpage en domaine
Le découpage en domaines consiste à diviser une organisation en plusieurs zones
d'activités homogènes, chacune représentant un ensemble de processus ou de fonctions
qui partagent des objectifs ou des besoins similaires. Chaque domaine peut être analysé
et optimisé de manière indépendante, tout en s'intégrant harmonieusement dans la
stratégie globale de l'organisation.
44
Merise
MCC:Découpage en domaine
Exemple :
Dans une entreprise de vente, on peut découper l'organisation en domaines comme :
➢ Domaine commercial : gestion des ventes, relation client.
➢ Domaine logistique : gestion des stocks, livraisons.
➢ Domaine financier : facturation, gestion des paiements.
Ce découpage permet de mieux gérer et prioriser les projets informatiques en fonction
des besoins spécifiques de chaque domaine.
45
Merise
MCC:Découpage en domaine
➢ Flux d’informations internes :
•Les domaines échangent des informations entre eux :
•Ventes envoie les commandes à Logistique pour préparer les livraisons.
•Logistique informe Ventes de l’état de la livraison.
•Finances reçoit les données des ventes pour facturer les clients.
➢ Flux d’informations externes :
•Certains domaines échangent des informations avec l'extérieur :
•Ventes reçoit des commandes des clients.
•Logistique travaille avec des transporteurs pour expédier les produits.
•Finances envoie des factures aux clients et reçoit leurs paiements.
46
Merise
MCC:Analyse de Flux
L’analyse des flux permet de représenter le fonctionnement global de l’entreprise en visualisant les
mouvements d’informations et de produits entre les différentes entités.
Mais pour mieux comprendre ce concept, il est important de définir qui sont les acteurs qui échangent ces
flux.
47
Merise
MCC:Analyse de Flux
Acteur
Un acteur est une entité, humaine ou matérielle, intervenant dans le système d’information.
Les acteurs se divisent entre deux catégories, internes et externes, selon qu’ils appartiennent ou non à l’entreprise.
Un acteur est représenté par le symbole :
Acteur Acteur
interne externe
48
Merise
MCC:Exemple
Exemple Acteur Interne
Vente
Flux Interne
Commande
Logistique
Acteur Externe
Transporteur
Flux Externe
49
Merise
MCC:Analyse de Flux
Flux
Un flux est un échange de biens ou d’informations entre un acteur émetteur et un autre récepteur.
Flux
Acteur Acteur
interne externe
50
Merise
MCC:graphe des Flux
⚫ Le graphe des flux est une représentation graphique des acteurs et des
flux.
Expédition
ventes Logistique Transporteur
Commande
Details de la commande Livraison
Comptabilité Client
Merise
MCC: graphe des Flux (règles d’usage ) 51
I-Un flux ne doit pas être bidirectionnel
Il ne doit pas exister entre
Acteur deux acteurs (internes, externes
Acteur
interne ou identiques) de liens
externe
bidirectionnels. Il convient de
noter deux flux distincts.
II-Un flux ne doit pas être réflexif
Un flux ne doit pas partir et
Acteur revenir sur le même acteur
interne (interne ou externe). Si cela est
nécessaire, nous devons
segmenter l’acteur.
Merise
MCC: graphe des Flux (règles d’usage ) 52
III-Pas de flux entre deux acteurs externes
Les flux entre les
acteurs externes ne
sont d’aucun intérêt
dans l’étude du
système.
53
Merise
MCC: graphe des Flux (règles d’usage )
Les diagrammes de flux jouent un rôle essentiel en offrant une vision globale et structurée du projet dès les
premières étapes. En démarrant souvent par un diagramme de contexte (modèle conceptuel de communication).
Ce modèle aide à clarifier les processus métiers et à visualiser la structure organisationnelle. Il permet ainsi à toutes
les parties prenantes, internes ou externes, d'obtenir une compréhension commune et cohérente des opérations de
l'entreprise.
54
Merise
MCC:Exercices
Exercice1: Processus de remboursement d’un produit défectueux
1.Réception de la réclamation : Lorsque le client envoie une réclamation pour un produit défectueux, on l'examine.
2.Validation de la réclamation : Si la réclamation est justifiée, on demande au service technique de vérifier les détails
du produit. Sinon, on notifie au client que la réclamation est refusée.
3.Retour du service technique : Une fois le produit vérifié et confirmé défectueux par le service technique, on passe à
l'étape suivante.
4.Remboursement : Après avoir reçu le retour du produit et confirmé sa défaillance, on calcule le montant à
rembourser et on envoie le remboursement au client.
55
Merise
MCC:Exercices
1 : Listez les acteurs impliqués dans le processus de remboursement d’un produit défectueux.
2 : Identifiez et listez les flux d'information échangés entre les différents acteurs dans ce processus.
56
Merise
MCC:Exercices
Exercice2: Processus de remboursement pour une consultation médicale annulée
1.Réception de la demande : Lorsqu’un patient envoie une demande de remboursement pour une consultation
médicale annulée, on l’examine.
2.Validation de la demande : Si la demande est justifiée (consultation effectivement annulée par le médecin ou
l’établissement), on la valide. Sinon, on informe le patient que le remboursement est refusé.
3.Confirmation avec le service médical : Si la demande est validée, on contacte le service médical pour confirmer
l'annulation de la consultation.
4.Remboursement : Après confirmation que la consultation a été annulée, on calcule le montant à rembourser et on
envoie le remboursement au patient.
57
Merise
MCC:Exercices
•Liste des acteurs : Qui sont les acteurs impliqués dans le processus de remboursement pour une consultation médicale annulée ?
•Liste des flux d’information : Quels sont les flux d'information échangés entre les acteurs dans ce processus ?
58
Merise
MCC:Exercices
Exercice3: Demande d'ouverture d'un compte bancaire
Un nouveau client souhaite ouvrir un compte bancaire dans une agence.
Le processus se déroule comme suit :
1.Le client fait une demande auprès de l'agence en fournissant les documents nécessaires.
2.L'agence vérifie les documents et transmet la demande au service des comptes.
3.Si la demande est acceptée, un compte est ouvert et un avis d'ouverture est envoyé au client.
4.Le client reçoit une carte bancaire et un relevé de compte initial.
5.Si le client ne finalise pas les formalités dans les 30 jours, la demande est annulée.
Représentez le graphe des flux pour ce processus.
59
Merise
MCC:Exercices
Exercice4 : Gestion des commandes dans un restaurant
Un client passe une commande dans un restaurant en ligne. Le processus se déroule comme suit :
1.Le client sélectionne des plats et passe la commande via l'application.
2.La commande est envoyée au restaurant.
3.La cuisine prépare les plats.
4.Le restaurant confie la commande à un livreur.
5.Le livreur livre la commande au client.
6.Si la commande n'est pas livrée dans les 45 minutes, elle est annulée automatiquement.
Question : Représentez le graphe des flux pour ce processus détaillant chaque acteur et flux d'informations.