Académique Documents
Professionnel Documents
Culture Documents
DEVELOPPEMENT
DE SYSTEMES
D'INFORMATION
SOMMAIRE GENERAL
METHODES DE DEVELOPPEMENT DE SYSTEMES D'INFORMATION
Méthodes de développement de SI 2
CHAPITRE 1:
INTRODUCTION AUX SYSTÈMES
D’INFORMATION
1.1 NOTION D'INFORMATION
Dans les dictionnaires, une information est définie comme étant une nouvelle, un renseignement,
une documentation sur quelque chose ou sur quelqu'un, portés à la connaissance de quelqu'un autre.
Exemple : un bulletin d'informations.
Un processus est un ensemble d'activités et de décisions combinées pour produire des résultats
souhaités par une telle organisation. Chaque processus lui-même créateur d'information, doit
disposer de ressources en informations pour être exécuté.
Des échanges d'informations permettent d'assurer la coordination entre les activités des différents
membres de l'organisation.
Les différentes technologies de l'information sont aussi susceptibles d'utilisations plus directes
avec l'environnement de l'organisation.
Méthodes de développement de SI 3
1.2 NOTION DE SYSTÈME
En 1975, Joël Rosnay définit un système comme un ensemble d’éléments en interaction
dynamique organisés en fonction d'un but. Un système est souvent décomposé en sous-systèmes
regroupant des éléments similaires et/ou obéissant à des règles identiques.
Le concept de système est utilisé dans de nombreux domaines de la vie ou des sciences (système
solaire, système de numération, système de freinage (automobile), système d'exploitation, système
nerveux, système éducatif, …).
Système informatique :
Organisation :
Le SI s'impose comme un élément stratégique pour les organisations. Une organisation peut être
définit comme un système, qui est séparé de son environnement par une frontière. La conception
d'un SI doit être guidée par les objectifs de telle organisation et les besoins de ses acteurs.
Exemples
Méthodes de développement de SI 4
Au sein d’une organisation, un SI permet de :
Méthodes de développement de SI 5
pour l’entreprise mais elle a aussi un coût, surtout quand elle est d’origine externe. La tâche d'écoute
se double donc généralement d’une tâche d’analyse critique de la masse d’informations 26
accessibles afin d'éliminer toute source d’information et toute information peu pertinente ou de
qualité insuffisante. La phase d'écoute identifie les informations jugées pertinentes pour l’entreprise.
Il faut ensuite saisir ces informations. L’objectif est de structurer des informations d’origines et de
formes diverses. Des moyens humains et techniques (notamment des matériels de saisie et des
supports d’enregistrement) sont utilisés mais aussi des méthodes, notamment des méthodes de
contrôle et de codification de l’information afin de disposer d’informations fiables et facilement
exploitables.
Une fois saisie, l’information doit être stockée de manière durable et stable. Le SI met en œuvre
des moyens techniques et organisationnels (méthodes d’archivage, de protection contre le piratage
ou la destruction, ...).
Aujourd’hui la mémorisation des informations se fait au moyen de deux techniques principales les
fichiers et les bases de données.
Une fois mémorisée, on peut appliquer à l’information toute une série d’opérations. Ces
opérations de traitement consistent à :
– Mettre à jour les informations : les modifier (sur la forme et le contenu), les supprimer, etc.
La diffusion consiste à mettre à disposition de ceux qui en ont besoin, au moment où ils en ont
besoin et sous une forme directement exploitable, l’ensemble des informations qui leur permettront
d’assurer leurs activités. En ce sens, le système d’information assure la circulation des informations à
destination du système de décision et du système opérant.
Les supports de cette diffusion sont multiples : oral, papier, électronique ou magnétique. Même si
tous les systèmes d’information doivent remplir les mêmes fonctions, il existe une grande variété de
situations réelles. Pour apprécier cette variété plusieurs critères de classification sont utilisés.
Méthodes de développement de SI 6
CHAPITRE 2:
MÉTHODES DE DEVELOPPEMENT DE SI
Pour modéliser un système d'information, différents métiers (utilisateurs, experts, organisateurs,
informaticiens, ...) interviennent ensemble dans un processus de développement, constitué de
différentes activités exercées dans un environnement organisationnel et basé sur différents outils et
techniques.
Dans le contexte de conception des systèmes d'information : Une méthode est définie comme un
ensemble composé d'un langage, présenté sous forme d'un ensemble de modèles et diagrammes
associés, ainsi que des préconisations sur la façon d’utiliser ces modèles.
Modèle : Ensemble de concepts et règles pour utiliser ces derniers destinés soit à expliquer et
représenter les phénomènes organisationnels, soit à expliquer et à représenter les éléments qui
composent le SI et leurs relations.
Les modèles permettent de :
- Analyser l'organisation.
- Maîtriser la complexité.
Une démarche : C’est un processus opératoire par lequel s’effectue le travail de modélisation, de
description, d’évaluation et de réalisation du SI.
Méthodes de développement de SI 7
Des outils : Ce sont les outils logiciels supportant la démarche (outils de documentation, d’évaluation,
de simulation, d’aide à la conception ou à la réalisation).
+ Faciliter la communication
- Normaliser le vocabulaire
- L’expression des besoins consiste à élaborer un cahier des charges décrivant les Fonctionnalités du
système à étudier et la façon d'utiliser le système
- L’analyse des besoins permet de définir les entités métier concernées par le système
indépendamment de toutes considérations techniques et informatiques.
Méthodes de développement de SI 8
- L’implémentation consiste à construire les programmes dans un langage de programmation donné,
d'organiser ces programmes selon l'architecture logique et les implémenter selon l'architecture
physique.
- La maintenance.
Analyse : Etude, examen d’un objet, d’une situation pour en comprendre le fonctionnement dans un
but d’amélioration ; examen d’un objet existant.
Conception : Création d’un objet, d’un système : action qui donne naissance `a quelque chose qui
n’existait pas. - L’analyse et la conception des systèmes d’information automatises (CSI, ACSI, ACSIA,
CSIA) consistent un en ensemble de techniques et de méthodes destinés à améliorer l’efficacité du SI
en fonction des objectifs des organisations correspondantes.
La technologie visée :
- Types de langages de programmation
- SGF
- Types de SGBD
- Types d’outils temps réel
- Etc.
Méthodes de développement de SI 9
- Application CAO
- Etc.
Type de perception du SI :
- Point de vue fonctionnel
Méthodes de développement de SI 10
- Prendre chaque fonction et la décomposer de façon hiérarchique en sous fonctions.
- Arrêter la décomposition lorsqu’on atteint un niveau de découpage suffisamment fin pour que
le codage des sous fonctions soit simple à réaliser.
Ces méthodes privilégient l’approche par traitements.
Exemples :
Avantages :
- Le SI est perçu comme un objet complexe actif dont il faut décrire la structure et les objectifs
fonctionnels.
- La modélisation du SI est abordée selon deux points de vue complémentaires :
- Modélisation des données : Aboutit à un modèle de données garantissant la cohérence des
données.
- Modélisation des traitements : Aboutit à l’élaboration d’un modèle de traitements
décrivant les traitements à réaliser sur les données.
La démarche de ces méthodes est la suivante :
- Le domaine d’étude est représenté à l’aide d’un modèle réduit (sous-ensemble représentatif).
Méthodes de développement de SI 11
- Le modèle réduit est découpé en sous domaines.
- Chaque sous domaine est ensuite étendu à l’ensemble.
Exemples :
- La méthode Merise
- La méthode Axial
- La méthode Information Engineering (IE)
Avantages et inconvénients :
Avantages :
- Absence de règles pour assurer la cohérence entre modèle des données et modèle des
traitements.
- Les frontières entre les niveaux conceptuel, interne et externe ne sont pas nettes.
- Faiblesse de la modélisation des traitements : mélange des connaissances (règles de gestion)
et du contrôle (contraintes d’intégrité).
2.5.3 Méthodes orientées objet
Principes
Les caractéristiques de ces méthodes sont les suivantes :
- Elles constituent une évolution des méthodes systémiques vers une plus grande cohérence
entre les objets et leur dynamique.
- Basée sur le concept d’objet.
- Permet de décrire la dynamique du SI comme un ensemble d’opérations rattachées aux objets
constituant le système.
- Cette représentation permet une meilleure modularité et réutilisation des composants du SI.
- C’est une approche ascendante :
- Identification des objets de base du SI.
- Par composition, constitution d’objets de plus en plus complexes.
Exemples:
Méthodes de développement de SI 12
- OOSE (I. Jacobson, M. Cristerson, P. Jonson, G. Övergaard)
- OOM (M. Bouzeghoub et A. Rochfeld)
Avantages et inconvénients :
Avantages :
Méthodes de développement de SI 13
BIBLIOTHEQUE
Méthodes de développement de SI 14