0% ont trouvé ce document utile (0 vote)
183 vues40 pages

Cours SI Polytech Chap 1

Ce document présente une introduction à la conception des systèmes d'information. Il définit ce qu'est un système d'information, ses usages et origines. Il aborde également les particularités de l'ingénierie des systèmes d'information par rapport au génie logiciel classique.

Transféré par

christine.ceccaldi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
183 vues40 pages

Cours SI Polytech Chap 1

Ce document présente une introduction à la conception des systèmes d'information. Il définit ce qu'est un système d'information, ses usages et origines. Il aborde également les particularités de l'ingénierie des systèmes d'information par rapport au génie logiciel classique.

Transféré par

christine.ceccaldi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Conception des Systèmes

d’Information
Problématique et méthodologie :
illustration avec la méthode MERISE.

Chap. 1 : Problématique de
l’Ingénierie des Systèmes
d’Information
Erwan TRANVOUEZ
[Link]@[Link]
[Link]
Objectif du cours

 Indépendamment de votre option il s’agit de


comprendre l’enjeu d’une technologie et les
méthodes existantes pour la mettre en
œuvre.
 Ce cours aborde :
 Comment gérer la complexité
 Comment abstraire un problème
 Résoudre un problème
 Dans le cadre de l’ingénierie des Systèmes
d’Information

2/40
Bibliographie

 Ingénierie des Systèmes d’Information : MERISE


– 2ème génération. D. Nanci, B. Espinasse, 4ème
édition. Vuibert.
 only one  away Free !
[Link]
 La méthode MERISE : Principes et Outils. H.
Tardieu, A. Rochfeld et R. Colletti. Ed. d’Organisation.
 Processus métiers et S.I. : évaluation,
modélisation, mise en œuvre. C. Morley, J. Hugues,
B. Leblanc, O. Hugues. Ed. Dunod.
 FAQ Merise. D. Nanci, [Link]

3/40
Plan de la session

 Systèmes d’Information: définitions et


enjeux
 Définition
 Usage
 Ingénierie des Systèmes d’Information
 Définitions de système et de méthode
 Introduction à MERISE

4/40
1. Systèmes d’Information

Définitions et enjeux
Origines des Systèmes d’Information

 Est lié à l’informatisation des entreprises:


 < 1970. Automatisation des processus administratifs :
améliorer la gestion administrative en réduisant les délais (gestion
factures, stocks, salaires, …). Accès limité aux grosses entreprises
(machines lourdes et coûteuses).
 197x : Maturation:
 progrès techniques et amélioration de l’organisation des données
afin d’éviter les saisies multiples.
 Mais l’intégration de données & applications hétérogènes faite
coup sur coup, fait grossir de manière anarchique les SI et leur
complexité les rendant de plus en plus difficile à gérer voire à
construire (problème )
 => nécessité de s’éloigner du technique pour répondre aux besoins
 Langages de plus haut niveau -> SQL
 méthodes et d’outils de plus haut niveau.

6/40
Origines des Systèmes d’Information
(suite)
 Le processus d’informatisation s’intensifie
 198x.
 Avec les progrès techniques et méthodologiques,
intensification de l’automatisation des processus
d’entreprise : 1ers ERP.
 199x. SI un produit de Masse :
 L’informatique devient grand public: matériels plus
puissants (proc 286) et logiciels + ergonomiques et - chers
 Industrialisation des SI : outils matures et de plus en plus
simple. Cible PME avec solutions « on the shelves »
 Révolution Internet : le réseau Internet devient un SI
mondial et les SI Distribués se généralisent.

7/40
Une autre perspective historique

Source image : [Link] 8/40


Origines des Systèmes d’Information
(suite)
 A noter que ces évolutions se font
généralement
 par pallier (et non de manière continue)
 Avec des vagues de propagation des
technologies allant d’abord des grosses
entreprises aux petites entreprises
 Se traduisant par des cycles de demande
d’informaticien rapprochés mais avec une
certaine amplitude (ex: bug de l’an 2000 +
bulle internet).

9/40
Attention !

 Un système d’information n’est pas:


 (qu’) une Base de Données
 (qu’) un Système Informatisé

 Système: implique une construction (humaine) réalisée


pour gérer cette information
 Information: il s’agit plus que de données mais bien un
ensemble de fait apportant une aide à la prise de décision

10/40
Définition

 Le système d’Information a pour mission:


 Mémoriser l’information: acquisition (donc ouvert avec
l’extérieur), exploitation, stockage
 Diffuser l’information : restitution pouvant être d’ailleurs
contrôlée/limitée
 Maintenir cohérente l’information: dans le temps et
intrinsèquement…
 Transformer et produire de nouvelles information…
 De pouvoir évoluer
 Remarques :
 Il n’est pas question de moyen ! L’informatique n’est
qu’un moyen même si elle apporte de meilleures
performances.
 Le problème d’intégration d’applications peut être
reformulé au travers de ces missions.

11/40
Place du Système d’Information dans
l’entreprise
 Partout ! Mais Les Niveaux de
pas avec les même rôle Management d’Anthony

Aide à la décision

Temporel
Horizon
Tableau de bord :
produit une image du
Réel

Contrôle / Monitoring

12/40
Usage des Systèmes d’Information
d’entreprise
 ERP (Entreprise Resource Planning) ou
Progiciel de Gestion Intégrée : consiste à
informatiser et intégrer les activités d’une entreprise
pour faciliter sa gestion : facturation, stock, ventes,
commandes fournisseurs, ...

13/40
Usage des Systèmes d’Information
d’entreprise
 CRM (Customer Relationship Management) ou
Gestion de la Relation Client : rassemblement des
données clients et produits pour une meilleure
connaissance de la demande et fidélisation de la
clientèle.

14/40
Usage des Systèmes d’Information
d’entreprise
 SCM (Supply Chain Management) ou Gestion
de la Chaîne Logistique. SI supportant un réseau
d’entreprise organisé en chaîne logistique.

Sources: [Link]
15/40
Usage des Systèmes d’Information
d’entreprise
 GDT (Gestion des Données Techniques) : Outil de
partage et de diffusion de connaissances techniques. En
général, architecture distribuée et ouverte.
 Ex. Renault : Gestion de flotte

16/40
Usage des Systèmes d’Information
d’entreprise
 GDT (Gestion des Données Techniques) : SI
support pour les « garages »

 Question :
 Comparez les 2 approches…
Sources: [Link]
17/40
Ex : mySAP Business Intelligence

18/40
Usage des Systèmes d’Information
(suite)
 GPAO (Gestion de Production Assisté par Ordinateur):
apparenté parfois à un Executive Information Systems.
Contrôle et pilotage de processus de production.
 Workflow : Automatisation et assistance de processus
administratifs. (Ex: Gestion de contrats d’assurance : suivi des
sinistres).
 SIG (Système d’Information Géographique) : Consiste à
coupler des données géographiques et d’autres données .
(Ex: [Link] : affichage d’une carte routière et des radars).

19/40
Usage des Systèmes d’Information
(fin ?)
 SI d’Intégration ou EAI : (Enterprise Application
Interconnexion). Lorsque les applications ne sont pas
compatible les EAI permettent de normaliser et faciliter
l’échange de données (structurées) entre 2 ou n applications.
Ex. Workflow et ERP.
 Gestion des connaissances : du moins une version
réduite cad cherchant a maintenir et diffuser l’information
dans un réseau de professionnels (intranet, ged, SI données
techniques, …).
 Veille technologique : suivi des avancées technologiques
(brevets, internet,…) publiées sur des supports numériques
(cdrom, internet, …), analyse et rapport.
 …

20/40
Technologies disponibles

 Application propriétaires dédiées:


 ERP, Workflow, …
 Systèmes de Gestion de Base de Données:
 BD relationnelles (PostgreSQL, MySQL, Oracle, MS…)
 BD Objet,
 BD XML…
 … (Big Data/NoSQL)
 Internet :
 PHP, Python, Java/JSP, VB/ASP …
 Ateliers de Génie Logiciels :
 Windev, Oracle Designer, …
21/40
Technologies disponibles
(suite)

 Architectures Logicielles :
 2 Tiers, 3 Tiers …
 Langage & environnement de
développement logiciel :
 Java, C#/DotNet etc…

 Et donc de nombreux choix


technologiques à faire !

22/40
Particularité de l’ingénierie des SI
vs GL « classique »
 L’informatique peut être vue comme
l’automatisation de processus informationnels

 automatisation
 => processus pré existants qu’il faut optimiser
 => il faut d’abord décrire ces processus
(compétences gestion)
 => identifier les points d’optimisation (quelles
tâches pourront être accomplies plus efficacement
que la machine)
 => éventuellement réorganiser les processus
 Compétence informatique arrive APRES…
23/40
Particularité de l’ingénierie des SI
vs GL « classique »
 La conception d’un SI commence donc d’abord
par l’appropriation du domaine …
(connaissances métiers, processus métiers…)
 Le point de départ n’est pas le logiciel …
 En GL, une démarche « UML » avec comme
point de départ un Use Case commence la
conception par les fonctions du logiciel …
 La démarche de conception de SI diffère en
cela…

24/40
Contraintes de l’ingénierie des SI

 Technologiques & Financières: souvent les premiers


arguments avancés. Or ils sont exprimés indépendamment
des besoins. A-t-on besoin de SAP pour mettre en ligne le
catalogue produit d’une TPME ?
 Gérer l’héritage logiciel (legacy systems).
 Double difficulté de modélisation :
 Modélisation du réel
 Modélisation opératoire
 Optimiser le système : exploitation & maj
 Dialogue entre intervenants : problème classique du GL,
renforcé dans le cadre de gros projets par la diversités des
intervenants (ex: ERP discours opérateurs, vendeurs, S.
marketing, Direction, etc…).

25/40
Contraintes de l’ingénierie des SI
(suite)

 Evolutivité : projet d’urbanisation du SI


 Organisationnelle:
 Le déploiement d’un SI dans une entreprise implique de
tenir compte des conditions dans lesquelles il va être
employé et déployé… (adhésion utilisateurs etc…)
 Au minimum: tenir compte de la manière de travailler des
futurs utilisateurs, les former …
 En général implique des modifications de fonctionnement
et d’organisation de l’entreprise (autonomie des
utilisateurs mais responsabilités, règles de diffusion de
l’information…)
 Et n’est pas neutre socialement. Ex. développement des
déclarations sur internet.

26/40
Et vous dans tout ça ?

 Compréhension globale des outils, de la technologie, de


ses enjeux (notamment organisationnels)
 Importance des SI dans tous les processus de
production de valeur en entreprise (service &
industrie).
 Comprendre la technologie sous-jacente et sa relation
au Système réel (ex. paramétrisation de ces systèmes).
 Appréhender tous les enjeux de la conception de tels
outils : aspects pluridisciplinaires, gestion de projet, …
 Prendre du recul par rapport au technique : même en
informatique, un ingénieur n’est pas un technicien
supérieur ! La technologie est au service d’un besoin.

27/40
Conclusion intermédiaire

 Diversité des formes de Systèmes


d’Information
 On est passé d’une technologie unificatrice
(Base de Données) à des technologies
spécifiques :
 Chaque constructeur propose son propre langage de
conception/développement (SAP/Aris, BAAN/DEM)
 Alors ? Impossible d’apprendre tous les
langages … reste les concepts et la méthode.

28/40
Conclusion intermédiaire … rollback
évolution du commerce…
 Epicerie :

 Grandes Surfaces :
 Self Service
 Self Scan
 Automatisation des
tâches …
Question :
Quels usage des SI ?
 A contrario (ou presque) :
Drive In…
Faux !
C’est vous!
????

29/40
2. Ingénierie des Systèmes
d’Information
Définition d’une Méthode

 Une méthode comporte :


 une démarche : ensemble coordonné d’étapes, de
phases et de tâches indiquant le chemin à suivre pour
conduire un projet, ici, la conception d’un SI,
 des raisonnements et des techniques nécessaires à la
construction de l’objet projeté, traduits ici par des
modélisations,
 des moyens de mise en œuvre, en l’occurrence une
organisation de projet et des outils.

 UML n’est donc pas une méthode ! C’est un


langage... (mais RUP l’est)

31/40
Historique de la méthode MERISE

 1978 : Issue d’un projet lancé par le ministère de l’industrie


qui cherche à proposer une méthode de conception de SI
tenant compte à la fois
 des méthodes existantes de spécification des traitements et
des données,
 en les actualisant
 basée sur l’expérience « industrielle »
 Selon le paradigme systémique.
 La méthode s’enrichie avec en 1992 la sortie d’une 2ème
génération tenant notamment compte de la distribution des
données, de la notion d’état et de cycle de vie, …
 Des outils performants apparaissent (conception et
génération de code)

32/40
Objectifs de MERISE

 En tant que méthode, elle cherche à aider:


 Le dialogue entre les intervenants:
 Sur la base d’un langage d’expression compréhensible
par tous (décideurs et informaticiens) à l’aide de
diagrammes
 La conception du SI : de par la définition d’une
démarche/guide et de règles de construction ou de traduction
des modèles produits
 La gestion de projet en définissant des étapes à atteindre
définissant un chemin à suivre.

33/40
Autres méthodes pour
l’ingénierie des SI
 UML : cad les diagrammes UML associé à une
démarche.
 Rémora.
 SADT (Structured Analysis and Technical
Design) composé d’IDEF0 (informations),
IDEF1 (fonctions), IDEF3 (processus.
 Ex. modélisation d’un processus
Contraintes
Entrées Sorties
Verbe

Ressources 34/40
Définition de Système 1

 Hall & Fagen:


 « Ensemble d’objets et les relations entre ces objets
et leurs attributs »

Objet

Attribut1
Attribut2
… Attribut1
Objet Attribut2

Objet

35/40
Définition de Système 2

 J.L Le Moigne
 Quelque chose - N’importe quoi, identifiable
 qui fait quelque chose - Activité, fonction
 et qui est doté d’une structure
 évolue dans le temps
 dans quelque chose - Environnement
 pour quelque chose - finalité

évolution

environnement finalité
structure

activité
36/40
Approche Systémique

 Consiste à appréhender un système dans sa globalité et


non pas seulement au travers des composants et de
leurs interactions.
 Se déroule en 3 étapes:
 Analyse du système : délimiter les frontières,
identifier les éléments importants et leur type
d’interaction.
 Modélisation du système : cartographie,
organisation et hiérarchisation.
 Simulation du système : étude du comportement
du modèle
 Il y a donc avant tout une approche itérative consistant
à partir du général au particulier, du concept à
l’instance.
37/40
Modélisation Systémique de
l’entreprise en tant qu’Organisation

Entreprise / Organisation
Environnement

Sous-Système de pilotage (SP)


- réfléchi, décide, contrôle

Information

Sous-Système d’Information (SI)


- mémorise, traite, diffuse

Information

Sous-Système Opérant (SO)


- transforme, produit

38/40
SI Organisationnels et SI Informatisés

 Système d’Information Organisationnel


 Terme décrivant toute l’activité informationnelle d’une
organisation.
 Sa conception se base sur le réel : ie fonctionnement réel
de l’entreprise et notamment de ses acteurs => Sciences
de gestion.
 Système d’Information Informatisé
 Partie au contenu informatisée du SIO. Elle implique donc
davantage de lien avec les choix technologiques.
 Sa conception se base sur les besoins informatiques :
comment mettre en œuvre le SIO dans quel
environnement technologique => Génie Logiciel.

 Rque : Bien souvent le terme de SI est utilisé à la place de


SII (ex. Site ministère sur la sécurité des SI).
39/40
SI Organisationnels et SI Informatisés
(suite)
Il s’agit pour ces 2 types de SI de définir des réponses
adaptées au niveau de leur mise en œuvre :
 Des outils (au sens large) de description et d’expression
pour le SIO caractérisant :
 Les informations manipulées
 Les activités du système réel et ses composants
 La place des acteurs humains …
 Des outils (idem) facilitant la mise en œuvre au sein d’un
Système Informatique (produit logiciel) des spécifications
du SIO.
 Architecture serveur, logiciel
 BD relationnelle
 Spécification des IHM
 Spécification technique permettant le choix de
technologies et de produits…

40/40

Vous aimerez peut-être aussi