0% ont trouvé ce document utile (0 vote)
2 vues14 pages

Structure et rôle des systèmes d'information

Transféré par

BelaidouniNesrine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues14 pages

Structure et rôle des systèmes d'information

Transféré par

BelaidouniNesrine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd

Introduction

Dans un monde en constante évolution, les entreprises sont confrontées à un besoin croissant de
structuration, d'organisation et de performance. Pour répondre à ces exigences, elles s’appuient sur
des systèmes complexes capables de gérer efficacement les flux d’informations, de matières et
d’énergie. Un système se définit comme un ensemble d’éléments interconnectés, organisé dans un
but commun. Parmi ces systèmes, le système d'information (SI) joue un rôle central dans la gestion
et la coordination des activités de l’entreprise. Il permet de collecter, mémoriser, traiter et diffuser
les informations nécessaires à la prise de décision, au contrôle et à la communication interne et
externe. Cette étude vise à présenter la structure d’un système d’entreprise, en mettant
particulièrement l’accent sur le système d'information, ses fonctions, son rôle, ses aspects et ses
cycles de vie. Intro trop longue
Définition d’un système :
Un système est un assemblage d’éléments reliés entre eux compris dans un ensemble plus grand en
latin et en grec, le mot (système) veut dire combiner, établir, rassembler.
Généralement ,un système est constitué de composants (ou d’élément) organisés ensemble dans le
but de faciliter le flux d’information, de matières ou d’énergie ensemble dans le but de faciliter le flux
d’information, de matières ou d’énergie.
On peut le décomposer en trois systèmes :
. Structure du système d'entreprise :
La structure du système qui constitue l'entreprise est formée de trois sous systèmes :
a) Les sous système pilotage (SP) :
•Il assigne des objectifs a l'entreprise.
• Il analyse l'environnement et le fonctionnement interne de l'entreprise.
• Il controle l'execution des taches realisees par le systeme operant.
•Il assure la regulation du systeme global.
• Il est relie aux autres sous-systemes par des flux d'information internes.
.b) Le sous systeme d'information (SI) :
• II alimente l'entreprise en informations d'origines diverses, internes ou externes.
•Il est le point de passage oblige de toutes les informations de l'entreprise.
• Il memoire les informations, les traite et les communique aux autres Sous-systeme Auxquels ; il est
relie.
.c) La sous systeme operant (SO) :
•Il assure le fonctionnement par les flux externes et aux autres sous-systemes des flux internes
d'information.
• Son activite est controlee par le systeme de pilotage.
Structure du système d’information :

Fixer les objectifs

Système pilotage
(direction)

Demande de restitution Décision information


d’information

Entrant sortant

Système d’information
(mémorisation)

Demande et collecte Information


d’information représentation

Système opérant
(ensemble du personnel)

Figure1 : structure du système d’information


.1. Définition d'un système d'information:
Est L'ensemble des méthodes collectant, mëmorisant, traitant et distribuant des informations
Nécessaires à l'activité de L'entreprise, donc tout système d'information a quatre fonctions:
Collecter les informations internes et externes.
Mémoriser les informations.
Traiter l'information.
Distribuer l'information vers les autres systèmes ou vers l'extérieur.
.2. Le rôle de système d'information dans l'entreprise:
Le système d'information est une mesure pour la prise de décision:
Le Système d'information permet aux responsables d'obtenir les informations qui leurs sont
nécessaires pour les prises de décision, ils vont pouvoir étudier plus facilement les conséquences
possibles de leur décision, le Système d'Impunité va aussi permettre d'automatiser certaine décision.
Le Système d'information est un outil de contrôle de l'évolution d'organisation:
Le Système d'information va permettre de détecter des dysfonctionnements internes ou des
situations anormales pour que cet outil soit opérationnel; le Système d'Information doit être la
Mémoire collectif de l'organisation cela cn gardant constamment une trace de chaque information. Le
Système d'information est un outil de coordination de différentes activités de l'entreprise:
Le Système d'information va aussi fournir des informations sur le présent, elles seront les menes
pour L'ensemble des services et seront mises a jour regulierement, tout le monde est informé de
mëmes manières selon accës aux informations.
Système de pilotage

Informations traitées

Entrée Sortie
Système d'information
Collecter
Traitre
Mémoriser
Transmettre

Système opérant

Figure 2 :Les fonctions d'un Système d'information


.4. Automatisation d'un système d'information:
C'est un sous ensemble de système d'information pour lesquels les traitements sont programmes
partiellement ou intégralement sur l'ordinateur.
.5. Les Aspects Du Système D'information:
Les systèmes D'information comportent deux aspects :
.Un aspect statistique.
. Un aspect dynamique.
a) Aspect statistique:
Enregistrement des faits survenus de l'univers extérieur dans un ensemble mémoriser
Enregistrement des structures de données, des règles des contraintes de l'univers exterieur de
maniere a finaliser (modele de donnees).
b) Aspect dynamique:
Mise a jour des donnees memorisees dans la base l'information. Changement de structures de
données, règles de contraintes.
.[Link] trois cycles d'une information système:
1) Le cycle de la vie:
Les étapes de vie d'un système d'information dans une entreprise sont:
a) Conception:
Elle doit fournir une description précise d'un système d'information. Le principe est d'étudier les
donnees manipulees independament des traitements
. L'avantage est de proposer une structure statique pour les donnees et des traitements
dynamiques, il existe plusieurs méthodes de conception du système d'information (Sadt, Niam,
Mérise, Castialliani, Axiale....).
b) Réalisation:
Des programmes seront élaborés pour mettre en œuvre les solutions techniques proposées.
c) La maintenance:
Elle permettra de plonger la vie d'un système d'information et son adaptation aux nouveaux besoins
de l'entreprise.
d) La mort (Déclin):
C'est lorsque les systèmes d'information sont jugés complètement dépassés et qu'alors un nouveau
cycle de vie recommencera.
2) Le cycle d'abstraction:
On distingue trois niveaux
a) Le niveau conceptuel:
Est l'ensemble des entités manipulées par le système d'information et qui seront representees de
facon totalement independante de Porganisation et des moyens techniques existantes, on
s'intéresse ici au métier de l'entreprise.
b) Le niveau logique:
On procède a partir des modèles développés son niveau Conceptuel, au choix enterres
d'organisation pour les traitements, et des choix des modèles de base de donnees pour représenter
les données s'automatiser.
c) Le niveau physique:
On choisit a ce niveau le système d'exploitation a utiliser, les systèmes de gestion de base de
données SGBD, le langage de Programmation.

3) Le cycle de décision:
Le déroulement du cycle de vie est jalonné par des décisions prises par les instances décision elles du
projet en cours. Ces décisions ont planifié le plus souvent en fin de phase ou d'étapes clefs et
autorisent le passage à l'étape suivante. La prise de décision peut s'effectuer lors d'une revue de
projet, réunion formelle entre les parties prenantes. Les revues de projet permettent une évaluation
critique et indépendante des problèmes potentiels, elles sont pour vocation d'aider les instances
décisionnelles ase positionner sur des choix et prendre des décisions. Les trois premiers jalons de
décision du cycle de vie (choix des éléments de Cadrage, validation charte de projet et validation
cahier des charges fonctionnel ou validation du choix de progiciel) font I ‘objet de revues de projet.
Les autres décisions peuvent être prises de manière plus informelle (courrier papier ou
électronique).

7. La modélisation du cycle de vie :


conception

Réalisation
Déclin

Maintenance

Figure3 :La modélisation des cycles

Conception d’une BDD :


est une étape cruciale dans le développement d'une application ou d'un système d'information.
Elle permet de structurer les données de manière cohérente, évolutive et optimisée. Voici un guide
étape par étape pour concevoir une base de données relationnelle (ex. MySQL, PostgreSQL,
SQLite). ---
1. Définition des entités Une entité représente un objet ou concept du monde réel que vous
souhaitez stocker. Exemple : Pour une application de gestion d’école : Étudiant Cours Professeur
Inscription ---
2. Identification des attributs Chaque entité possède des attributs (colonnes dans une table) :
Étudiant id_étudiant (clé primaire) nom prénom date_naissance Cours id_cours (clé primaire) titre
description crédit ---
3. Définir les relations entre entités On identifie les liens logiques : Un étudiant peut suivre
plusieurs cours. Un cours peut être suivi par plusieurs étudiants.
Il s'agit d'une relation N:N (many-to-many), qui se modélise via une table intermédiaire :
Inscription id_étudiant (clé étrangère) id_cours (clé étrangère) date_inscription --- c’est une
description d’un MCD !!!
4. Modélisation (MER puis MCD/MCD relationnel) Outils visuels : MER (Modèle Entité-Relation)
MCD (Modèle Conceptuel de Données) MLD (Modèle Logique de Données) MPD (Modèle Physique
de Données) Logiciels utiles : [Link], Lucidchart, DBDesigner, MySQL Workbench, pgModeler ---
5. Choix du SGBD Selon les besoins, on choisit un Système de Gestion de Base de Données :
MySQL, PostgreSQL (relationnels, gratuits) Oracle, SQL Server (professionnels) MongoDB, Firebase
(NoSQL, pour données non structurées)
6. Implémentation SQL Exemple de tables en SQL :
CREATE TABLE Etudiant ( id_etudiant INT PRIMARY KEY, nom VARCHAR(50), prenom VARCHAR(50),
date_naissance DATE ); CREATE TABLE Cours ( id_cours INT PRIMARY KEY, titre VARCHAR(100),
description TEXT, credit INT ); CREATE TABLE Inscription ( id_etudiant INT, id_cours INT,
date_inscription DATE, PRIMARY KEY (id_etudiant, id_cours), FOREIGN KEY (id_etudiant)
REFERENCES Etudiant(id_etudiant), FOREIGN KEY (id_cours) REFERENCES Cours(id_cours) ); ---
7-Tests et validations :
Tester l’intégrité des données Vérifier les contraintes (clé primaire, étrangère, unique, etc.)
Effectuer des requêtes pour valider la structure.

Il ixsiste plusieurs méthode parmi eux MERISE :


III .1. Définition:
C'est une méthode d'analyse, de conception, de développement et de réalisation de projets
informatiques, la méthode MERISE est basée sur la séparation des données et des traitements
effectuer en plusieurs modèles conceptuels, organisationnels et physiques, la séparation des
donnees et des traitements assurent une longévité au modèle. En effet, l'agencement des donnees
n'a pas souvent etre remanie, alors que les traitements que sont plus fréquemment.
III.2. Les Demarches De Merise:
La méthode Merise se caractérise par deux démarches:
1) Démarche par niveaux:
La methode Merise utilise une denarche par niveaux pour modeler un systeme d'information, cette
démarche présente plusieurs avantages Elle évite que tous les problèmes ne soient posés Ala fois.
- Elle relève les besoins reelsles différents utilisateurs compte tenu de leurs niveaux de
préoccupation.
-Elle facilite la mise en œuvre des choix possibles.
- Elle permet des échanges entre concepteurs et réalisateurs.
-Elle facilite l'aide aux décisions.
Pour prendre en compte la séparation entre traitements et donnees, des modèles Distincts sont
élaborés aux trois niveaux de représentation:
a) Niveau conceptuel:
Il s'agit de décrire la question quoi? Que veut-on faire? Ce niveau traduit les buts et les contraintes
de l'entreprise grace a un ensemble de regles de gestion.
Les donnees associees a ce niveau sont:
-Modèle conceptuel de données (MCD).
Modèle conceptuel des traitements (МСТ).
b) Niveau organisationnel:
Son rôle est de définir l'organisation de l'entreprise. Les règlements associés ce niveau sont des
règles d'organisation qui consistent a poser les questions Qui? Ou? Quand?
Les modèles associés sont:
-Modèle logique des données (MLD).
-Modèle organisationnel de traitements (МОТ)
c) Niveau physique (technique):
II fixe les moyens techniques nécessaires aux projets. Les regles s'associees a ce niveau sont « des
règles techniques".
Elles expriment les conditions techniques de mise en œuvre des taches (matériel).
Il consiste a poser la question avec Quelles Moyennes?
Les modèles associés sont:
-Modèle physique de donnees (MPD)
Modèle opérationnel de traitements (MOPT).
Voici la présentation de 1'approche Par niveaux:

niveau réglage préoccupation donnée traitement

conceptuel gestion Quoi MODELE MODELE


CONCEPTUEL DES CONCEPTU
Comment
DONNEES MCD EL DES
Veute_on TRAITEME
NT MCT
FAIRE

Logique organisatio QUI MODEL LOGIQUE MODEL


organisationnel n DES DONNEES ORGANISA
OU
MLD TIONNEL
QUAND DES
TRAITEME
COMMENT NT MOT

physique technique AVEC MODELE MODEL


PHYSIQUE DE OPERATIO
QUELLES
DONNEES MPD NNEL DE
MOYENS TRAITEME
NT MOPT

4 .représentation schématique de la méthode merise :

Réel perçu
Etablir le modèle conceptuel de Etablir le modèle conceptuel des
données MCD traitement MCT
MCT

Niveau conceptuel

MCD MCT

VALIDER LE modèle MCD

Régle du passage
MLD

MCD validé

Etablir le modèle
JJJJ au modèle
Passage organisationnel de
logique de Données MLD Niveau organisationnel traitement MOT

Prise en compte des choix

MLD MOT
technique

Etablir le modèle Etablir le modèle


physique de données opérationnel de
MPD traitement MOPT
Niveau operationnel

MPD MOPT

SGBD : change d’emplacement, tu peux me mettre entre definition d’un SI et définition BDD
SGBD signifie Système de Gestion de Base de Données :
C'est un logiciel qui permet de créer, manipuler, gérer et interroger des bases de données. Il sert
d’interface entre les utilisateurs (ou applications) et la base de données elle-même.
Fonctions principales d’un SGBD :
1. Création de la base :
définition des structures (tables, types de données, relations).
2. Manipulation des données :
insertion, mise à jour, suppression, consultation.
3. Sécurité et contrôle d'accès : gestion des utilisateurs et de leurs droits.
4. Intégrité des données : respect des contraintes (clés primaires, étrangères, etc.).
5. Sauvegarde et restauration : protection contre la perte de données.
6. Performance et optimisation : indexation, requêtes optimisées.
Exemples de SGBD : Relationnels (SGBDR) : MySQL, PostgreSQL, Oracle Database ,Microsoft SQL
Server ,SQLite
NoSQL (non relationnels) : MongoDB, Cassandra, Redis ,CouchDB
-Utilisation typique d’un SGBD :
Applications web et mobiles (ex : stocker les comptes utilisateurs) Systèmes d’information
d’entreprise (comptabilité, RH, ventes) Big Data et analytique (avec des SGBD adaptés à des grands
volumes de données) on donne pas des exemple

Modélisation UML :
est une méthode normalisée pour visualiser, spécifier, construire et documenter les éléments d’un
système logiciel. Elle est utilisée en génie logiciel pour représenter les aspects structurels et
comportementaux d'un système.
-Principaux types de diagrammes UML :
-Diagrammes structurels Ils décrivent l'organisation statique du système.
1. Diagramme de classes : Montre les classes, leurs attributs, méthodes et relations (associations,
héritage, dépendance...).
2. Diagramme d’objets : Représente les instances concrètes de classes à un instant donné.
3. Diagramme de composants :Montre les modules logiciels et leurs relations (utile pour
l’architecture logicielle).
4. Diagramme de déploiement : Illustre la répartition des composants sur des machines physiques ou
virtuelles.
-Diagrammes comportementaux : Ils montrent le comportement dynamique du système.
1. Diagramme de cas d’utilisation (use case) :
Affiche les interactions entre les acteurs (utilisateurs ou systèmes externes) et le système.
2. Diagramme de séquence :
Montre les échanges de messages entre objets dans le temps.
3. Diagramme d’activités :
Représente un processus ou un flux de travail avec des conditions et des décisions.
4. Diagramme d’états (ou machine à états) :
Décrit les différents états d’un objet en réponse à des événements.
-Outils pour créer des diagrammes UML : Lucidchart ,[Link] ([Link]) ,StarUML ,PlantUML
(texte → diagramme) Visual Paradigm
Conclusion
Un système, qu’il soit technique ou organisationnel, repose sur l’interconnexion d’éléments visant
à assurer un flux optimal d’informations, d’énergies ou de matières. Au sein de l’entreprise, le
système d’information joue un rôle central en collectant, mémorisant, traitant et diffusant les
données essentielles à la prise de décision, au contrôle des activités et à la coordination des
services. Structuré autour du pilotage, de l'information et de l'opérationnel, il constitue un levier
stratégique pour assurer l'efficacité et l'adaptabilité de l'organisation. Son automatisation et son
évolution à travers les cycles de conception, réalisation et maintenance témoignent de son
importance dans un environnement en constante mutation.

Vous aimerez peut-être aussi