Vous êtes sur la page 1sur 26

Module : Bases de données

Introduction à l'analyse des systèmes


d'information
Analyse de l'existant
Modèle Conceptuel de Traitement
Modèle Conceptuel de Données
Bases de données relationnelles
Algèbre relationnelle
Langage SQL de programmation des bases de données
Chapitre 1 :
Introduction à l'analyse des systèmes
d'information

Ismail Akharraz
Faculté Polydisciplinaire de Taza, Maroc
Sommaire

1 Systèmes et systèmes d'information

2 Méthodes du génie logiciel

3 Analyse et Conception de Système d'information

4 La méthode MERISE
Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

1. Systèmes et systèmes d'information

Dénition
Un système est un ensemble de moyens et de ressources (RH, RF,
RM, ...) qui oeuvrent pour réaliser un objectif donné.
Exemples:

Systèmes de gestion :
• Ecole, Pharmacie, Bibliothèque, Cabinet de
medecin, Restaurant, ...
• Usine de textile, université, un ministère, ...
• OCP, ONE, ONCF, ...
Systèmes industriels :
• Ordinateur, Guichet automatique GAB,
• Carte à puce
• Distributeur de boissons ...
4/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

1. Systèmes et systèmes d'information

En théorie des systèmes (la systémique), on découpe un


système (de gestion) en trois sous systèmes :
Système opérant.
Système de pilotage.
Système d'Information (SI).

5/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

1. Systèmes et systèmes d'information

Dénition
Un SI est un ensemble de moyens et d'éléments pour :

•collecter
•stocker
•traiter
•distribuer
l'information
Question : Comment réaliser une bonne informatisation
du système d'information d'une organisation ?

Réponse : Les méthodes et démarches classiques de


Génie Logiciel
6/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

1. Systèmes et systèmes d'information

Pourquoi des méthodes :


Suivre un chemin clair et aboutissant
Gagner du temps.
Ne pas se perdre.
Faire des économies
En 1995, une étude sur la conduite des projets
informatiques au USA sur 365 entreprises(8 380
applications) a conclut que :
16,2% seulement des projets étaient conformes aux
prévisions initiales,
52,7% avaient subi des dépassements en coût et en délai
avec diminution du nombre des fonctions offertes,
31,1% ont été purement abandonnés durant leur
développement.
7/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

2. Méthodes du génie logiciel

Le génie logiciel s'intéresse à la manière dont le


code source d'un logiciel est spécifié puis produit.
Il touche au cycle de vie des logiciels :
Analyse de l'existant et du besoin utilisateur
Conception du système et du logiciel.
Réalisation : Développement dans un langage
choisi.
Tests du logiciel : Vérification et validation du
logiciel.
Exploitation : Utiliser le logiciel une fois
installé.
Maintenance :
• Correction des erreurs.
• Ajouts de fonctionnalité.
8/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

2. Méthodes du génie logiciel

Remarque :

Les projets relatifs à l'ingénierie logicielle


dépassent souvent les 10 000 lignes de code.
Nécessitent une équipe de développement bien
structurée.
La gestion de projet est étroitement liée au génie
logiciel.

9/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

2. Méthodes du génie logiciel

En génie logiciel, la qualité du logiciel se définit


en termes de plusieurs facteurs :
Validité : aptitude du logiciel à remplir les
fonctions définies par le cahier des charges.
Fiabilité ou robustesse : aptitude du logiciel à
fonctionner dans des conditions anormales.
Maintenance : facilité de modification ou
d'extension des fonctions du logiciel.
Réutilisabilité : aptitude du logiciel à être
réutilisé, en tout ou en partie, dans de nouvelles
applications.
Compatibilité : facilité à être combiné avec
d'autres logiciels.
Efficacité : Utilisation optimale des ressources
matérielles. Ismail Akharraz
10/25

Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

2. Méthodes du génie logiciel

Portabilité : facilité de transfert sous


différents environnements matériels et logiciels.
Vérifiabilité : facilité de préparation des
procédures de test.
Intégrité : aptitude du logiciel à protéger son
code et ses données contre des accès non
autorisés.
Facilité d'emploi : facilité d'apprentissage,
d'utilisation, de préparation des données,
d'interprétation des erreurs et de correction en
cas d'erreur d'utilisation.
Remarque :

Ces facteurs sont parfois contradictoires, le choix


des compromis doit s'effectuer en fonction du
contexte.
11/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

3. Analyse et Conception de Système d'information

Pourquoi analyser et concevoir?

L'analyse :

Bien comprendre le fonctionnement de l'entreprise.


Bien spécifier les besoins en terme de gestion.
La conception :

Avoir une vision abstraite/schématique du


fonctionnement,
Concevoir un modèle schématique représentant les
données, les interactions et les fonctions.
Comment?

Suivre une METHODOLOGIE basée sur des MODELES.


12/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

3. Analyse et Conception de Système d'Information

Modèle
Dénition
Un modèle est 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
• un langage informatique
Semi-formel : notation graphique normalisée.
Informel : description en langage naturel.
13/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

3. Analyse et Conception de Système d'Information

Objectifs d'un modèle

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.

Bâtir une vision commune du fonctionnement de


l'entreprise et la communiquer facilement au plus
grand ensemble possible du personnel.
14/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

3. Analyse et Conception de Système d'Information

Pourquoi une méthodologie

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 prédéfinis.
Construction de SI pertinents, complets,
cohérents, fiables flexibles et adaptatifs.
Evaluation 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. 15/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

3. Analyse et Conception de Système d'Information

Type de méthodes

Approche cartésienne : Orientée traitements.

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

Approche Objet : Orientée données et traitements.

16/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

3. Analyse et Conception de Système d'Information

Exemples de méthodes
MERISE : Méthode d'Etude et de Réalisation
Informatique p our 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).

17/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

2. Analyse et Conception de Système d'Information

L'objectif de ce cours est de montrer comment


analyser,concevoir puis après développer selon une
méthode un SI ou une partie de ce SI : on dit que
c'est la partie informatisable de SI (automatisable).

La méthode que nous allons utiliser pour analyser


et concevoir les SI c'est la méthode francophone
MERISE.
18/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

4. MERISE

MERISE

Une méthode d'analyse, de conception et de gestion


de projet informatique.
Issue de l'analyse systémique.
Développe un ensemble cohérent de modèles et de
définitions en un langage (visuel) précis pour
construire un système d'information cohérent et
efficace.
Utilise des raisonnements simples.
Méthode spécifiquement française
Mieux adaptée à la gestion des projets internes
aux organisations.
Moins adaptée aux projets transversaux.
19/25

Ismail Akharraz Chapitre 1 : Introduction à l'analyse des systèmes d'inform


Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

20/25
Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

MERISE

Permet de gérer un projet informatique de la


réflexion à la réalisation :

20/25
Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

4. MERISE

Basée sur un ensemble de principes tels que :


Une approche par étapes.
Trois cycles :
• cycle de vie
• cycle de décision
• cycle d'abstraction
Sépare les données et les traitements.

21/25
Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

4. MERISE

Cycles

22/25
Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

4. MERISE

Cycle d'abstraction

Représentation des trois niveaux de Règles de gestion


qui existent au niveau d'un système. 23/25
Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

4. MERISE

Cycle d'abstraction

Exemple
Réaliser un tableau d'absence avec Excel (niveau physique).

Les étudiants ne rentrent en classe que si le professeur est


présent (niveau organisationnel).

Les états statistiques doivent permettre la dénition de la


somme à engager pour la compagne publicitaire (niveau
conceptuel: stratégique).

24/25
Systèmes et systèmes d'information
Méthodes du génie logiciel
Analyse et Conception de Système d'information
La méthode MERISE

4. MERISE

Exemple
Les états statistiques doivent être réalisés chaque mois.
Niveau stratégique.
Les états statistiques doivent être réalisés par chaque service
avant le 25 du mois et le directeur adjoint les synthétises avant
le 28 du mois.
Niveau organisationnel
Tous les états statistiques doivent être faits avec Excel et selon
les modèles prédénis.
Niveau opérationnel.

Remarque
MERISE s'inspire de ces règles de gestion pour dénir ses trois
niveaux d'abstraction. 25/25

Vous aimerez peut-être aussi