Vous êtes sur la page 1sur 46

Introduction la conception de

systmes dinformation

2008-2009
M1 MIAGE SIMA / M1 Informatique MIF17
Yannick Pri
UFR Informatique - Universit Claude Bernard Lyon 1
Objectifs de ce cours

Prsentation gnrale de la notion de


systme dinformation
Introduction la conception et la
modlisation de SI

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 2
Plan

Systmes dinformation
Evolution des SI (historique)
Concevoir un SI
Modlisation et diagrammes

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 3
Plan

Systmes dinformation
Evolution des SI (historique)
Concevoir un SI
Modlisation et diagrammes

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 4
Des exemples de SI

Une application de gestion de stocks


dun supermarch
Un site web de vente en ligne
Une bibliothque numrique
Un portail avec intranet pour lUFR
informatique
...

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1
(Reix, 2004, pp. 3-4)

Autres dfinitions
Systme dinformation
Un SI est un ensemble organis de ressources : matriel,
logiciel, personnel, donnes, procdures permettant
dacqurir, de traiter, de stocker des informations (sous
formes de donnes, textes, images, sons, etc.) dans et
entre des organisations.
Personnel
Acqurir des informations

dinformation
(spcialistes, utilisateurs)
(collecter)

Systme
Matriel Traiter des informations
(machine, supports, etc.)
(transformer)

Logiciels et procdures Stocker des informations


(programmes, mthodes) (conserver)
Communiquer des informations
Donnes (diffuser)
(connaissances, modles, etc.)

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 6
(Reix, 2004, p. 50)

Cest quoi une organisation ?

Lorganisation est la base de laction collective. Ds quune


activit dpasse la capacit dun seul individu, lorganisation
constitue la rponse approprie. Elle se caractrise donc par :
- un ensemble dindividus : participants, acteurs ;
- un accord, implicite ou explicite, sur un ou plusieurs objectifs
partags par les divers participants ;
- une division du travail, dfinissant le rle de chaque
participant ;
- une coordination plus ou moins formalise, qui assure la
cohrence des comportements et donc le respect des
objectifs communs en dpit de la division du travail.

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 7
(Morley, 2005, p. 71)

Que fait-on dans une organisation ?


Processus principaux
rsultat = raison dtre de lorganisation
Ex. : production de biens ou de services
Processus secondaires
rsultats ncessaires pour lexcution des
processus principaux
Ex. : comptabilit, paye
Processus de pilotage
contrle de latteinte des objectifs, mise en uvre
de la stratgie
Ex. qualit
M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 8
(Reix, 2004, p.6)

Objectifs dun SI
Le but de tout systme dinformation est dapporter
un soutien aux processus de travail dans
lorganisation selon trois modalits principales
(pouvant tre combines) : fournir de linformation,
assister le travail humain, automatiser le travail. Les
systmes de travail quil assiste peuvent tre
individuels [] ou collectifs []. Lusage du SI peut
tre obligatoire, recommand ou discrtionnaire
mais dans tous les cas, les caractristiques du SI
sont dtermines par ses finalits, cest dire par les
objectifs de lorganisation auxquels il doit contribuer.

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 9
(Reix, 2004)

Usages des systmes dinformation

Applications fonctionnelles
Applications classiques ERP
Gestion commerciale, gestion de
production, gestion comptable et financire
Applications daide la dcision
Assistance au dcideurs (systmes
experts, entrepts de donnes,
datamining)

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 10
(Reix, 2004)

Usages des systmes dinformation

Applications daide la communication


Communication interne
travail de groupe (collectif, CSCW)
Communication externe
SI inter-organisation (B2B, EDI, SCM) : entreprise
tendue, entreprise tendue
SI de gestion de la relation client (B2C, CRM)
Applications daide la gestion des
connaissances
Acquisition, conservation, diffusion des savoirs et
des savoir-faire (KM)

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 11
(Reix, 2004)

Les trois dimensions dun SI


Informationnelle
le SI produit des reprsentations, manipule et produit de
linformation
Technologique
le SI est un construit base doutils, utilise les technologies
de linformation
Rq. : systme dinformation systme informatique
Organisationnelle
le SI est un lment des processus et de la structure de
lorganisation

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 12
Niveau organisationnel
Diffrents degrs dintervention du SI
SI comme source dinformation externe
SI comme outil interactif mobilisable dans lactivit
SI intgr dans le systme de travail
SI = systme de travail
Bref
le SI informe des processus fonctionnels
besoin des processus eux-mmes
besoins de communication entre processus (coordination)
le SI structure et intgre des systmes de travail

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 13
Bilan

Systme dinformation
lment constitutif de la structure de
lorganisation
Mise en place dun SI = choix
organisationnel et technologique
choix de partage de linformation
degr dintgration du SI
technologies de communication

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 14
Bilan (suite)
Rsultat technologique issu dun double
processus de construction
Dlibre : conception et implantation dans
lorganisation
gnratrice de rgles, de contraintes
offre des ressources supplmentaires (automatisation,
nouvelles prsentation dinformation)
changements prvus
Emergente : appropriation de la technologie,
assimilation, dtournement
le rsultat est indtermin (impossible prvoir)
changements imprvus Rsistance

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 15
Mtiers autour dun SI

Du point de vue de lorganisation, le SI


comme instrument de gestion
mtiers = utilisateurs
membres de lorganisation / autres
organisations / public
comme objet grer
mtiers = gestionnaires
concepteurs, dcideurs, informaticiens, ...

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 16
Plan

Systmes dinformation
Evolution des SI (historique)
Concevoir un SI
Modlisation et diagrammes

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 17
Lpoque des mainframes
Systmes centraliss (mainframe)
propritaires
Applications indpendantes, donnes
redondantes
Utilisateurs hors systme dinformation
Architecture
matre/esclave (rseau toil, terminaux passifs
en mode texte), administration centralise
Applications
progiciels de gestion : paie, comptabilit,
facturation, commandes
M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 18
Lpoque du client-serveur et des BD
Systmes htrognes
Applications relies, donnes dans SGBD
Utilisateurs sur des stations ddies
saisie / consultation
cf. mergence de la micro-informatique
Architecture
serveur de donnes, client-serveur, rseaux
dport de calculs sur les stations de travail :
prsentation (interfaces), logique applicative
Applications
bureautique, aide la dcision, etc.
M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 19
Le passage 3 niveaux
Donnes Traitements Prsentation

Dcoupage logique
plusieurs niveaux peuvent tre sur la mme machine
permet de mieux penser les applications
correspond lorientation vers lobjet
Consquences
volutivit/maintenabilit (couches indpendantes)
utilisation dobjets mtier
rutilisation de composants applicatifs
dveloppement affranchi de la localisation physique des
composants
interfaage ais avec les SGBD existants
monte en charge facile
complexit darchitecture Gaertner
M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 20
Lpoque du tout-distribu
Prsentation
Donnes Traitements
Prsentation

Donnes Traitements Prsentation

Rpartition donnes/traitements sur


plusieurs niveaux
plusieurs systmes / rseaux htrognes
Architecture
multiples clients et serveurs
modules indpendants inter oprants
composants, objets communicants
notion de serveur dapplication
Applications
soutien / structuration de tous les processus des organisations
M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 21
Le Web comme plateforme dintgration
Serveurs web
serveurs de pages web
serveurs de services (web services)
Navigateur
interface universelle (thin client vs. applications C/S
traditionnelles ou applets JAVA, AJAX)
Avantages
dveloppement, dploiement trs rapides, administration/
maintenance faciles
ouverture facile du SI vers lextrieur :
B2C : business to customer (ex. portails)
B2B : business to business (ex. places de march virtuelles)
XML
XHTML, CSS, AJAX
SOAP, WSDL, UDDI, etc.
M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 22
Toujours plus dintgration

On mutualise tout ce qui peut ltre


partage de stockage
partage de calcul
partage de serveurs dapplications
Pour se concentrer toujours plus sur la
logique mtier
ce qui fait la valeur du SI mis en place
Un mot-cl important :
Software As A Service (SAAS)

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 23
Plan
Systmes dinformation
Evolution des SI (historique)
Concevoir un SI
Modlisation et diagrammes

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 24
Quelques possibilits

Introduire un SI dans une organisation


qui nen a pas
Etendre/complter le SI dune
organisation
Concevoir SI et organisation en mme
temps
Urbaniser le SI dune organisation

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 25
Objectifs du concepteur
Concevoir une application qui rponde aux
besoins
du commanditaire
des utilisateurs
Dont on puisse prvoir lavance les
fonctionnalits principales
Dont on puisse vrifier quelle fait bien ce qui
avait t prvu
Capable dvoluer, scurise, documente,

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 26
Conception de SI
Un projet
temporalit, cycles
De multiples acteurs
Informaticiens
conception, dveloppement, maintenance
DSI / SSII
Utilisateurs
Dcideurs
De multiples points de vue sur
Lorganisation
Le systme dinformation construire
La rpartition du travail
matre duvre / matre douvrage
M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 27
Plan

Systmes dinformation
Evolution des SI (historique)
Concevoir un SI
Modlisation et diagrammes

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 28
Pourquoi modliser ?
Pour
comprendre communiquer
valuer promouvoir la rutilisation
spcifier
le fonctionnement
de lorganisation, du domaine
du systme dinformation
du systme informatique
Corollaires
bien comprendre quoi et qui sert un modle
mthodes de conception objet : coupler les niveaux
concepts du domaine -> objets informatique mtier
M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 29
La modlisation visuelle ?
Crer un modle avec
figuration : reprsenter les concepts comme figures
imitation : copier les relations perues
formalisation : mettre de lordre (Morand)

Capacit humaine limite (7 +/- 2)


Apprhender la complexit
abstraction
diffrentes vues bien choisies sur le systme tudi
reprsentations simplifies du tout, des parties
essentielles, du fonctionnement
ex. : vues statique, dynamique, fonctionnelle
M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 30
Modlisation en diagrammes

Chat
Modle
Vues dynamiques Toilette

Vue
statique
Toilette
Dpart Laver le museau

Laver le ventre Dormir


Animal

Laver derrire les oreilles Fin


Chat

Et la Lyon
M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard souris
1 ? 31
Langages de modlisation

Dfinissent
syntaxe / notation
les types dlments quon a le droit dutiliser dans les
diagrammes
formalismes, rgles de construction
smantique / mta-modle
ce que signifie ce qui est dessin dans les diagrammes
par rapport au modle sous-jacent
Un modle sexprime dans un langage de
modlisation

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 32
Comment communiquer un
modle ?
En utilisant le mme langage de
modlisation que le voisin
mme projet
mme mtier
Normes / standards
comprhension humaine
outils cohrents, evt. introprables

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 33
Comment modliser ?
En choisissant un langage (ex. UML)
ventuellement un outil associ
et en suivant une mthode (ex. processus unifi,
mthode Agile, etc.)
faon de faire, directives
contrle, reproductibilit
au cours dun processus effectif de conception
enchanement dactivits conduisant la livraison dun
systme logiciel rpondant au cahier des charges
Remarque
avant : langage + mthode suivre intgralement
maintenant : langage + mthode hautement adaptables

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 34
Plan
Systmes dinformation
Evolution des SI (historique)
Concevoir un SI
Modlisation et diagrammes
Plan gnral du module

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1
Plan gnral du module SIMA
Introduction - rappels objet (TP rendre)
UML, cas dutilisation, design patterns
(TP rendre)
Systmes dinformation collaboratifs (en lien avec lUE Veille)
Mthodes de conception OO
Projet de conception ( rendre)
Examen

Remarque :
work in progress
vos retours font voluer le cours : nhsitez pas !
nouveaut cette anne : wiki / forum

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 36
Plan gnral du module MIF17
Introduction la conception de SI
UML, cas dutilisation, design patterns (TP rendre)
Mthodes de conception OO
TD de conception ( rendre)
Examen (attention : pas de rattrapage !)

Contrle continu
contrle crit possible nimporte quel CM / TD

Remarque :
work in progress
vos retours font voluer le cours : nhsitez pas !
nouveaut cette anne : wiki / forum

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 37
Rfrences

Robert Reix (2004) Systmes d'information et


Management des organisations (5e dition),
Vuibert, 487 p.
Chantal Morley, Jean Hugues, Bernard
Leblanc, Olivier Hugues (2005) Processus
Mtiers et systmes d'information :
Evaluation, modlisation, mise en oeuvre,
Dunod, 245 p.

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 38
Annexes
Autres dfinitions des SI
Aide la dcision
Tout systme dinformation concerne un individu, pourvu dun
profil psychologique, confront un problme dcisionnel prcis,
dans un mode organisationnel dtermin. Il y a ncessit
dlments de dcision perus au travers dun mode de
reprsentation propre au dcideur (Mason/Mitroff, 1975)
Fourniture dinformation
Un SI est un systme qui utilise des technologies de linformation
pour saisir, retrouver, manipuler ou afficher de linformation utilise
dans un ou plusieurs processus de gestion (Alter, 1996)
Elment structurant / vision globale
Un SI est un ensemble dacteurs sociaux qui mmorisent et
transforment des reprsentations via des technologies de
linformation et des modes opratoires (Reix/Rowe, 2002)

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 40
ERP :
Enterprise Ressource Planning
Progiciels de gestion intgrs
extension des fonctionnalits des progiciels de gestion de
production
surtout depuis les annes 1990
Dcoupage en fonctions / modules
gestion comptable et financire
contrle de gestion
gestion des ressources humaines
gestion de production
gestion de la chane logistique
gestion des achats et des stocks

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 41
(Morley, 2005, p. 90)

Facteurs de rsistance au
changement technologique
Insatisfactions concernant le systme informatique
points de vue technique, fonctionnel, ergonomique
Caractristiques personnelles des acteurs
plus ou moins enclins changer leur habitudes
Perception des acteurs
utilit perue / facilit dusage perue (notamment effort pour
apprendre)
Opposition la nouvelle organisation
qui entranera une dgradation des conditions de travail
Perte de pouvoir
dcision, responsabilit, ou rduction de la zone dincertitude
lie la dtention de savoir-faire ou dinformations cl

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 42
Rpartition du dcoupage client/serveur :
modle du Gartner Group
Gestion des Gestion des Gestion des Gestion des Gestion des Gestion des
donnes donnes donnes donnes donnes donnes
Serveur

Logique Logique Logique Logique Gestion des


applicative applicative applicative applicative donnes

Moniteur
Prsentation transactionnel
Gestion des
Moniteur donnes
transactionnel

Logique Logique Logique Logique


applicative applicative applicative applicative
Client

Prsentation Prsentation Prsentation Prsentation Prsentation Prsentation

Gestion
Prsentation Prsentation Application Traitements Gestion distribue
distribue dporte distribue distribus dporte des donnes
(mainframe) des donnes
M1 MIAGE SIMA / M1 INFO MIF17 / (complexe)
2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 43
Notions lies aux systmes distribus
Middleware (intergiciels)
objectif : permettre une communication transparente (localisation,
transaction) entre processus/objets sur des rseaux
communication inter-processus (RPC, messages, ORB),
messagerie, contrle de concurrence, gestion des vnements,
scurit (authentification, autorisation), services de transaction
(moniteurs transactionnels), services de BD, etc.

Application Application

API
Middleware

API plate-forme API plate-forme


SE plateforme SE plateforme
Rseau

M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 44
Notions lies aux systmes distribus
Serveurs dapplication
serveurs de composants (objets implantant des services
documents)
objectif : librer le programmeur de tous les aspects techniques de
larchitecture distribue (threads, concurrence daccs, scurit,
SGBD) -> se concentrer sur la seule logique mtier, dveloppement
rapide
robustesse, outils de conception, paramtrage de composants, etc.
Intgration des applications dentreprise (EAI)
constat : SI = constellation dapplication, darchitectures, de
systmes dexploitation diffrents, evt. dans des organisations
diffrentes.
objectif : faire communiquer tous types dapplications
dfinition de formats et processus dchange des informations
(fichiers, messages, rplication SGBD, extraction de donnes
oriente entrepts de donnes)
EJB
M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1 45
Enterprise JavaBean (EJB)
Modle Sun + IBM pour composants JAVA (vs. COM ActiveX,
Microsoft, tous langages)

Client lourd : excutable Services de


win32 accdant directement Client lger : pages HTML
aux objets prsentation

Serveur Web
EJB Services
JSP
applicatifs
Serveur de composants

Services
daccs aux
JDBC (SQL)
donnes,
Java Messaging Service API (JMS)
transactions
API spcifiques
et messages
M1 MIAGE SIMA / M1 INFO MIF17 / 2008-2009 / Yannick Pri - Universit Claude Bernard Lyon 1
46