Notion de système d'information
Notion de système d'information
Notion de système d'information
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1 - Introduction<br />
2 - La notion <strong>de</strong> <strong>système</strong><br />
3 - La notion <strong>de</strong> <strong>système</strong> <strong>d'information</strong><br />
4 - Les étapes <strong>de</strong> Merise<br />
Module D318<br />
Méthodologies<br />
<strong>Notion</strong> <strong>de</strong> <strong>système</strong> <strong>d'information</strong><br />
Gérard-Michel Cochard<br />
cochard@u-picardie.fr
Introduction<br />
<strong>Notion</strong> <strong>de</strong> <strong>système</strong> <strong>d'information</strong><br />
L'histoire <strong>de</strong> l'informatique et <strong>de</strong>s <strong>système</strong>s <strong>d'information</strong> est courte et il est donc aisé <strong>de</strong> la parcourir pour<br />
examiner comment ont évolué les différents concepts qui ont aboutit aux métho<strong>de</strong>s d'analyse et <strong>de</strong> conception<br />
actuelles.<br />
1ère époque : avant 1970<br />
Les ordinateurs sont déjà utilisés dans les entreprises ; il s'agit bien sûr <strong>de</strong> <strong>système</strong>s encore très lourds mais leur<br />
introduction démontre une certaine recherche <strong>de</strong> l'automatisation <strong>de</strong>s tâches pour améliorer<br />
● la rapidité : raccourcissement, voire suppression <strong>de</strong>s délais<br />
● la fiabilité : diminution <strong>de</strong>s "erreurs"<br />
Toutefois, la technologie <strong>de</strong> l'époque était encore insuffisante :<br />
● ajout <strong>de</strong> nouveaux inconvénients : création <strong>de</strong> postes <strong>de</strong> saisie <strong>de</strong> l'information, travail sur "listings"<br />
● pas <strong>de</strong> méthodologie définie : automatisation au coup par coup ; toutefois apparaissent <strong>de</strong>s pré-métho<strong>de</strong>s :<br />
CORIG, MINOS<br />
● l'infrastructure informatique contraint les applications (il faut faire avec ce que l'on a) ; les machines<br />
fonctionnent en traitement par lots (batch) : les programmes sont exécutés les uns après les autres sans<br />
interactivité ; par ailleurs les machines sont coûteuses et l'aspect financier freine les investissements.<br />
Une <strong>de</strong>s conséquences du manque <strong>de</strong> méthodologie et <strong>de</strong> réflexion d'ensemble est la juxtaposition <strong>de</strong>s<br />
applications, chacune <strong>de</strong> ces <strong>de</strong>rnières engendrant ses propres ensembles <strong>de</strong> données :<br />
Les inconvénients d'un tel <strong>système</strong> sont nombreux : redondance <strong>de</strong>s données, incohérences <strong>de</strong> mise à jour, coût <strong>de</strong><br />
stockage important (la mémoire est encore très chère à cette époque), lour<strong>de</strong>ur <strong>de</strong> la maintenance <strong>de</strong>s<br />
applications (programmées indépendamment les unes <strong>de</strong>s autres),....<br />
2ème époque : 1970 - 1975<br />
On s'oriente vers une gestion intégrée en recherchant une "communication" entre les applications et les données<br />
ce qui, pour l'époque, s'est concrétisé par la création d'interfaces logicielles plus ou moins bricolées :
Le résultat <strong>de</strong> ces tentatives d'intégration fut évi<strong>de</strong>mment très médiocre, les <strong>système</strong>s <strong>de</strong> gestion <strong>de</strong>venant d'une<br />
extrême complexité<br />
3ème époque : 1975 - 1980<br />
Les caractéristiques <strong>de</strong> cette époque sont les suivantes :<br />
● recherche d'une automatisation plus poussée (en particulier chasse au fichier manuel)<br />
● accroissement <strong>de</strong>s besoins : <strong>de</strong>man<strong>de</strong> accrue d'états, <strong>de</strong> tableaux <strong>de</strong> bord, <strong>de</strong> statistiques <strong>de</strong> la part <strong>de</strong> la<br />
direction <strong>de</strong>s entreprises ;<br />
● prise <strong>de</strong> conscience <strong>de</strong> lacunes : limite <strong>de</strong> puissance <strong>de</strong>s <strong>système</strong>s informatiques, manque <strong>de</strong> cohérence<br />
globale du <strong>système</strong> <strong>d'information</strong> (à la fois sur les traitements et les données), fragilité et vulnérabilité<br />
<strong>de</strong>s applications et <strong>de</strong>s données informatisées.<br />
De nouveaux <strong>système</strong>s d'exploitation, plus performants plus interactifs, plus conversationnels font leur apparition<br />
(ce qui engendre en particulier un travail <strong>de</strong> migration assez délicat). La commercialisation <strong>de</strong>s SGBD (Systèmes<br />
<strong>de</strong> Gestion <strong>de</strong> Bases <strong>de</strong> Données) <strong>de</strong>vient importante. La situation <strong>de</strong> cette époque fait apparaître un conflit entre<br />
le développement <strong>de</strong> nouveaux outils et la maintenance <strong>de</strong> l'existant.<br />
4ème époque : après 1980<br />
De nombreuses nouveautés technologiques apparaissent :<br />
micro-informatique : diffusion <strong>de</strong> masse après 1981 (lancement du PC d'IBM), miniaturisation, chute <strong>de</strong>s coûts du<br />
matériel, revisite du poste <strong>de</strong> travail<br />
réseaux <strong>de</strong> transmission <strong>de</strong> données : les ordinateurs <strong>de</strong>viennent communicants ; les opérateurs proposent <strong>de</strong>s<br />
mo<strong>de</strong> <strong>de</strong> facturation <strong>de</strong>s télécommunication plus intéressants ; les réseaux locaux d'entreprise apparaissent et on<br />
s'oriente <strong>de</strong> l'informatique centralisée et différée vers une informatique répartie et conversationnelle.<br />
SGBD : les Systèmes <strong>de</strong> Gestion <strong>de</strong> Bases <strong>de</strong> Données sot maintenant incontournables et sont l'ossature principale<br />
<strong>de</strong>s <strong>système</strong>s <strong>de</strong> gestion ; leurs progrès (notamment le modèle relationnel qui va s'imposer rapi<strong>de</strong>ment) implique<br />
<strong>de</strong>s langages <strong>de</strong> manipulation <strong>de</strong> données, <strong>de</strong>s langages <strong>de</strong> consultation, <strong>de</strong>s moniteurs transactionnels.<br />
Ces progrès engendrent <strong>de</strong> nouveaux besoins :<br />
● rigueur <strong>de</strong> gestion (la crise économique est là !) : gestion prévisionnelle, simulations, ...<br />
● amélioration <strong>de</strong>s relations avec l'usager ou le client (c'est nouveau !)<br />
● codification standard <strong>de</strong> l'information : permet une communication plus facile
d'où la remise en cause <strong>de</strong>s <strong>système</strong>s <strong>de</strong> gestion automatisés :<br />
● début <strong>de</strong> planification <strong>de</strong>s investissements en matériels et logiciels<br />
● application <strong>de</strong> métho<strong>de</strong>s <strong>de</strong> conception et d'analyse : exemple français le plus connu : Merise.<br />
La notion <strong>de</strong> <strong>système</strong><br />
Joël <strong>de</strong> Rosnay (1975) : Un <strong>système</strong> est un ensemble d'éléments en interaction dynamique organisés en fonction<br />
d'un but.<br />
Un exemple courant <strong>de</strong> <strong>système</strong> est donné par une entreprise : les éléments sont les services, les départements,<br />
....,les buts sont "produire", vendre", "faire du profit", ... ; l'interaction est concrétisée par la coopération interne,<br />
les relations avec la clientèle et les fournisseurs,..<br />
J.J. Le Moigne (1977) : Un <strong>système</strong> est défini comme quelque chose (n'importe quoi i<strong>de</strong>ntifiable) qui fait quelque<br />
chose (activité, fonction) et qui est doté d'une structure, qui évolue dans le temps, dans quelque chose<br />
(environnement), pour quelque chose (finalité).<br />
D'ores et déjà, <strong>de</strong>ux types <strong>de</strong> <strong>système</strong>s sont à considérer : les <strong>système</strong>s ouverts et les <strong>système</strong>s fermés. Les<br />
seconds n'ont aucune interaction avec l'environnement (milieu extérieur) ; ce genre <strong>de</strong> <strong>système</strong> a peu<br />
d'importance dans la société actuelle où il est très difficile <strong>de</strong> vivre sans aucune relation. En conséquence, on en<br />
s'intéressera ici qu'aux <strong>système</strong>s ouverts qui sont en relation permanente avec leur environnement.<br />
1) Un <strong>système</strong> effectue <strong>de</strong>s transformations (matériaux, produits, informations,...) en fonction <strong>de</strong> ses finalités<br />
Un <strong>système</strong> est en interaction avec son environnement qui apprécie la façon dont il fonctionne à partir <strong>de</strong><br />
variables essentielles (activité, coûts, efficacité,..).<br />
2) Le pilote du <strong>système</strong> doit pouvoir disposer d'instruments <strong>de</strong> mesure <strong>de</strong> variables essentielles : les indicateurs.<br />
3) Le pilote doit pouvoir disposer <strong>de</strong> moyens d'action lui permettant <strong>de</strong> faire remplir ses missions au <strong>système</strong>.
Trois propriétés formelles caractérisent les <strong>système</strong>s :<br />
● propriété <strong>de</strong> totalité : le <strong>système</strong> est composé d'éléments qui constituent un tout cohérent et indivisible.<br />
La complexité d'un <strong>système</strong> dépend autant <strong>de</strong> la variété <strong>de</strong> ses composants que <strong>de</strong> l'interaction entre ces<br />
mêmes composants.<br />
● propriété <strong>de</strong> rétroaction : on possè<strong>de</strong> en entrée <strong>de</strong>s informations sur les sorties (cycle <strong>d'information</strong>)<br />
● propriété d'équifinalité : les mêmes conséquences peuvent avoir <strong>de</strong>s origines différentes (contrairement<br />
aux <strong>système</strong>s fermés).<br />
<strong>Notion</strong> <strong>de</strong> <strong>système</strong> <strong>d'information</strong><br />
De nombreuses étu<strong>de</strong>s ont été effectuées sur l' "entreprise-<strong>système</strong>" (LeMoigne, De Rosnay, Melese, ....). Dans un<br />
tel <strong>système</strong> on peut distinguer trois composantes :<br />
● le <strong>système</strong> opérant : réalisation <strong>de</strong>s tâches d'exécution (chaîne <strong>de</strong> montage d'automobiles, actions <strong>de</strong><br />
représentant-s <strong>de</strong> commerce, établissement <strong>de</strong> documents administratifs, ...)<br />
● le <strong>système</strong> <strong>de</strong> pilotage : prise <strong>de</strong> décision, fixation <strong>de</strong>s objectifs et <strong>de</strong>s moyens (peut exister à tous le<br />
niveaux <strong>de</strong> l'entreprise : hiérarchie)<br />
● le <strong>système</strong> <strong>d'information</strong> : intermédiaire entre les <strong>de</strong>ux précé<strong>de</strong>nts, il est chargé <strong>de</strong> véhiculer<br />
l'information interne et externe.<br />
La représentation <strong>de</strong> Le Moigne est une bonne illustration <strong>de</strong> ce qui précè<strong>de</strong> :
Un <strong>système</strong> <strong>d'information</strong> possè<strong>de</strong> diverses facettes. La représentation la plus utilisée est celle <strong>de</strong>s trois cycles :<br />
abstraction, décision, vie.<br />
Les étapes <strong>de</strong> Merise<br />
● Le cycle <strong>de</strong> vie est le cheminement<br />
chronologique du <strong>système</strong> <strong>d'information</strong> :<br />
conception, réalisation, maintenance, déclin.<br />
● Le cycle d'abstraction correspond à plusieurs<br />
niveaux , trois en général (Merise) : conceptuel<br />
(indépendant <strong>de</strong> l'organisation et <strong>de</strong>s moyens<br />
techniques), logique/organisationnel (dépend <strong>de</strong><br />
qui, oui, comment, où), physique (dépend <strong>de</strong>s<br />
moyens techniques).<br />
● Le cycle <strong>de</strong> décision représente l'ensemble <strong>de</strong>s<br />
mécanismes <strong>de</strong> décision.<br />
Merise est une métho<strong>de</strong> <strong>de</strong> conception <strong>de</strong>s <strong>système</strong>s <strong>d'information</strong>. Comme beaucoup <strong>de</strong> métho<strong>de</strong>s nées entre<br />
1975 et 1980, les considérations précé<strong>de</strong>ntes s'appliquent et notamment si l'on se base sur le cycle <strong>de</strong> vie (mais<br />
pas seulement), on peut considérer que la construction d'un <strong>système</strong> <strong>d'information</strong> se résume à une succession<br />
d'étapes.<br />
En l'occurrence, pour Merise, les étapes sont :<br />
● le schéma directeur
● l'étu<strong>de</strong> préalable<br />
● l'étu<strong>de</strong> détaillée<br />
● la réalisation<br />
● la mise en oeuvre<br />
● la maintenance<br />
Ces étapes considèrent que le problème à résoudre doit être préalablement examiné <strong>de</strong> manière globale, puis après<br />
découpage du sujet traité en domaines et sous-domaines, on procè<strong>de</strong> à <strong>de</strong>s analyses plus fines.<br />
Le schéma ci-<strong>de</strong>ssous indique pour Merise le découpage entre les différentes étapes.<br />
Une autre façon <strong>de</strong> voir la succession <strong>de</strong>s étapes est données par "Racines" (RAtionalisation <strong>de</strong>s Choix<br />
INformatiquES) :
● schéma directeur<br />
● étu<strong>de</strong> préalable<br />
● étu<strong>de</strong> détaillée<br />
● réalisation<br />
● mise en oeuvre<br />
objectif : relier la stratégie et les besoins en <strong>système</strong>s <strong>d'information</strong><br />
i<strong>de</strong>ntification <strong>de</strong>s domaines <strong>de</strong> gestion (exemple : achats, étu<strong>de</strong>s, fabrication,<br />
commercial, personnel, qualité, finances,..) et <strong>de</strong>s finalités (exemple : concevoir <strong>de</strong>s<br />
produits nouveaux, vendre <strong>de</strong>s produits, acheter <strong>de</strong>s matières premières, recruter du<br />
personnel, livrer <strong>de</strong>s produits commandés,...)<br />
reprise par domaine du schéma directeur et étu<strong>de</strong> plus approfondie <strong>de</strong>s projets<br />
doit être courte mais complète<br />
proposition <strong>de</strong> solutions en vue du choix<br />
étu<strong>de</strong> effectuée projet par projet<br />
conception fonctionnelle : étu<strong>de</strong> préalable, puis scénarios puis choix, puis cahier <strong>de</strong>s<br />
charges<br />
conception technique : cahier <strong>de</strong>s charges <strong>de</strong> réalisation<br />
étu<strong>de</strong> technique : <strong>de</strong>scription logique et physique <strong>de</strong> l'organisation <strong>de</strong>s données ;<br />
<strong>de</strong>scription <strong>de</strong> l'architecture <strong>de</strong>s traitements.<br />
programmation suivie <strong>de</strong> recette
● maintenance<br />
réalisation et initialisation <strong>de</strong>s bases <strong>de</strong> données<br />
réception et installation <strong>de</strong>s ressources<br />
confection <strong>de</strong> la documentation utilisateur<br />
formation <strong>de</strong>s utilisateurs<br />
lancement <strong>de</strong>s nouvelles applications en parallèle avec les anciennes avant lancement<br />
définitif<br />
faire "vivre" les applications<br />
qualité <strong>de</strong>s étapes précé<strong>de</strong>ntes : diminution <strong>de</strong>s coûts <strong>de</strong> maintenance