Vous êtes sur la page 1sur 39

Plan pour le module:

Systèmes d’information et bases de données


 Analyse et conception des systèmes d’information :
- Notion de systémique- cycle de vie- typologie des méthodes
modèles- Démarches.
- Modèles de données : schéma entité- association.
- Modèles de conception et de traitements.
- Maîtrise de la méthode MERISE
 Introduction aux Bases de données :
- Introductions aux SGBD et au modèle relationnel.
- Langage d’interrogation SQL

2
Introduction
Objectif

A la fin de ce cours l’étudiant devra être apte à:


• Comprendre les différents concepts liés à la notion de système d’information,
• Identifier dans un contexte donné les acteurs et leurs tâches,
• Aider à modéliser les flux, les structures, les traitements de données,
• Maîtriser les principales étapes de conception d’une base de données
relationnelle,
• Connaître des progiciels permettant la construction et la gestion d’une base de
données relationnelle,
• Connaître les principales étapes de conception, de développement et de
réalisation d’un système d’information.

3
Analyse et conception des systèmes
d’information

4
Notion de systémique- cycle de vie- typologie des méthodes
modèles- Démarches.

5
Introduction

• Dans l’activité de chaque organisation, on utilise une quantité importante d’informations.


• Pour être utilisables pour la prise des décisions, ces informations doivent être stockées, diffusées, traitées et
transformées.
• Toute entreprise utilise de l’information pour son fonctionnement ou pour communiquer avec son
environnement. Le gestionnaire doit être capable de traiter (ou accompagner le traitement) l’information et
la rendre utile et rentable pour l’entreprise.
• Ce cours pose les bases de la prise en main de la méthode Merise en passant par des modèles simple de
différents cas de gestion.

6
Vision globale d’un entreprise

Décider des actions à conduire. Système de DECISION

Collecter,
mémoriser,
traiter, Système
distribuer, d’INFORMATION
l’information.

Assurer les fonctions :


. facturer les clients,
. fabriquer les produits, Système OPERANT
.…

7
Analyse Systémique de l’Entreprise
Chaque système apporte des services à l’autre

8
Système découpage
• On peut distinguer 3 sous-systèmes :
• Le système de pilotage : direction, régulation, contrôle, décisions,
définition des objectifs
• Le système opérant : Réalisation des tâches, donne des informations sur
l’état du système
• Le système d'information : Interface entre les deux systèmes précédents.
Le SI est la mémoire de l'organisation.
• Le système de pilotage : Contrôle et dirige l'ensemble
 Élaborer des règles de gestions et produire des décisions
• Le système opérant : transforme les flux d'entré es et flux de sorties
 La transformation des flux
• Le SI transmet les ordres au système de production (ou système opérant)
et renvoie au système de pilotage

9
Analyse Systémique de l’Entreprise

10
Exemples de flux d’information

11
L’information…?

• Ensemble complexe, composé de données et de liens.

• Décrit une activité.

• Plusieurs valeurs possibles.

12
Approches pour étudier le SI

13
Système d’information - Définition

Un système d'Information (noté SI) représente l'ensemble des éléments


participant :
• Collecter l’information : Enregistrer une information (support papier,
informatique…) avant son traitement
• Mémoriser l’information (stockage) : Conserver, archiver (utilisation
ultérieure ou obligation légale)
• Traiter l’information : effectuer des opérations (calcul, tri,
classement, résumé, …)
• Diffuser : transmettre à la bonne personne (éditer, imprimer, afficher,
… une info après traitement)

14
Et la grande question est…

Comment réaliser un « bon » système d’information ?


La réponse sur les techniques et démarches classiques du Génie Logiciel :

•Analyse
• de l’existant et des besoins de l’utilisateur.
•Conception
• du système et du logiciel.

•Réalisation
• Traduction des algorithmes dans un langage choisi.
•Tests du logiciel
• Vérification et validation du logiciel.
• Tests de non régression.
•Exploitation
• Utiliser le logiciel une fois installé.
•Maintenance
• Correction des erreurs.
• Ajouts de fonctionnalité.
•… 15
Qualités d’un SI

• Rapidité et facilité d’accès à l’information


– Trop lent ou compliqué peut décourager les
utilisateurs
– L’utilisateur doit pouvoir réagir au plus vite
– Efficacité et pertinence des décisions
•Pour ce faire
– Machines performantes
– BDD et réseaux locaux
– Interfaces conviviales
16
Qualités d’un SI

• Fiabilité des informations


– Informations sûres et fiables
– Le SI doit fournir des informations à jour
•Ex : Pour commander un article il faut
connaître l’état du stock. Le stock doit donc être mis à jour
automatiquement.
•Pour ce faire
– Humain : Promptitude des saisies (procédures)
– Machine : Disponible quand on en a besoin
• Les indispensables opérations de maintenance
en dehors des heures de travail

17
Qualités d’un SI

• Intégrité des informations


– Le système maintient les informations dans un état cohérent
– Le SI doit savoir réagir à des situations qui risquent de rendre les
informations incohérentes
•Ex : Si communication interrompue entre 2 ordinateurs
qui doivent synchroniser leurs données
•Le système doit être capable de reconstituer une
situation correcte

18
Qualités d’un SI
Pertinence de l’information
– Filtrer l’information en fonction de l’utilisateur
• Ex: Le directeur commercial n’a pas besoin de connaître le détail de
chaque commande, mais simplement le montant des commandes en cours
• Sécurité de l’information
– Sauvegarde
• Système critique => machine à tolérance de panne
élevée
– Malveillance, attaques extérieures
• Routeurs filtrants, anti-virus, pare-feu, détecteurs
d’intrusions

19
Qualités d’un SI
Confidentialité de l’information
–Aspect crucial, espionnage industriel, …
– Moyens matériels
•Lecteurs de cartes, de badges
•Lecteurs d’empreintes
– Moyens logiciels
•Identification
•Permissions sur des fichiers ou des BDD
•Cryptage des canaux de transmission
•Terminaux mobile : qui le consulte ? Attention!!!!!

20
Analyse et Conception de Système
d’Information

Que faut-il pour analyser, concevoir…?

On doit :
• avoir une vision abstraite du fonctionnement,
• garantir les délais, la pertinence, l’efficacité,
• faciliter la maintenance,
• prolonger la durée de vie,
• …

Nous avons, donc, besoin :


• de MODELES,
• de METHODOLOGIE.

21
Modèle…c’est quoi ?

• Un modèle est par définition une représentation abstraite, d’une partie du


monde réel, exprimée dans un langage de représentation.

• Ce langage peut être :


• formel : ayant une syntaxe et une sémantique bien définies comme
• la logique du premier ordre ou,
• un langage informatique,
•…
• Semi-formel : notation graphique normalisée.
(NB. Un langage semi-formel peut être défini comme un langage artificiel
dont la sémantique comporte des éléments d'ambigüité. Par exemple,
un langage de pseudocode informatique est une sorte de langage semi- 22
formel.)
• Informel : description en langage naturel.
Modèle…pourquoi ?
Les principales motivations sont (Vernadat, 2000) :

- comprendre et analyser la structure et le fonctionnement de l’entreprise ;

- prévoir (de manière fiable) le comportement et les performances des


processus opérationnels avant leur implantation ;

- choisir la (ou les) meilleure(s) alternative(s) d'implantation ;

- identifier les risques d'implantation à gérer ;

- justifier les choix d'implantation sur des critères liés aux ressources et
aux coûts (méthodes de comptabilité par activités, par exemple) ;

- bâtir une vision commune du fonctionnement de l’entreprise et la


communiquer facilement au plus grand ensemble possible du
personnel.
23
Méthodologie…pourquoi ?
• Formalisation claire et complète du problème informationnel.

• Maîtrise de la résolution du problème par l’utilisation de critères


objectifs pour évaluer les solutions.

• Construction de SI pertinents, complets, cohérents, fiables flexibles


et adaptatifs.

• Évaluation du SI à tout moment de son cycle de vie.

• Faciliter la coopération entre concepteurs, informaticiens


gestionnaires, utilisateurs.

• Rigueur dans l’élaboration de la solution.

• Réduire les coûts et les délais.

24
Méthodologie…Typologie
• Approche cartésienne.
• Orientée traitements.

• Approche systémique.
• Orientée données.

• Approche Objet.
• Orientée données et traitements.
Méthodologie…exemples
• MERISE : Méthode d’Etude et de Réalisation Informatique pour les
Systèmes d’Entreprises (Tardieu, 83).

• AXIAL : analyse et conception des systèmes d’informations


assistés par logiciel (IBM, 86).

• SSADM : Structured Systems Analysis and Design Method (CCTA,


80).

• SADT : Structured Analysis and Design Technique (Softech, 77).

• RUP : Rational Unified Process.(IBM, 2003).


Merise…Démarche
 Partir de principes théoriques,

 pour développer un ensemble cohérent de


modèles,

 par des raisonnements simples, se


basant sur des définitions et un langage
(visuel) précis,

 permettent de construire un système


d’information cohérent et efficace.
27
Merise…deux modèles
 Deux modèles : données et traitements.

 Elaborés séparément.

 Déclinés sur trois niveaux :


1. Conceptuel.
2. Organisationnel.
3. Opérationnel.

 Validation données / traitements.


28
Merise…cycle d’abstraction

Système d’information
manuel
•Recueil des informations
•Délimiter le système.
Expression des Besoins •…

•Construire les MCD et MCT


Modèle Conceptuel

•Construire les MOD et MOT


Modèle Organisationnel

•Construire (entre autres) les MLD,MPD …


Modèle Opérationnel

Système d’information
automatique 29
Recueil de l’information
• Sources externes (Environnement du système)
• Flux en provenance des partenaires (Clients,
Fournisseurs, Administration, …)
• Être à l’écoute pour anticiper les changements et
adapter son fonctionnement
• Sources internes
• Flux générés par les acteurs du système
(Approvisionnements, Production, Gestion des
salariés, Comptabilité, Ventes, …)
• Flux formalisés par des procédures
• Flux informels (climat social, savoir faire, …)
Difficiles à recueillir et à exploiter, mais grande
importance

30
Recueil de l’information

• Alimenter le SI
– La saisie de l’information est généralement onéreuse
•Nécessite souvent intervention humaine
– Efforts pour automatiser le recueil d’information
• Systèmes en temps réel
• Lecture optique (questionnaires, …)
• Numérisation, Robots d’analyse de contenus, …
•L’info est précieuse, vitale pour l’entreprise
– Mais elle a aussi un coût

31
Mémorisation de l’information

• Assurer la pérennité c’est garantir un stockage durable


et fiable
– Les supports privilégiés de l’information sont
aujourd’hui les disques des ordinateurs
• Fichiers sur Disque Dur, DVD, …
• Le SGBD est une composante fondamentale du
SI
• Archivage
comme SAP (SAP (Systems, Applications and Products
for data processing)

32
Traitement de l’information

• Pour être exploitable, l’information subit des traitements


– Tri des commandes par date et clients
– Calcul du montant à payer
– Classement, Résumé, …
•Ces traitements peuvent être :
– Manuels (de moins en moins souvent)
– Automatiques (réalisés par des ordinateurs)

33
Diffusion de l’information

• Pour être exploitée, l’information doit parvenir dans les meilleurs délais à
son destinataire
– Forme orale
– Support papier (courrier, note interne, …)
– Support numérique (de plus en plus)
• Vitesse optimale
• Large diffusion
• Internet (web, email, mobiles), Interconnexion des SI
34
Système d’information

Présentation générale des concepts de base


Définition d’un système
Un système est un ensemble d’éléments rassemblés pour réaliser un
objectif:
Produire des sorties par transformation d’un ensemble d’entrées.
Une entreprise par exemple est un système (composé d’Hommes, de
matériel, de méthodes …. Etc.) qui transforme de la matière première en
produits finis.
Un système peut être représenté par le schéma suivant:

Système
Entrée
Sortie

35
Système exemple

• Une entreprise commercialise une liste de produits :


• En entrée. Les produits achetés, commandes, paiements (clients)
• En sortie. Les produits vendus, factures, paiements (fournisseurs)

• Ou en terme de flux
• Flux physiques : produits acheter, produits vendus
• Flux d'information : paiements clients/fournisseurs

36
Système exemple

• On peut donc conclure qu'un flux déclenche un PROCESSUS.

• Tout chose peut être considérée comme un système

37
SI en bref
1. Le système d’information – SI comporte :
• Des ressources humaines ;
• Des moyens matériels ;
• Des données et des modèles d’interprétation ;
• Des procédures et des règles de fonctionnement organisationnel.

2. Le SI doit apporter à TOUS les acteurs de l’organisation, l’INFORMATION


dont ils ont BESOIN pour AGIR et DÉCIDER.

38
Infrastructure logicielle du SI
• Démarche globale d’informatisation :

analyse du problème

conception de la solution

réalisation du système

39

Vous aimerez peut-être aussi