Vous êtes sur la page 1sur 8

Processus d'informatisation A 99/00

PLAN DU COURS
§ 1 Introduction aux Systèmes d'information
Définitions
Systèmes d'information
Cycles de vie
Architecture informatiques
PROCESSUS D'INFORMATISATION A4/A6 Méthodes pour l'informatisation
§ 2 Méthode MERISE
§ 3 Méthode orientée objets et UML
§ 4 Démarches d'informatisation
§ 1 INTRODUCTION AUX Conduite de projet
Plan qualité : ISO 9000
SYSTEMES D'INFORMATION
BIBLIOGRAPHIE
G. LOUVET. Se former à MERISE. (Les Editions d'organisation 1990).
F.-Y. VILLEMIN
Pierre-Alain MÜLLER UML (Eyrolles 1997).
CNAM-CEDRIC M. GEDIN. Méthode de Conduite des Projets Informatiques. (Les Editions
d'organisation 1982).

F.-Y. Villemin 2000 2

Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

DEFINITIONS DEFINITIONS
PROCESSUS (LAROUSSE) SYSTEME D'INFORMATION
Suite continue d'opérations constituant la manière de fabriquer quelque chose. (en Anglais: MIS ou Management of Information Systems).

INFORMATIQUE (LAROUSSE) Ensemble structuré:


(1) Science du traitement automatique et rationnel de l'information en tant que (1) de données, de leurs traitements et de leurs communications, décrit à l'aide de
support des connaissances et des communications. structures, de procédures et de protocoles → dictionnaire de données
(2) Ensemble des applications de cette science mettant en œuvre des matériels et (en Anglais: DD ou Data Dictionary)
des logiciels..
(2) de moyens techniques:
le système informatique (matériel et logiciel) et de communication
INFORMATION (LAROUSSE) de documents
Elément de connaissance susceptible d'être codé pour être conservé, traité ou
communiqué (appelée "donnée"). ayant pour but de générer, mémoriser, traiter, transférer et exploiter des
informations dans le cadre d'objectifs définis.
SYSTEME (LAROUSSE)
(1) Combinaison d’éléments qui se coordonnent pour concourir à un résultat ou
de manière à former un ensemble.
(2) Ensemble de méthodes, de procédés destinés à produire un résultat.
F.-Y. Villemin 2000 3 F.-Y. Villemin 2000 4
Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

DEFINITIONS PROCESSUS DE DETERMINATION DU MODELE CONCEPTUEL

MODELE (LAROUSSE)
Toute structure formalisée utilisée pour rendre compte d’un ensemble de
phénomènes qui possèdent entre eux certaines relations. PERCEPTION
Réalité de l'entreprise
Utilisateur
ABSTRACTION (LAROUSSE)
Résultat d’abstraire; isoler une propriété, un caractère d’un objet en le
considérant à part. VALIDATION
DECOUVERTE
Monde rèel Modèle
Abstraction

Modèle conceptuel Analyste


MODELISATION

Concrétisation
CONCEPT
Idée d’un objet conçu par l’esprit permettant d’organiser les perceptions et les
connaissances.
F.-Y. Villemin 2000 5 F.-Y. Villemin 2000 6

Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

METHODOLOGIES NOTION D'INFORMATION


Entrée: une spécification floue, réduite, éventuellement inconsistante du projet Différence entre donnée et information:
Sortie: une description complète, consistante, compréhensible donnée: fait brut, non interprété
• des caractéristiques information porte une signification, rassemblant des données interprétées dans un
• du comportement contexte particulier
• du (des buts) du projet
information = ensemble de trois éléments:
Méthodes comme un investissement en matière grise, avantages attendus:
- une entité: l'être, l'objet ou le concept concerné
- réduction de la complexité
- un attribut: un élément de la description de l'entité
- amélioration de la qualité de l'automatisation,
- une mesure: une valeur associée à l'attribut
- augmentation des gains de productivité en phases de conception et réalisation
- assistance pour la prise de décision information apporte une connaissance:

- meilleure communication entre les intervenants pendant le processus - renseignement au sujet d'une entité
d'informatisation. - jouant rôle de formation ou de transformation de la représentation de l'entité

Distinction entre:
- le signifiant (le support) et
- le signifié (la sémantique ou le sens donné)
F.-Y. Villemin 2000 7 F.-Y. Villemin 2000 8
Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

SYSTEMES D'INFORMATION SYSTEMES D'INFORMATION


Ensemble:
- de données et informations (ensemble variable, évolutif) SICOP SICOL logistique
Système d'Information de • SICOMP (matières premières)
- muni de règles pour saisie, circulation, traitement et mémorisation des Contrôle Opérationnel • SICOPR (production)
informations Physique • SICOPC (produits commercialisables)
- matérialisé: par un support (papier ou informatique) SICOAP actifs physiques
• SICOIM (installations et matériels)
Système d'information en gestion • SICOPI (projet d'investissement)
≡ ensemble organisé et structuré des informations utiles à la gestion de SICOA SICOF financier
l'organisation Système d'Information de • SICOC (comptabilité)
Contrôle Opérationnel et • SICOT (trésorerie)
≡ assemblage composé de sous-systèmes: Administratif
système de facturation SICOM main-d'œuvre
système des approvisionnements • paie
système comptable… • avantages et indemnités
• administration du personne
Classification des systèmes d'information (Blumenthal 69)

F.-Y. Villemin 2000 9 F.-Y. Villemin 2000 10

Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

SYSTEMES D'INFORMATION FONCTIONS DES SYSTEMES D'INFORMATION


ENVIRONNEMENT Trois grandes fonctions:
Décisions concernant
l'environnement - mémorisation ( des informations brutes ou résultats de traitement)

Système d'information sur


- circulation: accès à la mémoire et échange entre les acteurs
l'environnement
Management/Externe
- traitement: rapprochement, calcul, comparaison d'informations

Quatrième fonction:
Valeurs et - collecte et saisie des informations (identifier processus de " récolte" de
références Système l'information brute)
ACTEUR ou
fixes propres ou d'information
DÉCIDEUR
culture de production Facteurs d'augmentation de la complexité d'un système d'information:
organisationnelle
- sociaux: comportement et actions des acteurs dans l'organisation
Système d'information
- techniques: liés à la complexité des technologies employées
sur l'organisation
Décisions
Management-lnterne - management: relatifs à la difficulté de la prise de décision
concernant
l'organisation

ORGANISATION
(Alexander 72)
F.-Y. Villemin 2000 11 F.-Y. Villemin 2000 12
Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

ROLE DE L'INFORMATION CYCLE DE VIE EN CASCADE

Tout acte de la vie d'une organisation s'accompagne ou est conditionné par des
informations → flux d'information: Spécication
pour améliorer son fonctionnement Analyse des besoins
faciliter la prise de décision
Description
Caractères principaux de l'information: Conception du logiciel

- négation de l'incertitude Modules


logiciels
- relation avec la liberté de choix: être informé, c'est connaître un ensemble de Implantation
possibilités d'action Modification
du système
- maintien de l'organisation: certains éléments de l'organisation sont reliés par les Test
informations qu'ils se transmettent
- échanges d'information avec l'environnement: permettent à un système d'adapter Système
remis
son fonctionnement et sa structure Remise
L'information doit :
- être pertinente
- être cohérente Opération
- avoir un coût en rapport avec les avantages que l'on espère en retirer Jordan & Machesky 90

F.-Y. Villemin 2000 13 F.-Y. Villemin 2000 14

Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

CYCLE DE VIE EN V (BOEHM 81) CYCLE DE VIE EN SPIRALE (BOEHM 88)

Analyse Opération accumulation des coûts


des besoins & maintenance étermination de buts, Analyse des Identifiaction et
choix et contraintes risques évaluation
Spécication
Revue des besoins Revue

Conception Mise en œuvre Système Analyse des


risques
générale & tests reçu

Propositions A. R. Prototype 2
Revue des solutions Revue Prototype
Proto 1 opérationnel
Conception Intégration Système Besoins
Conception
logiciels Conception
détaillée & tests Plan de
développement du logiciel détaillée
Description Validation
des besoins
détaillée Codage
Revue Revue
Plan Tests
Validation
Réalisation & d'intégration et de la
unitaires
Modules de tests
tests unitaires conception Tests
logiciels d'intégration
Phases de Tests de Develo ppement
Revue planification recette et tests

Implantation

F.-Y. Villemin 2000 15 F.-Y. Villemin 2000 16


Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

CLASSIFICATION DES SYSTEMES INFORMATIQUES COURBE DE NOLAN


(LE MOIGNE 73)

Sophistication
et efficacité
SYSTEMES NON EN TEMPS REEL EN TEMPS REEL
Batch processing Process control

NON Exemple : tous les systèmes Exemple : la plupart des


INTERACTIFS de traitement par lot systèmes dits de "régulation C/S
automatique de production" Grands bonds
Time sharing On line real time en avant PC-Mainframe

INTERACTIFS Exemple : les systèmes Exemple : les systèmes de


d'exploitation partagée réservation de places, nombre Systèmes
entre plusieurs utilisateurs de systèmes militaires, certains transactionnels
systèmes de gestion de stocks

Systèmes
Batch
Temps

Systèmes
manuels
F.-Y. Villemin 2000 17 F.-Y. Villemin 2000 18

Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

CLIENT/SERVEUR CLIENT/SERVEUR
CLIENT
Emulation
Présentation Présentation Présentation Présentation
RESEAU
Présentation Présentation
Présentation

Application

RESEAU
Application Application Application Application Gestion Gestion
des Application Application des
Application Données Données

Données

Gestion Gestion Gestion Gestion


des des des des
Données Données Données Données Données Logique distribuée (Peer-to-peer)
PC- Ressources Applications Données Base de
MainFrame distantes réparties distantes données distribuée Utilisé dans les systèmes coopératifs
SERVEUR
Schéma du Gartner Group
F.-Y. Villemin 2000 19 F.-Y. Villemin 2000 20
Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

CHOIX ARCHITECTURAUX EVOLUTION DES ARCHITECTURES


Centralisé
(1) Extension des liaisons informatiques:
Optimisé
our contrôle central
• informations plus nombreuses
• informations de meilleure qualité
Transactionnel sur
serveurs intermédiaires
• collaboration entre différentes entités facilitée

Entrepots de données sur


(2) Extension du domaine d'automatisation:
• présentation sous diverses formes des informations
serveurs intermédiaires

• contrôle plus rapide et plus sur


• automatisation des processus de décision
Bases de données Bases de données Bases de données
distribuées distribuées fédérées distribuées
coté source multibase coté utisateur (3) Développement des systèmes plus sophistiqués:
• systèmes en temps réel généralisés
• interfaces utilisateur multimédia
Optimisé
Coopératif • fonctions intelligentes…
our autonomie locale
Nouveaux besoins: réseaux, multimédia, intelligence artificielle
Optimisé Optimisé
pour temps réel pour utilisateur final

F.-Y. Villemin 2000 21 F.-Y. Villemin 2000 22

Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

METHODES D'INFORMATISATION AVANTAGES ESCOMPTES


Composantes d'une méthode d'informatisation : Emploi de méthodes doit permettre:
• des modèles : • de réduire la complexité des informatisations
ensembles de concepts et de règles destinés à expliquer et construire
la représentation de phénomènes organisationnels • d'offrir des moyens de pilotage dans la construction du système
d'informatisation
• des langages: la capitalisation des expériences et des solutions qui ont déjà fait leur
pour élaborer les spécifications, et faciliter leur communication preuve dans des situations posant problème
• une démarche: • la coordination des projets (réduire les coûts et d'augmenter la
processus pour effectuer les travaux préconisés, étape par étape productivité dans l'accomplissement des tâches)
• des outils (AGL) ou techniques: • la qualité de réalisation des étapes (garantie de pérennité) → tâches de
pour aider à la mise en œuvre des trois composantes ci-dessus d'évolution plus aisées
Une méthode ≡ un mode d'emploi particulier d'un modèle • une diminution du nombre des anomalies (corrections et localisation plus
→ comment observer les éléments facile) → tâches de maintenance moins onéreuses
• une discipline commune au sein des équipes (définitions des rôles et des
responsabilités)
• un langage commun entre les intervenants (qualité des documentations,
intégration rapide d'une nouvelle personne formée à la méthode)

F.-Y. Villemin 2000 23 F.-Y. Villemin 2000 24


Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

TYPOLOGIE DES METHODES D'INFORMATISATION METHODES CARTESIENNES


Deux critères de classification Discours de la Méthode (1637) de René Descartes
sous-titré "pour bien conduire sa raison, et chercher la vérité dans les sciences"
(1) type d'approche des problèmes d'informatisation:
• méthodes cartésiennes (SADT)
Quatre règles méthodologiques/
• méthodes systémiques (MERISE)
• méthodes à objets (UML) (1) Le principe du doute: tout en se défaisant des opinions toutes faites, ne
rien croire sans preuve dûment perçue par soi-même, d'où éviter la
(2) domaines d'application précipitation
• méthodes d'élaboration de schémas directeurs (RACINES) (2) La règle de division: pour mieux résoudre un problème, il faut le
• méthodes de rédaction de cahiers des charges (AROC, MUSCADE) décomposer
• méthodes de conception des architectures techniques (TACT)
• méthodes de conception des systèmes d'information (3) La gradation des difficultés: aller du plus simple au plus complexe
• méthodes de programmation
(4) L'exhaustivité pour bien connaître un sujet
• méthodes de sécurité des systèmes (MARION)
• méthodes de conduite des projets (GANTT, PERT, MCP)
• …

F.-Y. Villemin 2000 25 F.-Y. Villemin 2000 26

Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

METHODES CARTESIENNES PRECEPTES DE LE MOIGNE


Anglo-saxonnes → approche fonctionnelle: Quatre nouveaux préceptes de Le Moigne :

• décomposition hiérarchique des processus et des flux de données (ou flux • Pertinence: tout objet considéré se définit par rapport aux intentions
d'information) implicites et explicites du modélisateur
• analyse et conception du système d'information à partir de la définition
de fonctions • Globalisme: considérer l'objet à connaître comme une partie immergée et
• processus d'analyse et de conception active au sein d'un plus grand tout. Le percevoir d'abord globalement
Un traitement de l'information répond aux règles de procédures de gestion pour dans sa relation fonctionnelle avec son environnement
produire des sorties:
• Téléologique: interpréter l'objet non pas en lui-même, mais par son
9 démarche de travail est descendante, "top-down": part du général pour comportement sans chercher à expliquer a priori ce comportement par
aller vers le particulier quelque loi. Comprendre ce comportement et les ressources qu'il mobilise
10. débute par l'identification d'une fonction globale de gestion par rapport aux projets que le modélisateur attribue à l'objet
11. toute fonction est décomposée en sous-fonctions, et ainsi de suite, par
raffinements successifs, jusqu'à ce que les ensembles élémentaires soient • Agrégativité: convenir que toute représentation est partisane
intelligibles délibérément. Chercher en conséquence quelques recettes susceptibles de
guider la sélection d'agrégats tenus pour pertinents, et exclure l'illusoire
12. représentation en arbre: les fonctions globalement perçues sont éclatées objectivité d'un recensement exhaustif des éléments à considérer
en processus spécifiques
13. relations entre ces derniers sont également recherchées.
Programmation modulaire et décomposition fonctionnelle: S.A.D.T., J.S.D.
F.-Y. Villemin 2000 27 F.-Y. Villemin 2000 28
Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

METHODES SYSTEMIQUES METHODES CLASSIQUES


Théorie du système général 9 niveaux de complexité • Spécification du système complet
A chaque niveau, le système comporte tous les caractères du niveau inférieur
• Caractérisation de la totalité des données et traitements
• l'objet passif et sans nécessité: niveau le plus simple de description
Plusieurs vues :
• l'objet actif: connu par son activité, son comportement.
• Entité/association → MERISE
• l'objet actif régulé: le système peut refuser certains comportements
possibles en fonction de son comportement précédent • Fonctions → SADT ou SA/RT
• l'objet s'informe: régulation du système par l'intermédiaire de flux
d'information
• l'objet décide son activité: le système a un comportement non inévitable,
c'est-à-dire qui est le résultat d'une décision: 2 types d'information: DONNEES en DONNEES en
l'information-représentation et l'information-décision ENTREE SORTIE

• l'objet actif a une mémoire: le système peut avoir besoin de la


représentation d'événements passés
• l'objet actif se coordonne: il existe au sein du système des processus de BOITE à la SADT
FONCTIONS
coordination
• l'objet actif s'auto-organise: il est capable de s'adapter et d'inventer de INCONVENIENTS:
nouvelles organisations
• l'objet actif s'auto-finalise: le système génère ses projets, détermine ses • Systèmes figés (évolution de l’environnement)
finalités • Perte de la sémantique du système (buts, comportements…)
F.-Y. Villemin 2000 29 F.-Y. Villemin 2000 30

Processus d'informatisation A 99/00 Processus d'informatisation A 99/00

EVOLUTION DE LA PROGRAMMATION METHODES ORIENTEE-OBJET


• Spécification comme un système ouvert
WIRTH: Algorithmes + Structures de données = Programmes
• Interface avec l’existant (communication avec l’homme)
PROGRAMME = {données} + {procédures agissant sur les données}
• Caractérisation du comportement ou du but du système
METHODOLOGIES • Décomposition en sous-systèmes ou objets
• Dirigées par les traitements INTERFACE

• Diviser pour régner


METHODES CHAMPS
• Approche modulaire (procédures, modules)
programmation structurée
contrôle statique des types. COMPORTEMENT STRUCTURE

INCONVENIENTS: UN OBJET

• Programmes figés (évolution de l’environnement) Plusieurs vues :


Comportement → UML
• Perte de la sémantique du système (buts, comportements…)
Buts → K A D S

F.-Y. Villemin 2000 31 F.-Y. Villemin 2000 32

Vous aimerez peut-être aussi