Vous êtes sur la page 1sur 168

UE 118  SYSTMES

DINFORMATION DE GESTION

anne 2013-2014

ce fascicule comprend :
la prsentation de l'Ue
la srie 1
le devoir 1 envoyer la correction

SYSTME DINFORMATION, ALGORITHME


ET TABLEUR

Laurence ALLEMAND
Laurent BOKSENBAUM
En collaboration avec Vronique DRAMBOIT
le Centre National Jean-Marie PASCAL
dEnseignement Distance Pradeepa THOMAS
Institut de Lyon

W1181-f1/4
Systmes dinformation de gestion Srie 1

Les auteurs:
Laurence ALLEMAND: Professeur agrge dconomie gestion en classe prparatoire au DCG
Cachan.
Laurent BOKSENBAUM: Enseignant permanent au Cnam-Intec.
Vronique DRAMBOIT: Professeur agrge dconomie gestion en classe prparatoire au DCG
Corbeil-Essonnes.
Jean-Marie PASCAL: Professeur agrg au Cnam-Intec.
Pradeepa THOMAS: Directrice des systmes dinformation et des TICE du dpartement CCA.

www.cnamintec.fr

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Lensemble des contenus (textes, images, donnes, dessins, graphiques,


etc.) de ce fascicule est la proprit exclusive de lINTEC-CNAM.
En vertu de lart. L.1224 du Code de la proprit intellectuelle, la repro-
duction ou reprsentation intgrale ou partielle de ces contenus, sans auto-
risation expresse et pralable de lINTEC-CNAM, est illicite. Le Code de la
proprit intellectuelle nautorise que les copies ou reproductions stricte-
ment rserves lusage priv du copiste et non destines une utilisation
collective (art. L.1225).

2
UE118 Systmes dinformation de gestion

OBJECTIFS

Utiliser des outils collaboratifs.


Situer lutilisation des technologies de linformation dans le contexte de lorganisation.
Reprer les principaux acteurs et les caractristiques gnrales du secteur.
Modliser, analyser et proposer des volutions pour un processus.
Concevoir des algorithmes.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

tre capable de modlisation sur un tableur.

201181TDPA0113 3
UE118 Systmes dinformation de gestion

Table des matires

Prsentation de lUE 9
Plan annuel du cours 16

Partie1. Bureau virtuel etoutilscollaboratifs 19

I. Bureau virtuel (BV).................................................................................19


A. Forum................................................................................................20
B. Outlook Web App..............................................................................21
C. Les Web App Office...........................................................................24
II. Outils nomades......................................................................................27
A. Pourquoi?.........................................................................................27
B. Comment?........................................................................................27
C. Les indispensables............................................................................27
III. Outils collaboratifs.................................................................................28
A. Les principaux outils permettant le travail collaboratif......................28
B. Diffuser un document lisible par tous................................................33
IV. Autres utilitaires connatre.................................................................42
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

A. Compresser des fichiers....................................................................42


B. Carte heuristique ou mind map.........................................................42
C. Copie dcran....................................................................................43

Partie2. Linformation 45

I. Caractristiques de linformation.........................................................45

II. Dfinition de linformation.....................................................................45

III. Nature de linformation..........................................................................46

IV. Qualit de linformation.........................................................................46

V. Linformation dans la gestion................................................................49

VI. Technologies et proprits de linformation........................................49


A. Les technologies de linformation......................................................49
B. Les proprits des technologies de linformation.............................50
VII. Exercice dapplication...........................................................................50

201181TDPA0113 5
Systmes dinformation de gestion Srie 1

Partie3. Le systme dinformation 55

I. Dfinition du systme dinformation (SI)..............................................55

II. Les systmes du SI...........................................................................56


A. Le systme automatis (informatis) dinformation...........................57
B. Les conditions de Churchman, daprs un groupe denseignants
delESCP..........................................................................................58
C. Analyse et conception des systmes dinformation..........................59
III. Systme dinformation et organisation................................................60
A. Organisation et technologies de linformation sontcontingentes.....60
B. Dimension stratgique du systme dinformation.............................61
IV. Les acteurs du systme dinformation dans lentreprise...................62
A. Les utilisateurs...................................................................................63
B. Les informaticiens..............................................................................63
V. La fonction systme dinformation au sein des organisations..........65
A. La direction des systmes dinformation...........................................65
B. Les mtiers........................................................................................66
C. Les volutions au sein des directions dessystmesdinformation...67
IV. Exercices dapplication.........................................................................73

Partie4. La modlisation dusystmedinformation 79

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
I. Schma directeur...................................................................................79

II. La ralisation dun projet informatique................................................79


A. Modification et adaptation de la dmarche classique.......................80
B. Une phase cruciale: le dmarrage du projet....................................81
III. Les mthodes danalyse........................................................................83
A. Pourquoi une mthode danalyse?...................................................83
B. La mthode danalyse Merise...........................................................84
IV. Exercice dapplication...........................................................................86

Partie5. Les algorithmes 89

I. Caractristiques de lalgorithme..........................................................89
A. Position de lalgorithme dans lcriture dun programme.................89
B. Les quatre composantes de lalgorithme..........................................89
II. Les diffrents oprateurs......................................................................92
A. Loprateur Si....................................................................................92

6
UE118 Systmes dinformation de gestion

B. Le choix entre plusieurs possibilits: loprateur Selon...................99


C. Linstruction de cumul.....................................................................100
D. La boucle Tant Que..........................................................................101
III. Les fonctions........................................................................................107
A. Les fonctions et les procdures......................................................107
B. Variable boolenne et fonction........................................................111
IV. Exercices dapplication.......................................................................112

Partie6. Le tableur 125

I. Exemple fil conducteur........................................................................125

II. lments de vocabulaire.....................................................................126


A. Tableur.............................................................................................126
B. Classeur...........................................................................................126
C. Feuille de calcul...............................................................................126
D. Cellule..............................................................................................126
III. Les fonctions........................................................................................131
A. Dfinition et utilisation des fonctions...............................................131
B. Les fonctions mathmatiques.........................................................131
C. Les fonctions logiques.....................................................................132
D. Les fonctions de recherche.............................................................134
E. Les autres fonctions........................................................................137
F. Les fonctions personnalises..........................................................139
G. Macro-commande...........................................................................141
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

IV. Lanalyse et la prsentation des donnes..........................................142


A. La mise en forme conditionnelle......................................................142
B. Les filtres.........................................................................................142
C. Les tableaux croiss dynamiques...................................................144
D. Les graphiques................................................................................144
E. Une bonne pratique de conception:
lasparationdesdonnesdecalcul...............................................145
V. Les outils daide la dcision.............................................................146
A. Le module valeur cible.....................................................................146
B. Le gestionnaire de scnarios...........................................................146
C. Le solveur........................................................................................147
VI. Exercices dapplication.......................................................................148

Index 159
Devoir 1 163

201181TDPA0113 7
UE118 Systmes dinformation de gestion

Prsentation de lUE

Le mot informatique a t cr en 19621 partir des mots information et automatique.


Dans son sens moderne, linformatique est la science qui est en charge de la partie technique du
traitement rationnel de linformation.
En deux dcennies, linformatique a dpass le simple traitement et sest tendue au stockage
sur des serveurs et au transport sur des rseaux dune quantit dinformations toujours plus
importante. Les terminaux ont peu peu cd la place aux stations de travail puis aux micro-
ordinateurs. Le mainframe, le puissant ordinateur central de lentreprise, a perdu son mono-
pole sur les traitements. Lordinateur cessait dtre le centre de gravit de linformatique qui
devenait un large ensemble dquipements structurs et connects. On est alors pass aux
systmes informatiques.
Au tournant du sicle, limportance, la transversalit et lintgration de linformatique dans len-
treprise sont devenues si grandes que le terme systme informatique a sembl rducteur.
Lexpression systme dinformation a merg. Il traduit la vision actuelle du traitement de
linformation qui intgre les parties non technologiques de ce systme.
On utilise frquemment les initiales SI pour dsigner le systme dinformation.
Schmatiquement, le systme dinformation regroupe quatre ensembles:
1.Les informations utiles lentreprise.
2.Les matriels et les techniques connexes qui collectent, stockent, traitent et transmettent ces
informations; cest la partie purement informatique.
3.Les personnels qui matrisent les technologies correspondantes. Ils conoivent et adminis-
trent les systmes informatiques. Ce sont les informaticiens.
4.Les personnels qui, lors de leur activit professionnelle qui nest pas informatique2, crent,
collectent, structurent, enrichissent et transmettent les informations de lentreprise; ce sont les
utilisateurs.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

En plus de leur rle dans le fonctionnement quotidien du SI, des cadres et des utilisateurs ayant
de solides comptences mtier peuvent tre sollicits pour participer son volution. Ils ont
alors la responsabilit des spcifications fonctionnelles des applications de lentreprise. Ils sap-
puient sur leurs connaissances des processus que lentreprise met en uvre pour fonctionner et
produire. Si vous suivez ce cours, vous appartenez trs probablement la quatrime catgorie.
LUE8 ne se limite pas un cours dinformatique et laffirme en reprenant dans son titre le terme
systmes dinformation. Le mot gestion y a t ajout pour indiquer lobjectif des traite-
ments dinformations. De nombreux points techniques comme la scurit ou les rseaux sont
nanmoins au programme car on ne peut matriser la gestion des donnes en ne connaissant
que trop superficiellement son bras arm, linformatique. LUE8 Systmes dinformation de
gestion a un double objectif:
Permettre des comptables et des gestionnaires dtre des utilisateurs clairs de loutil infor-
matique.
Leur donner les connaissances ncessaires pour quils puissent jouer pleinement leur rle de
spcialistes mtier et participer lvolution du systme dinformation de lentreprise dans
leur domaine professionnel.

1. Par Philippe Dreyfus qui cra la Socit dinformatique applique sans dposer comme marque le mot
informatique.
2. Personnels commerciaux, de gestion, de production

201181TDPA0113 9
Systmes dinformation de gestion Srie 1

Lentreprise est aujourdhui totalement dpendante de son informatique et le systme dinforma-


tion est utilis la fois comme outil et comme levier de structuration et de contrle. Le dvelop-
pement de ces deux lments explique lvolution de la place et du programme de lenseigne-
ment des systmes dinformation dans le cursus actuel de lexpertise comptable.

I. Programme de lUE Systmes dinformation de gestion en DGC


Le programme du cours de systmes dinformation de gestion du DGC du Cnam-Intec corres-
pond au programme de lUE8 du DCG version2 (BO n11 du 18mars 2010). LUE est au niveau
Licence et correspond 210heures denseignement. Dans le systme europen de mesure du
temps de travail universitaire, ce cours est valoris 18ECTS3.
Cette UE a un coefficient de 1,5. Ce coefficient est utilis lors du calcul de la moyenne pour
lobtention du diplme.

Sens et porte de ltude Notions et contenus


1. Systme dinformation et fonctions dorganisation (50heures)
1.1 Information et systme dinformation
Situer lutilisation des technologies de linformation Linformation: nature, caractristiques, qualit,
dans le contexte de lorganisation. reprsentation
Direction du systme dinformation
Utilisateurs, informaticiens, gestionnaires, experts
Architecture dun systme dinformation:
matriels et logiciels, rseaux
modes dexploitation et de traitement
organisation centralise, organisation
dcentralise
Infogrance, tierce maintenance
1.2 Le secteur informatique
Reprer les principaux acteurs et les Constructeurs, diteurs, conseils, SSII
caractristiques gnrales du secteur. Organismes de normalisation
Caractristiques du secteur
1.3 Modlisation et analyse de processus

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Modliser, analyser et proposer des volutions Dmarche gnrale dinformatisation: schma
pour un processus (lapproche par les processus directeur, tude pralable, principales tapes de
permet dapprhender lorganisation de manire linformatisation
finalise et de relier les systmes dinformation la Fonction, organisation, processus
gestion de lentreprise). Processus-cls dune entreprise
Caractristiques et modlisation des processus
Modlisation, tests et validation des processus
Informatiques
1.4 Introduction aux systmes dcisionnels
Comprendre le lien entre les systmes Notions sur les:
dinformation et les prises de dcision. systme dinformation daide la dcision (SIAD)
Connatre les principes et fonctions des outils entrepts et forage de donnes
informatiques daide la dcision. requtes et extractions de connaissances
(datamining)
2. Matriels, rseaux et scurit informatique (50heures)
2.1 Matriels et rseaux
Le micro-ordinateur
Matriser son poste de travail et savoir grer son Larchitecture du micro-ordinateur
volution. Les priphriques et leur volution

3. Le sigle ECTS (abrviation du terme anglais European Credits Transfer System) fait rfrence au Systme
Europen de Transfert et dAccumulation de Crdits qui a pour objectif de faciliter la lecture et la com-
paraison des programmes dtudes des diffrents pays de lUnion Europenne.

10
UE118 Systmes dinformation de gestion

Architecture et rseaux
Connatre les principes gnraux de larchitecture Identifier la localisation des donnes, des
client- serveur traitements et des interfaces.
Larchitecture client-serveur: principes
fonctionnels et volution
Protocoles
Connatre le principe de fonctionnement du Protocole TCP/IP
protocole TCP/IP et les modalits de lecture dune Protocoles dapplication Internet
adresse IP.
Services et organisation dun rseau
Identifier les diffrents composants dun rseau Rseau et sous-rseau, domaine et sous-domaine
local (fonctions et caractristiques). Les diffrents types de rseaux
Connatre les principes dorganisation dun Les types de liaison dun poste de travail au rseau
rseau local (logique et physique). Lorganisation dun rseau local
Les services rseaux
Caractristiques fonctionnelles des serveurs
Commutateur, concentrateur, routeur
Les formats dchange
Connatre les diffrents formats dchange de Format propritaire (PDF)
documents et leurs limites. Langage balise (HTML, XML)
Identifier la structure et le fond de document Format de message
dchange.
2.2 Scurit informatique
Principes de scurit informatique
Connatre les bases de la scurit informatique Risques informatiques
(physique et logique). Prvention des risques
Droit daccs
Responsable scurit
Scurit du poste de travail
Mettre en uvre les rgles de scurit de base sur Outils et procdures de protection, de sauvegarde
son poste de travail, pour les supports de et de restauration de donnes
stockage et pour lutilisation dinternet.
Rglementation sur lutilisation des donnes
Passer en revue les principaux textes rglementant Protection juridique des logiciels
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

lutilisation de donnes au sein de lentreprise. Commission nationale informatique et liberts (CNIL)


3. Modlisation laide de logiciels (65heures)
3.1 Avec un tableur
Modlisation dune feuille de calcul
Raliser un modle de simulation ou de dcision Modle, paramtres, simulation
avec un tableur. Fonctions avances du tableur, macro-fonctions et
Automatiser une feuille de calcul laide de fonctions personnalises
fonctions avances. lments dalgorithmique et de langage: variables
Crer des macro-commandes en mode assist. (nom, type, valeur), procdures algorithmiques
(alternatives, itratives, choix)
Programme simple
Audit dune feuille de calcul
Raliser un audit simple dune feuille de calcul Contrle des objectifs, de la documentation, de
dveloppe par un tiers. lintgrit et de lvolutivit
3.2 Avec une base de donnes
Interprter et implmenter un modle de donnes Interprtation du domaine de gestion dcrit
existant. (donnes, dpendances fonctionnelles, rgles de
Utiliser une base de donnes existante. gestion)
Interroger et mettre jour une base de donnes Systmes de gestion de bases de donnes
existante laide dun outil de requtes et relationnelles
directement laide du langage Structured Query Schma relationnel
Language (SQL). Modules dun SGBD: crans, tats, formulaires
Requtes et oprateurs associs
Importation et exportation de donnes

201181TDPA0113 11
Systmes dinformation de gestion Srie 1

4. Les progiciels mtiers (35heures)


4.1 Les progiciels de gestion
Prsenter les principaux processus de lentreprise Progiciel de gestion, de paye, de comptabilit
travers la dcouverte du fonctionnement dun
progiciel reprsentatif du domaine fonctionnel tudi.
Comprendre limpact de lutilisation des progiciels
sur la gestion des processus de lentreprise.
4.2 Les logiciels mtier de gestion comptable et financire
Poser les bases dune utilisation claire des outils Paramtrage dun progiciel comptable
informatiques en relation avec le mtier. Modes de saisie
Les progiciels de comptabilit en usage dans les
cabinets dexpertise comptable serviront de base
dtude.
Production dtats intermdiaires et de synthse
Utiliser et contrler la cohrence des diffrents Production et contrle dtats courants: balance,
tats courants produits par le logiciel. journaux, documents de synthse, liasse fiscale
Gestion des immobilisations
Utiliser et vrifier le fonctionnement du logiciel au Progiciel de gestion des immobilisations
cours des diffrents moments de la vie des
immobilisations.
Gestion de trsorerie
Prvoir et mettre jour des situations de trsorerie.
Gestion de cabinet
Progiciels de gestion de budget de trsorerie et de
gestion de trsorerie
5. Dmatrialisation et tl procdures (10heures)
Lchange de donnes informatises
Dcrire et utiliser une procdure dchange de Transfert de donnes fiscales et comptables (TDFC)
donnes informatises (EDI). Transfert de donnes sociales (TDS)
Facturation lectronique (aspects technique et lgal)
La signature lectronique
Utiliser un processus de chiffrement de signature Principes juridiques et techniques de la signature
et situer les aspects techniques et juridiques lectronique
correspondants.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Le bureau virtuel
Utiliser un exemple de bureau virtuel et Bureau virtuel
comprendre les avantages et inconvnients de ce Outils nomades
mode dorganisation.
Outils collaboratifs et de gestion des connaissances
Utiliser un outil de travail collaboratif dans un cas Gestion dun dossier client
concret. Veille documentaire
Gestion de planning
INDICATIONS COMPLMENTAIRES
Le programme couvre les connaissances dun utilisateur averti du systme dinformation qui doit
matriser les matriels et logiciels de son poste de travail et doit comprendre la place et le rle du
systme dinformation de gestion dans une organisation. la matrise de son poste de travail doit
sajouter la connaissance des outils mtiers et en premier lieu des progiciels comptables. De plus,
les volutions technologiques et les changements organisationnels qui en dcoulent doivent tre
pleinement pris en compte: la dmatrialisation des documents et des procdures, la signature
lectronique, le travail distance et la mobilit, la pratique des outils collaboratifs et de gestion des
connaissances sont des thmes intgrer dans la formation de niveau L.
4. Le candidat doit tre capable dexploiter la documentation professionnelle (fournie) dun logiciel mtier.

12
UE118 Systmes dinformation de gestion

II. Mthodologie

A. Sries
Le cours alterne:
des parties thoriques;
des exemples illustratifs;
des exercices et leurs corrigs;
des applications de synthse;
des devoirs.
En principe les sries sont auto-suffisantes.
Pour chaque partie des sries, vous devez lire et apprendre le cours tout en suivant les explica-
tions des exemples. Une fois le cours assimil, il faut chercher jusquau bout les exercices
dapplications sans regarder le corrig.
Pour cela, il est capital de lire trs attentivement lnonc et den dgager chaque aspect impor-
tant pour les questions traiter.
Une fois lexercice fini, vous pouvez regarder la correction, voir vos erreurs et les analyser pour
ne pas les reproduire.
Les exercices proposs sont progressifs.
Si en cours de route, vous avez des interrogations, utilisez le forum.
Il vous est fortement conseill de faire le sujet dessai (en ligne sur le site) ainsi que les annales
de lexamen dtat.
Lacquisition douvrages en complment des sries nest pas indispensable, cependant une
bibliographie vous est propose pour trouver dventuels complments (voir ci-aprs).

Des complments pdagogiques sont disponibles sur le site Internet www.cnamintec.fr dans
la rubrique UE118. Des annales des sujets dexamens des annes antrieures sont aussi
disponibles sur ce site, ainsi que des liens vers des utilitaires ncessaires pour votre travail.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

B. Examen
Lpreuve est crite et porte sur ltude dune ou de plusieurs situations pratiques et/ou un ou
plusieurs exercices et/ou une ou plusieurs questions. Sa dure est de 4heures et son coeffi-
cient est de 1,5.
Au moment de lexamen, ltudiant devra montrer quil possde une connaissance gnrale du
sujet. Les rponses apportes devront tre prcises, faire rfrence aux concepts et tre argu-
mentes.
La prparation des annales des sujets dexamens des annes antrieures, disponibles sur le site
www.cnamintec.fr, est un bon complment. Pour leur ralisation, de mme que pour la rdaction
des devoirs, nous vous conseillons de vous mettre dans les conditions de lexamen, sans consul-
ter de documents et avec une dure dpreuve dtermine (4heures).
Vous devrez vous attacher utiliser tout le temps imparti. Si vous avez fini avant, vos rponses
ne sont probablement pas suffisamment dveloppes, votre devoir pas assez soign. Si, lin-
verse, vous constatez que vous tes trop lent et que vous avez du mal rdiger et prsenter
vos copies, vous serez amen modifier votre mthodologie de travail pour gagner du temps
(cf.conseils ci-aprs). Dans tous les cas, cette mise en condition vous permettra de progresser.
Apprenez lire un sujet, apprhender les diffrentes parties traiter (poids relatif en fonction
du barme), lindpendance des parties et des questions, reprer les documents fournis en
annexe. Les sujets de cette UE sont longs (une quinzaine de pages), il faut lire rapidement tout
le sujet pour avoir une vision densemble puis analyser chaque partie.

201181TDPA0113 13
Systmes dinformation de gestion Srie 1

Attention
Une lecture trop rapide amne une non-perception globale du sujet ou des erreurs de
comprhension ou dinterprtation.
Apprenez ne pas perdre de temps, le fait de rater un examen est souvent laffaire dun
point ou dun demi-point. Donc, le demi-point marginal est capital et souvent perdu cause dun
problme de gestion du temps.
Pour bien grer votre temps:
1. Rpartissez votre temps aprs la lecture du sujet en essayant destimer le barme par partie
et sous-partie.
2. Utilisez votre temps avec un souci de productivit (le maximum de points pour un minimum de
temps). Par exemple, il est inutile de passer trop de temps sur un commentaire o il vous est
demand de commenter brivement ou de complter un schma. vitez le verbiage inutile.
Si vous butez sur une question, laissez une page4 pour y revenir quand vous aurez fait le reste
du sujet au lieu de perdre ds le dbut de lpreuve du temps et de lnergie sur cette question.
3. Le gain de temps passe souvent par la rdaction directe sur la copie des lments de rponse.
Cela vous oblige rdiger proprement et clairement. Prenez-en lhabitude ds le dbut de lanne.
Apprenez travailler avec un minimum de brouillon.
4. Rservez-vous du temps pour relire votre copie la fin de lpreuve afin de corriger vos fautes.
La copie dexamen, miroir du candidat
Les correcteurs ne vous connaissent pas; votre image de marque, cest votre copie, prenez un
soin extrme sa prsentation.
Rptons-le: il faut laisser de lespace entre chaque rponse; nhsitez pas changer de page
entre chaque partie, cela vous vitera en cas de complment de rponse venu postrieurement
la rdaction, de faire un renvoi en fin de copie, toujours dsagrable la correction.
Noubliez pas de numroter vos copies.
Prsentez vos rponses dans lordre du sujet en les numrotant et en reprenant la question sur
votre copie. Si vous rpondez malgr tout aux questions dans le dsordre, noubliez pas dindi-
quer trs explicitement de quelle question il sagit.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Calculatrice
Sauf disposition spcifique prcise dans len-tte du sujet dexamen, la calculatrice nest pas
indispensable lexamen. Les questions relatives aux logiciels (tableur, SGBDR, progiciels pro-
fessionnels, PGI, outils collaboratifs) sont effectuer sur papier.

III. Bibliographie

Ouvrages de DCG
A. Couleau-Dupont, Systmes dinformation et de gestion. UE8 Manuel et applications,
Nathan, 3ed., 2012.
J.Sornet, O.Hengoat et N.LeGallo, DCG8Systmes dinformation et de gestion, Dunod,
Tout-en-un, 2ed., 2012.
J.F. Soutenain, . Willems et P. Saintenoy, Systmes dinformation et de gestion. DCG 8
Manuels et applications, Foucher, 5ed., LMD Expertise Comptable, 2012.
P.Hubert, Systmes dinformation et de gestion. DCG8, Gualino, Manuel dexpertise comp-
table, 2009.
D.LeRouzic, Systmes dinformation et de gestion. DCG preuve8, Bertrand Lacoste, 2007.
H.Darmon, L.Frebourg, O.Jahier, F.Muller et G.Trigano, Systmes dinformation et de ges-
tion. DCG8, Fontaine Picard, 2013.

4. Il convient en effet de rpondre aux questions dans lordre du sujet.

14
UE118 Systmes dinformation de gestion

Autres ouvrages
J.Gennick, SQL Prcis & Concis, .Jacoboni (trad.), OReilly, 2006.

Sites Internet
CIO on line Management des systmes dinformation, http://www.cio-online.com/
Le Monde Informatique, http://www.lemondeinformatique.fr/
Rseaux et tlcoms.net, http://www.reseaux-telecoms.net/
SolutionsLogiciels IT, http://www.solutions-logiciels.com/
Distributique, http://www.distributique.com/
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

201181TDPA0113 15
Systmes dinformation de gestion Srie 1

Plan annuel du cours

Srie1

Prsentation de lUE

Partie1. Bureau virtuel et outils collaboratifs

Partie2. Linformation

Partie3. Le systme dinformation

Partie4. La modlisation du systme dinformation

Partie5. Les algorithmes

Partie6. Le tableur

Srie2

Partie7. le Modle conceptuel de donnes (MCD)

Partie8. Passage du MCD au modle relationnel

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Partie9. Cas particulier du MCD et du MCD tendu

Partie10. Les requtes (SQL)

Partie11. Les systmes de gestion de bases


dedonnesrelationnelles (SGBDR)

Srie3

Partie12. Les traitements (UML, MCT, MCTA, MOT, MOTA)

Partie13. Les autorisations sur les donnes et la rpartition


desdonnes

Partie14. Les matriels informatiques

Partie15. Les rseaux: architecture & matriel

Partie16. Les rseaux: protocole TCP/IP

16
UE118 Systmes dinformation de gestion

Srie4

Partie17. Scurit informatique

Partie18. Dmatrialisation et tl procdures

Partie19. Rglementation sur lutilisation des donnes

Partie20. Les progiciels de gestion

Partie21. Introduction aux systmes dcisionnels


Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

201181TDPA0113 17
1

partie
Bureau virtuel
etoutilscollaboratifs

Nous vous prsentons ici tout un ensemble doutils vous permettant de travailler en autonomie
quel que soit lendroit o vous vous situez (bureau virtuel) et quel que soit votre environnement de
travail (outils nomades) ainsi que de travailler plusieurs (outils collaboratifs et formats dchange).

I. Bureau virtuel5 (BV)


Lutilisateur accde ses donnes et applications (messagerie, agenda, forum, bureautique)
depuis nimporte quel terminal ds linstant o il dispose dune connexion internet et dun navi-
gateur web6. Les donnes et applications sont stockes sur un serveur distant.
Nous prsenterons ici le bureau virtuel que fournit lIntec-Cnam7 chacun de ses utilisateurs
(tudiants, enseignants).
Aprs vous tre connect sur le site pdagogique (http://www.cnamintec.fr/)8, vous accdez au
portail de lIntec et aux ressources auxquelles vous tes inscrits. Voici le menu pour lUE118:

Ici, figurent les diffrentes rubriques


de lUE o vous trouverez :
le planning des cours oraux ;
les cours en ligne (les 4 sries
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

tlchargeables) et les webconfrences ;


les ressources complmentaires
sous forme de liens hypertextes
ou de chiers tlcharger ;
les corrigs des devoirs
et les annales (Intec et tat) ;
le forum.

Le guide pratique de llve vous dtaillant ces diffrentes ressources, nous dvelopperons
uniquement lutilisation du forum, de la messagerie et des web applications.
Ces deux dernires fonctionnalits sont accessibles via le portail en cliquant droite sur:

5. Virtual Office.
6. Cf. Srie 3, partie6 Google Chrome, Internet Explorer, Mozilla Firefox
7. Le portail peut subir des modifications, cependant vous y retrouverez les principales fonctionnalits
dcrites ici.
8. Cf. Guide de ltudiant.

201181TDPA0113 19
Systmes dinformation de gestion Srie 1

A. Forum
Aprs vous tre identifi, vous pouvez:
Accder au forum.
Consulter les posts9, y rpondre, crer un nouveau sujet
Vous abonner au forum pour tre averti par mail des nouveaux posts.
Le forum vous permet dchanger entre tudiants de la mme UE mais aussi avec les ensei-
gnants de lUE.
Ici vous pouvez effectuer
une recherche dans le forum

Pour crer un nouveau post

Vos droits
sur le forum

Cet utilisateur est abonn au forum.

Lorsque vous cliquez sur Nouveau, vous pouvez crer un nouveau post:

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Il faut mettre un sujet
(ou titre) clair et concis

Le dtail de votre message

Pour sauvegarder Pour voir le rendu Pour publier


votre message de votre message votre message
sans le publier avant de le publier

Pour joindre des fichiers votre post

Si vous cochez la case, vous recevrez


un mail vous avertissant quune rponse
a t publie

9. Ou sujet ou encore message.

20
UE118 Systmes dinformation de gestion

Aprs publication, vous avez toujours la possibilit dditer votre message pour le modifier.
Ci-aprs, vous avez un suivi de conversation. Lorsque vous souhaitez rpondre un post, il vous
suffit de cliquer sur Rpondre.

B. Outlook Web App


Grce cet outil, vous accdez depuis nimporte quel poste connect Internet votre environ-
nement de travail (messagerie, agenda et outils bureautiques). De plus vous pouvez partager cet
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

environnement avec dautres personnes (Travail collaboratif Cf.III. ci-aprs).


Voici linterface dOutlook Web App:

1: Pour accder aux autres applications Office.


En plus de la messagerie, vous pouvez consulter votre calendrier(2), grer vos contacts(3) et
grer vos tches(4).

201181TDPA0113 21
Systmes dinformation de gestion Srie 1

1. Options
Depuis ce menu Options, vous pourrez activer le renvoi des mails sur une autre bote aux
lettres(1) ou encore changer votre mot de passe(2).

2. Messagerie
Vous disposez de tous les outils classiques dune messagerie lectronique:
en partie gauche: votre bote de rception, vos brouillons vos lments envoys;
au centre: les messages du dossier o vous vous situez, ici les messages reus (bote de
rception);
droite: le dtail du message slectionn. Ici, il sagit du message davertissement dun nou-
veau post sur le forum auquel est abonn lutilisateur.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Via le menu ci-aprs, vous pouvez faire toutes les actions sur vos messages (suppression, dpla-
cement). Les flches en haut droite permettent dactualiser laffichage.

Vous pouvez aussi crer un nouveau message ou une nouvelle runion laquelle vous pourrez
convier les autres utilisateurs.

22
UE118 Systmes dinformation de gestion

3. Calendrier
Ci-aprs, vous trouvez un exemple de cration de runion. Les destinataires seront avertis par
mail et seront invits accepter ou refuser linvitation.
Sils acceptent la runion, elle saffichera automatiquement dans leur calendrier.

Pour lorganisateur de la runion, la runion apparat dans son calendrier et il peut savoir tout
moment qui a accept linvitation et qui la dcline.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

201181TDPA0113 23
Systmes dinformation de gestion Srie 1

4. Contacts
Grce un fichier csv, vous pouvez importer vos contacts depuis une autre application.

C. Les Web App Office


Toujours partir de la mme interface, vous pouvez accder aux applications Office en ligne:
Word, Excel, Powerpoint et One Note.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Vous disposez alors des principales fonctionnalits de ces logiciels.

24
UE118 Systmes dinformation de gestion

Voici un exemple de document Word:

Voici le menu dExcel Web App:

En allant dans le menu Fichier des applications Web App, il est possible de consulter les diff-
rentes versions dun document, ce qui est particulirement utile lorsquil est partag avec
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

dautres utilisateurs.

201181TDPA0113 25
Systmes dinformation de gestion Srie 1

Aprs avoir cliqu sur Versions prcdentes, on obtient la liste des diffrentes versions ainsi que
lutilisateur qui est lorigine de la version; il est donc possible de revenir une version antrieure.

Pour partager le document, il faut depuis le menu Fichier cliquer sur Partager. On obtient
alors la fentre suivante:

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Ici, le destinataire, aprs stre connect linterface Web App, pourra modifier le document. Le
destinataire doit donc avoir un compte.
Si vous souhaitez partager votre document avec des personnes qui nont pas de compte, il faut
obtenir un lien et vous pourrez alors choisir entre les trois possibilits ci-aprs:

26
UE118 Systmes dinformation de gestion

II. Outils nomades

A. Pourquoi ?
Les outils portables sinstallent sur un support amovible (cl USB, disque externe) ce qui per-
met davoir toujours avec soi ses programmes prfrs, avec ses propres rglages, utilisables
sur la plupart des PC sous Windows.
Ces programmes ne laissent aucune trace sur le PC, que ce soit dans les dossiers partags ou
la base de registre et peuvent tre utiliss sur des ordinateurs publics, souvent protgs.
Toutefois, le lancement de ces programmes est souvent beaucoup plus lent que sils taient
installs sur un disque dur.

B. Comment?
La plupart de ces programmes sont gratuits et tlchargeables, par exemple sur le site Framakey.org.
Pour installer les logiciels, il faut extraire les fichiers .zip (clic droit), puis excuter le programme
sur le support amovible en cliquant sur le programme excutable NomApplicationPortable.exe
qui se trouve dans le dossier ainsi dcompress.

C. Les indispensables
Cette slection est issue du site Framakey.org.

1. Accessoires
7zipPortable: compression/dcompression de donnes; simple, lger, libre, supportant les
formats de compression les plus courants.
SynkronPortable: pour synchroniser ses dossiers.
ToucanPortable: permet de sauvegarder/synchroniser des donnes.

2. Bureautique
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Libre Office Portable: suite bureautique complte issue de la suite OpenOffice.


PDF Split and MergePortable: fusionner, dcouper des fichiers PDF.
SumatraPDFPortable: visualisateur de PDF, trs rapide et lger.
Freemind Portable: pour organiser vos brainstormings (cf.ci-aprs IV.B.Carte heuristique ou
mind map).

3. ducatif
Littr Portable: un dictionnaire pour viter les erreurs dorthographe.

4. Graphisme
DIAPortable: programme de cration de diagrammes distribu sous licence GPL. quivalent
du programme commercial Visio de Microsoft, il permet de tracer des organigrammes, plans
de rseaux et circuits simples.
GreenshotPortable: pour capturer lcran et lannoter.
GimpPortable: cration et dition dimages.

5. Internet
FilezillaPortable: client FTP libre, diteur de connexions, connexion par protocole SSH, com-
pression des donnes, bande passante rglable, double fentre type explorateur, etc.
FramafoxPortable: navigateur web spcialement adapt au systme Framakey, et plus large-
ment lutilisation sur cl USB.
FramabirdPortable: version adapte pour les cls USB de Mozilla Thunderbird (logiciel de mes-
sagerie).

201181TDPA0113 27
Systmes dinformation de gestion Srie 1

6. Programmation
HeidiSQLPortable: pour grer des bases de donnes MySQL.
KompozerPortable: logiciel destin la cration et ladministration de pages web, en mode
visuel (WYSIWYG).
MySQLWorkbench Portable: permet de gnrer, modliser, organiser une base de donnes.
Notepad++Portable: diteur de texte et de code, utile pour crire entre autres les algorithmes,
car lindentation est quasi automatique.

7. Son et vido
VLC Portable: lecteur audio/video multiformat.

8. Utilitaires
ClamWin Portable: antivirus libre et gratuit qui permet de scanner un ordinateur facilement
partir dune cl USB.

III. Outils collaboratifs


Nous verrons dabord les principaux outils puis comment sassurer que les documents chan-
gs sont bien lisibles par tous les destinataires.

A. Les principaux outils permettant le travail collaboratif

Remarque
Les outils collaboratifs sont galement nomms groupware ou collecticiel.
Dans les moyennes et grandes structures, la plupart des applications sont accessibles depuis
un portail (ou intranet), interface unique daccs au systme dinformation de lorganisation
(comme celui de lIntec-Cnam cf.I.). Le portail agrge la vole un contenu personnalis au
profil de lutilisateur dcrit dans un annuaire.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
1. Annuaire LDAP
Lannuaire est au cur de ces outils puisquil va contenir les profils dutilisateurs et leur donner
accs aux applications pour lesquels ils ont des droits daccs. Il va permettre dutiliser les outils
de travail collaboratifs avec les autres utilisateurs de lannuaire.
LDAP (Lightweight Directory Access Protocol) est une norme pour les annuaires qui dfinit les
noms dutilisateurs, numro de tlphone, adresse mail, mot de passe, droits et gestion des
accs aux applications et aux documents.

2. Agenda
Les outils de gestion du temps permettent la gestion du temps individuel et du temps collectif
en prenant en charge le suivi de lemploi du temps des membres de lorganisation et la gestion
de leurs rendez-vous.
Lagenda de groupe rend possible lorganisation de runion en tenant compte de la disponibilit
des participants (via leurs agendas individuels) et des ressources comme les salles de runion
ou les salles de visio-confrences. Une fois la runion planifie, la salle est rserve et la runion
est inscrite dans les agendas individuels des participants, lesquels pourront confirmer leur venue
par un systme daccus rception.

28
UE118 Systmes dinformation de gestion

Remarque
La visioconfrence permet de runir des personnes situes sur des sites distants et donc de
rduire les frais de dplacement.
Il faut sur chaque site distant des salles ddies aux visioconfrences, quipes de systmes
vido (cran, camra, partage dordinateurs).

3. Messagerie lectronique

a. Principes de fonctionnement
On appelle messagerie lectronique lensemble des oprations de cration, denvoi, de rception
et dorganisation des messages lectroniques.
Le courrier lectronique permet dchanger rapidement des messages avec un ou plusieurs interlo-
cuteurs.
Lmetteur dpose le message dans une bote aux lettres. Le(s) rcepteur(s) retire(nt) ce mes-
sage quand il(s) en a(ont) envie ou la possibilit. Cest une communication asynchrone.
Le courrier lectronique prsente trois avantages: cot trs faible, rapidit et confidentialit.
Cependant, il peut facilement tre falsifi.
Pour envoyer et consulter les messages, il faut utiliser un logiciel client de messagerie comme
Microsoft Outlook, Lotus Notes, Mail, Eudora, Mozilla Thunderbird, FramabirdPortable
La bote aux lettres lectronique est identifie par une adresse de courrier lectronique dcompo-
se en trois parties: nom de la bote, le signe @ (at=chez) et le nom du serveur de courrier (FAI).
Ils permettent en gnral de:
grer un carnet dadresse;
envoyer et rceptionner des messages;
sabonner des listes de diffusion, participer des forums.
Dans la plupart des entreprises, un serveur de messagerie gre lensemble de la messagerie et
chacun dispose dune adresse mail consultable dans lannuaire de lentreprise.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Lenvoi de messages se fait grce au protocole SMTP (Simple Mail Transfer Protocol).
La consultation des botes aux lettres se fait laide du protocole POP3 (Post Office Protocol 3)
ou IMAP (gestion de sous-botes aux lettres) mais plus rarement.

b. Comment crire un mail?

De: Adresse lectronique de lmetteur du message


A: Adresse(s) lectronique(s) du(es) rcepteur(s) du message
Cc: Adresse(s) lectronique(s) du(es) rcepteur(s) du message en copie carbone
Cci: Adresse(s) lectronique(s) du(es) rcepteur(s) du message en copie carbone invisible
(cache(s) au(x) destinataire(s))
Objet: Rsum du contenu du message
Joindre: Fichiers joints au message
Corps Le courrier en lui-mme
Vous pouvez appliquer une mise en forme. Il est plutt conseill denvoyer du texte brut
afin de sassurer dune bonne lecture la rception.

201181TDPA0113 29
Systmes dinformation de gestion Srie 1

4. La mise en commun de documents

a. Espace disque partag


La solution la plus simple est de partager un espace disque sur un serveur entre plusieurs utili-
sateurs qui pourront y dposer ou venir chercher des documents.
Pour cela il suffit de crer un dossier sur un disque, de le partager avec les utilisateurs en dfi-
nissant leurs droits (lecture, criture, suppression). Chaque utilisateur en fonction de ses droits
pourra soit dposer un document, soit le lire, soit le modifier voire le supprimer.
Cette solution nest viable quentre un petit nombre dutilisateurs.

b. FTP
Lorsquun serveur FTP (File Transfer Protocol) a t install, il est possible dchanger des
fichiers y compris depuis lextrieur de lorganisation.
Pour cela il faut utiliser un client FTP comme FileZillaPortable (cf.II.C.5).
Aprs le lancement du logiciel, lcran de connexion suivant saffiche:

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Il faut alors renseigner la zone Hte avec ladresse IP du serveur FTP, lidentifiant de lutilisateur
et son mot de passe puis cliquer sur le bouton Connexion Rapide.
Il ne reste plus qu naviguer dans la partie droite (serveur FTP donc distant) ou dans la gauche
(site local reprsentant les disques locaux) de lcran, puis slectionner les donnes transfrer
et enfin effectuer un glisser/dposer entre le serveur et son PC ou son support amovible.
Cela fonctionne dans les deux sens (sous rserve que vous ayez le droit dcriture dans le rper-
toire slectionn sur le serveur).

30
UE118 Systmes dinformation de gestion

5. Le partage de connaissances
Lorsquil y un grand nombre dutilisateurs, les outils ci-avant se rvlent insuffisants pour parta-
ger les connaissances.
Des outils classiques seront alors utiliss comme le forum ou la liste de diffusion, mais de nou-
veaux outils font massivement leur apparition dans les organisations: rseaux sociaux et GED
(Gestion lectronique des documents).

a. Forum
Il sagit tout simplement de publier des messages auprs dune communaut dutilisateurs.
Chaque membre de la communaut pourra rpondre sil le souhaite.
Pour consulter les messages, il faut se rendre sur le forum. Il est galement possible de sabon-
ner un forum pour tre tenu inform des nouveaux posts ou des rponses un post en
particulier.
Le forum permet de contenir toute une base de connaissances et chaque membre de la commu-
naut peut consulter les archives pour trouver une solution son problme.

b. Liste de diffusion
Le principe de la liste de diffusion est denvoyer un message lectronique lensemble des
membres de cette liste. Tous les membres de la liste verront ce message la prochaine consul-
tation de leur bote mail sans avoir se rendre dans un espace particulier (par opposition au
forum dcrit ci-avant).
Si la liste de diffusion est trs utile pour diffuser rapidement chaque destinataire une note de
service ou une note dinformation, il est en revanche impossible de constituer une base de
connaissances moins davoir mis en place un systme daccs aux archives. Les archives de
listes de diffusion sont souvent peu conviviales et donc ne favorisent pas le partage de connais-
sances.

c. Rseaux sociaux dentreprise (RSE)


Facebook, LinkedIn, Twitter font leur entre dans les organisations o ils permettent de parta-
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

ger rapidement linformation partir de multiples terminaux (PC, smartphone).


Ces outils rpondent non seulement aux besoins du personnel nomade des entreprises, mais
augmentent aussi la ractivit de chaque acteur de lentreprise, favorisent le partage des
connaissances et donc linnovation.

Rseaux sociaux internes:


lesentreprisesfranaisesaccusentunretardcertain
Seulement 23% des organisations interroges par serdaLAB ont, en effet, mis en uvre un RSE.
Les projets sont extrmement varis tant en termes dobjectifs, de technologies utilises quen
termes de communication pour le dploiement. Dmonstration.
En France, selon notre enqute mene au printemps 2012, 23% des organisations franaises
interroges ont recours un rseau social interne ce jour, parmi lesquelles 72% lont ouvert il y
a moins dun an, contre la moiti des organisations dans la zone BRIC, et encore davantage en
Amrique Latine (53%). La France accuse donc un retard significatif en termes dadoption.
Un contraste qui sexplique par lopposition entre des entreprises issues des pays mergents, non
encore quipes et qui achtent directement les derniers outils collaboratifs et des entreprises
franaises dj outilles en portails Intranet, qui craignent de multiplier les solutions SI au sein de
lentreprise et pour lesquelles, la mise en place dun RSE nest pas lapriorit en priode de crise.
Cependant les rticences commencent tomber puisquun tiers des entreprises sondes par sont
en phase de rflexion pour la mise en place dun RSE. /

201181TDPA0113 31
Systmes dinformation de gestion Srie 1

/ Paradoxalement, les rseaux sociaux grand public ont ralenti ladoption des rseaux sociaux en
entreprise en donnant une vision parfois biaise et pjorative de leurs applications possibles. Perte
de temps, futilit des changes, les managers comme les salaris peinent saisir les bnfices
que lusage des RSE pourrait leur apporter dans le cadre de leur activit.
Cet amalgame est galement au cur des rticences des dcideurs, qui redoutent de subir une
perte de contrle et de voir la confidentialit des donnes menace autant dapprhensions que
lon peut englober par le terme plus gnrique de la peur du changement.
Toutefois, force de pdagogie, les mentalits voluent progressivement et les atouts du collabora-
tif dans un contexte professionnel sont de plus en plus valoriss. La demande augmente donc et
loffre volue galement. Dernirement, la structure de loffre a t bouleverse par des mouvements
stratgiques denvergure. Ainsi, le rachat de BlueKiwi par Atos, lacquisition de Yammer par Micro-
soft et larrive imminente de LinkedIn qui souhaite se repositionner sur le march des rseaux
sociaux dentreprise et prpare ainsi une nouvelle offre attestent de la vitalit de ce segment.
Si les craintes sestompent, les dirigeants hsitent encore se lancer dans un projet denvergure
(dune dure moyenne de huit mois) susceptible de bouleverser radicalement la structure organi-
sationnelle et lapproche managriale de leur entreprise. En outre, cette dfiance est nourrie par
labsence de rfrences en la matire, dune success story susceptible de lever les derniers
doutes qui planent encore sur les rseaux sociaux dentreprise.
Bien loin des usages des rseaux sociaux grand public, la croissance du taux dquipement en
RSE est avant tout guide par les problmatiques professionnelles (partage de bonnes pratiques,
innovations, cration collaborative, identification dexperts). Les deux premiers leviers pour ladop-
tion des rseaux sociaux dentreprise sont la collaboration (crowdsourcing10) et la communication,
cits respectivement par 59% et 56% des rpondants.
Les freins lusage des RSE sont globalement davantage lis au contexte professionnel (position
hirarchique, lgitimit, reconnaissance) que lis loutil en lui-mme. Les plus jeunes salaris,
jugs apriori les plus aptes contribuer au sein du rseau, y sont trs sensibles et peuvent tre
rticents de peur dtre jugs par leur hirarchie et leurs collgues.
Virginie Boillet, Le Cercle Les chos, 11septembre 2012.

Pour aller plus loin: http://www.journaldunet.com/solutions/reseau-social-d-entreprise/


reseau-social-d-entreprise-rse-adoption-et-projets/

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
d. Gestion lectronique des documents (GED)
La GED va de pair avec la dmatrialisation11 des documents dans lentreprise.
Les documents tant sous forme numrique, ils sont indexs grce aux mtadonnes et grs
par des logiciels spcifiques. Il est alors extrmement facile et rapide pour chaque utilisateur de
retrouver les documents dont il a besoin. Ainsi chacun sera plus ractif et productif.
Cependant, si la GED permet des gains de temps et dargent, il faut laborder globalement car
elle a un impact sur lorganisation de lentreprise.

L o il y a de la GED, il ny a pas forcment de contrainte


pourlescollaborateurs
Les systmes de GED sont loin dintgrer lensemble des documents prsents dans les diffrents
environnements du SI. Avec le cas du poste de travail, sur lequel nombre dinformations utilises
au quotidien sont peu ou pas partages entre les collaborateurs faute daccs simplifi la GED.
Face ce constat, il est important de mettre en place les outils pour les intgrer un systme de
gestion de contenu de nouvelle gnration sans effort ni contrainte pour lutilisateur.

10. En franais: externalisation ouverte. Il sagit de faire appel ouvertement des personnes externes
pour rsoudre un problme qui se pose dans lorganisation.
11. Cf. Srie 4, partie2.

32
UE118 Systmes dinformation de gestion

/ Simplifier le dpt de documents du poste de travail dans la GED


Il convient de remplacer le processus traditionnel de dpt dans la GED, qui ncessite de nom-
breuses tapes et changements applicatifs (enregistrer le document sur le bureau ou le serveur de
fichier, puis ouverture de la GED, recherche du fichier, tlchargement du fichier dans la GED,
description manuelle des mtadonnes) par une approche intgre et sans douleur pour
lutilisateur. En une seule action (glisser-dposer, imprimer ou enregistrer sous) les documents de
lexplorateur Windows ou des applications bureautiques et mtier sont directement dposs, ver-
sionns et les mtadonnes dcrites dans la GED, sans perte de temps ni interruption.

Lutter contre le cloisonnement de linformation


Une telle prise en compte des documents du poste de travail a pour objectif de lutter contre le
principal facteur dchec des projets ECM12: la difficult de mettre en uvre des processus de
contribution et de partage dinformations simples et efficaces. Il est donc stratgique de dcloi-
sonner laccs linformation rpartie sur les postes de travail des collaborateurs de lentreprise.
Les outils du quotidien se positionnent alors comme des sources dapprovisionnement actives du
systme de gestion de contenu.

Pour garantir le succs des projets ECM nouvelle gnration


Les nouveaux systmes de gestion de contenu se distinguent en effet par des caractristiques
comme louverture sur lensemble des environnements du SI, la simplicit de mise en uvre par
rapport aux environnements traditionnels, ou encore la prise en compte des rgles mtiers des
entreprises
Simplifier lensemble des tapes de dpt et de consultation de documents ct utilisateurs finaux
permet donc de garantir le succs de ce type de projet. La GED nest ainsi pas perue comme
contraignante, mais plutt comme gnratrice de productivit.

Et gagner en productivit, partage et efficacit


limage dautres solutions, les outils dECM continuent donc dvoluer pour agrger un contenu
htrogne en forte croissance. Provenant de nombreux applicatifs et points daccs, ce dernier
doit tre intgr dans une logique globale pour gnrer de la valeur et permettre lentreprise de
capitaliser sur son patrimoine numrique. Cette htrognit, et la complexit inhrente qui lac-
compagne, ne doit pas devenir un poids supplmentaire pour les utilisateurs. Dans cette optique,
lintgration au poste de travail, doit faire partie de tout dispositif de GED transverse, afin dat-
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

teindre les objectifs de productivit, de partage et defficacit de tels projets.


Ziad Wakim, Vice-prsident Solutions, Ever-Team, Journal du Net, 27fvrier 2012.

B. Diffuser un document lisible par tous


1. Pourquoi?

a. Formats propritaires ou libres?


Il existe de trs nombreux types de logiciels (logiciel libre, logiciel propritaire, shareware13,
freeware14, adware15, etc.) qui, bien souvent, portent confusion quant leurs droits daccessi-
bilit, dutilisation, de modification et de distribution.

12. Enterprise Content Management ou gestion de contenu.


13. Partagiciel: logiciel qui est partag pendant un certain temps pour permettre lutilisateur de tester les
principales fonctionnalits. Pass ce laps de temps, pour utiliser le shareware, il faudra verser une
contribution (ou rmunration) son auteur.
14. Gratuiciel: logiciel qui est gratuit mais pas forcment libre.
15. Publiciel: logiciel publicitaire qui affiche de la publicit lors de son utilisation; cest cette publicit qui
finance le logiciel et non lutilisateur.

201181TDPA0113 33
Systmes dinformation de gestion Srie 1

Un logiciel libre respecte les quatre fondamentaux suivants:


libert dutiliser le programme;
libert daccs au code source;
libert de distribuer gratuitement le logiciel;
libert de le modifier.
Un logiciel propritaire est ferm avec copyright (droit dauteur). Il est le plus souvent payant
mais peut tre aussi freeware et shareware ou encore adware.
Les logiciels propritaires16 sont protgs pendant toute la dure de vie de lauteur (personne
physique) ainsi que pendant 70ans aprs sa mort. Si lauteur du logiciel est une entreprise, la
protection est valable pendant 70ans compter du 1erjanvier de lanne civile suivant sa publi-
cation (CPI, art.1231 et 1233).
Trs souvent, pour tre lu, un fichier ralis avec un logiciel propritaire ncessite que le logiciel
(de mme version ou suprieure17) soit install sur le poste de travail.
Si vous transmettez un fichier, vous devez vous assurer que le destinataire dispose du logiciel ou
envoyer votre fichier dans un format rpandu et donc facilement lisible.

b. Taille des fichiers


Pour envoyer un fichier en pice jointe, son poids ne doit pas excder 2 ou 3Mo. Dans le cas
contraire, il faut le compresser et le convertir en .zip ou .rar avec des utilitaires comme 7Zip,
WinZip, Winrar, PowerArchiver ou IZArc (libre ou shareware).
Il est galement possible de compresser tout un dossier avec son arborescence.
Les fichiers images, vido ou audio peuvent tre trs volumineux. Il faut vrifier leur format et sil
est possible de rduire leur taille en fonction du besoin (cf.ci-aprs).

2. Indexer ses fichiers


Renseigner les champs proprits des fichiers dans chaque application permet de mieux indexer
ses fichiers et donc de mieux les retrouver, mais surtout dutiliser ces champs dans les fichiers
pour automatiser certains traitements (par exemple en insrant ces champs dans un document
sous forme par exemple de pied de page dans Excel, Word, VBA).

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Dautre part, lorganisation des fichiers sur le support de stockage doit permettre de retrouver
ses fichiers. Ainsi, larborescence avec des noms clairs de dossiers facilite la localisation du
fichier recherch.
En choisissant judicieusement la composition du nom des fichiers, il deviendra ais de les retrou-
ver. Le nom devra ainsi tre toujours compos de la mme faon pour amliorer la lisibilit du
contenu des dossiers.

3. Les diffrents formats

a. En bureautique
Il existe deux principales suites bureautiques:
Microsoft Office est une suite bureautique propritaire. Elle est proprit de Microsoft et est
dveloppe pour les plates-formes Windows et Macintosh. Actuellement, cest la suite bureau-
tique la plus connue dans le monde.
Open Office ou OOo est une suite bureautique libre et gratuite. Le format de stockage utilis par
OOo est ouvert et document, il est standardis comme format bureautique universel, sous le nom
dOpen Document. Afin de sduire le maximum dutilisateurs, le logiciel vise tre particulirement

16. Cf. Srie 4 partie3.


17. Par exemple, un fichier Packoffice enregistr au format 2007 ne pourra pas tre ouvert avec une version
antrieure. Lutilisateur doit penser enregistrer son document sous une autre version.

34
UE118 Systmes dinformation de gestion

compatible avec Microsoft Office, lensemble bureautique le plus rpandu. Ladoption dOOo par
un nombre croissant de grands comptes (PSA Peugeot Citron par exemple), de PME et dorga-
nismes publics (gouvernements, coles, universits, etc.) montre quOOo sest positionn comme
concurrent srieux Microsoft sur le march des suites bureautiques.

Les principales applications

Traitement de textes
Logiciels Pack Office Open Office
Word Word
Writer
Version avant 2007 Version 2007
Document .doc .docx .odt
Modle .dot .dotx

Tableur
Logiciels Pack Office Open Office
Excel Excel
Calc
Version avant 2007 Version 2007
Document .xls .xlsx .ods
Modle .xlt .xltx

Base de donnes
Logiciels Pack Office Open Office
Access Access
Base
Version avant 2007 Version 2007
Document .mdb .accdb .odb

Diaporama
Logiciels Pack Office Open Office
Powerpoint Powerpoint
Impress
Version avant 2007 Version 2007
Document .ppt .pptx .odp
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Modle .pot .potx


Diaporama .pps .ppsx

La visionneuse Powerpoint est tlchargeable gratuitement sur Internet et permet de visionner


les diaporamas.

PDF (Portable Document Format)

PDF un langage de description de pages dimpression ouvert


Cr par Adobe Systems, PDF est un format ouvert, cest--dire que ses spcifications sont
connues et que son crateur Adobe Systems autorise des programmes tiers rutiliser son format.
Bien quAdobe dtienne un certain nombre de brevets portant sur le format PDF, il accorde une
licence gratuite tous les dveloppeurs pour implmenter les fonctions de lecture et de cration
de PDF dans des logiciels tiers.

Intrts
La spcificit du PDF est de prserver la mise en forme (polices dcritures, images, objets gra-
phiques) telle quelle a t dfinie par son auteur, et ce quelles que soient lapplication et la
plate-forme utilises pour imprimer ou visualiser ledit fichier.
Le format PDF peut aussi tre interactif. Il est possible dincorporer des champs de textes, des
notes, des corrections, des menus droulant, des choix, des calculs, etc. On parle alors de for-
mulaire PDF.

201181TDPA0113 35
Systmes dinformation de gestion Srie 1

Cest pourquoi ce format est utilis dans un ensemble large et vari de logiciels, de lexportation
dans les suites bureautiques grand public, aux manipulations par des programmes spcialiss
de lindustrie artistique, en passant par la gnration de factures lectroniques via Internet.

Comment gnrer un PDF?


Certaines applications comme Open Office permettent lexportation en fichier Portable Document
Format (PDF) pour produire des documents des fins de publications. Dans OOo, Menu Fichier
Exporter en PDF
Lorsque ce nest pas le cas, comme pour le Pack Office, il faut installer un logiciel18 qui permet-
tra dinstaller une imprimante virtuelle.
Pour transformer votre document au format PDF, il suffit de louvrir, de demander limpression
(menu Fichier puis Imprimer), de slectionner dans la liste droulante limprimante virtuelle PDF
et de dclencher limpression. Il ne vous reste plus qu suivre les instructions du logiciel pour
sauvegarder votre document ou lenvoyer directement.

Comment lire un PDF?


Pour lire un fichier .pdf, un lecteur PDF doit tre install, celui dAcrobat (Adobe Reader) est
tlchargeable gratuitement.

b. Dans le multimdia
Les fichiers contenant des images, des sons et fortiori des vidos ont un poids lev voire trs
lev. Pour pouvoir les intgrer dans un document ou les changer, il va falloir les compresser.

Images
Une premire tape pour diminuer le poids dune image est de diminuer sa taille pour quelle ne soit
pas trop grande (maxi 800pixels pour le plus grand ct) et choisir un bon format de compression.
Les trois principaux formats sont:

JPEG (Joint Photographic Experts Group)

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Ce format propritaire est trs rpandu du fait de la compression trs leve sur les aplats de
couleurs et les dgrads. Il supporte 16millions de couleurs. Par contre la compression peut
tre trs visible sur les changements de couleur brusques do une perte de qualit.

PNG (Portable Network Graphics)


Ce format libre permet une compression sans perte (pas de dgradation dimage) rglable, sup-
porte 16millions de couleurs et gre la transparence. Par contre le poids sera suprieur au JPEG
pour les images composes dun trs grand nombre de couleurs comme les photographies.
Le format PNG est donc fortement recommand tout type dimages sauf les photographies,
qui sont bannir.

GIF (Graphics Interchange Format)


Ce format propritaire est plus limit et moins performant que les deux prcdents.
La compression de limage seffectue sans perte de qualit mais pour un poids plus lev. De
plus, ce format ne supporte pas plus de 256couleurs.

18. Par exemple Pdfcreator (libre) ou Acrobat (payant).

36
UE118 Systmes dinformation de gestion

Audio
Un format de fichier audio est un format de donnes utilis en informatique pour stocker des
sons, de la musique ou des voix sous forme numrique. De nombreux standards existent; cer-
tains sappliquent la production, au stockage et la diffusion, dautres (ceux qui utilisent des
algorithmes de compression de donnes ou de dbit), sont destins, en principe, uniquement
la diffusion.
Chaque format audio prsente des caractristiques dcoulant de lalgorithme de compression/
dcompression, ou codec19, quil utilise. Aprs la numrisation du son, le format utilis est inscrit
dans lextension du fichier de donnes qui en stocke la transcription. Chaque format se carac-
trise aussi par sa propension inclure et grer des mtadonnes20.
Le format WAV21 est un standard pour stocker laudio numrique de Microsoft et IBM.
La compression audio avec perte de qualit se base sur des algorithmes spcialiss pour dter-
miner quelles transformations simplifient la reprsentation du son, tout en tant perue quasi-
ment de la mme manire par loreille humaine. Elle diminue la taille du fichier en liminant les
nuances perues comme les moins utiles. Llimination est dfinitive, aussi crer un fichier dans
un format de haute qualit partir dun fichier compress avec perte ne sert strictement rien
Le format le plus connu est le MPEG1/2 Audio Layer3, dont le suffixe est .mp3. Il permet typi-
quement un gain dun facteur10 de taille du fichier. Cela a rendu possible non seulement le
stockage dun temps dcoute formidable sur les supports informatiques, mais aussi leur
change par Internet (comme dans lexemple ci-avant avec un podcast dune mission radio).
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

19. Codage-dcodage: COde-DECode en anglais.


20. Une mtadonne est une donne qui dfinit ou dcrit une autre donne papier ou lectronique. Un jeu
de mtadonnes est un ensemble dinformations documentant une ressource quelconque.
21. (ou WAVE) WAVEform audio format.

201181TDPA0113 37
Systmes dinformation de gestion Srie 1

Vido
La vido numrique reprsente linformation sous la forme dun flux vido compos dune suc-
cession dimages numriques.
Le format vido dcrit lordre et la structure de ces images. Les donnes du flux vido, qui
peuvent tre accompagnes de sons sous la forme de flux audio, sont trs volumineuses: elles
doivent imprativement tre compresses (codes) laide dun codec pour tre stockes (sur
disque dur ou sur les supports denregistrement: CD, DVD) ou/et transmises (et donc tre adap-
tes au dbit des rseaux).
Les flux vido (et le(s) flux audio ventuellement associ(s)), une fois encods, sont gnralement
encapsuls dans des fichiers conteneurs: ces derniers permettent, notamment, leur lecture
simultane.
Une vido ne pourra tre lue que par un lecteur adapt son format et ses codecs. Un lecteur
qui couvre un grand nombre de formats tout en tant lger sera privilgier comme par exemple
VLC Media Player22.

c. Les formats texte


Ces formats permettent dcrire des programmes ou de contenir des donnes en vue dun trans-
fert entre logiciels (par exemple, exportation dune balance depuis un logiciel comptable).

TXT
En informatique, un fichier texte est un fichier dont le contenu reprsente uniquement une suite
imprimable de caractres, despaces et de retours la ligne.
Les fichiers texte sont utiliss par de nombreux logiciels pour conserver les donnes de configu-
ration. Ils sont galement utiliss pour contenir les textes crits en langages de programmation.
En outre, la plupart des langages de programmation offrent des fonctions prdfinies pour mani-
puler du texte brut, ce qui rend la gestion des fichiers textes particulirement accessible.
Le logiciel utilis pour diter un fichier texte est un diteur de texte. Dans le cas gnral, un trai-
tement de texte ne produit pas des fichiers texte. En effet, un traitement de texte na pas seule-
ment besoin de manipuler du texte brut, mais galement des informations sur la fonte de

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
caractre utilise, la disposition des caractres dans des pages, les styles typographiques, etc.
Toutefois, les traitements de texte peuvent ouvrir ou sauvegarder un fichier texte, aucune infor-
mation de mise en forme ntant conserve, sauf le cas chant les sauts de ligne.
Sur un traitement de textes: menu Fichier > Enregistrer sous et choisir le type .txt.
Logiciels de base: Bloc note, Wordpad

CSV
Comma-Separated Values (CSV) est un format informatique ouvert reprsentant des donnes
tabulaires sous forme de valeurs spares par des virgules.
Un fichier CSV est un fichier texte. Chaque ligne correspond une range du tableau et les cel-
lules dune mme range sont spares par une virgule.
Une ligne est une suite ordonne de caractres termine par un caractre de fin de ligne (line
break CRLF), la dernire ligne pouvant tre exempt de ce dernier.
Ce format est assez populaire parce quil est relativement facile gnrer.

22. VLC Media Player est ainsi capable de lire les formats audio et vido les plus rpandus sans quil soit
ncessaire dinstaller des codecs supplmentaires. Il lit, entre autres, les fichiers Mpeg1, Mpeg2,
Mpeg4, DivX, AAC, MP3, OGG, AVI, WMV, MOV, etc.

38
UE118 Systmes dinformation de gestion

RTF
Le Rich Text Format (format de texte enrichi), ou RTF, est un format de fichier texte avec une
mise en forme sommaire. Ce format est reconnu par la plupart des logiciels de traitement de
texte comme Writer ou Word. Sa vocation initiale est dtre un format pivot entre logiciels et
plates-formes htrognes.

d. Les fichiers base de langage balise

HTML
HyperText Markup Language (ou langage de balisage hypertext) permet de relier, laide de liens
hypertextes, des pages web, des objets multimdias: texte, son, image. Cest un langage libre
balises trs facile dutilisation. Les pages sont cres laide dun fichier texte qui en dcrit le
contenu. Les balises (ou tags) sont des codes qui identifient un lment (titre) ou prcisent sa
mise en forme (police, couleur). Les balises vont toujours par paire: balise ouvrante et balise
fermante.
Pour raliser des pages html, un diteur de texte suffit mais il existe de nombreux diteurs de
pages ou diteurs Web (Adobe Dreamweaver, Microsoft Expression, Mozilla Composer). Ces
derniers facilitent le travail des concepteurs de sites web.
Les fichiers html ont comme extension .htm ou .html.

XML
Extensible Markup Language (ou langage extensible de balisage) est apparu au dbut des
annes2000 pour combler les lacunes de langage html (reprsentation de caractres spciaux,
nombre restreint de balises).
XML peut tre considr comme un mtalangage permettant de dfinir dautres langages, cest-
-dire dfinir de nouvelles balises permettant de dcrire la prsentation dun texte.
La force de XML rside dans sa capacit pouvoir dcrire nimporte quel domaine de donnes
grce son extensibilit. Il va permettre de structurer, poser le vocabulaire et la syntaxe des
donnes quil va contenir.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

En ralit les balises XML dcrivent le contenu plutt que la prsentation (contrairement HTML).
Ainsi, XML permet de sparer le contenu de la prsentation, ce qui permet par exemple daffi-
cher un mme document sur des applications ou des priphriques diffrents sans pour autant
ncessiter de crer autant de versions du document que lon ncessite de reprsentations.
La mise en page des donnes est assure par un langage de mise en page tiers (cf.ci-aprs CSS).
Pour rsumer les principaux atouts de XML:
Lisibilit: aucune connaissance ne doit thoriquement tre ncessaire pour comprendre un
contenu dun document XML.
Autodescriptif et extensible.
Structure arborescente permettant de modliser la majorit des problmes informatiques.
Universalit et portabilit: les diffrents jeux de caractres sont pris en compte.
Dployable: il peut tre facilement distribu par nimporte quel protocole mme de transpor-
ter du texte, comme HTTP.
Intgrabilit: un document XML est utilisable par toute application pourvue dun parser (cest-
-dire un logiciel permettant danalyser un code XML).
Extensibilit: un document XML doit pouvoir tre utilisable dans tous les domaines dapplications.
Ainsi, XML est particulirement adapt lchange de donnes et de documents.

201181TDPA0113 39
Systmes dinformation de gestion Srie 1

CSS
CSS (Cascading Style Sheets: feuilles de style en cascade) est un langage informatique qui sert
dcrire la prsentation des documents HTML et XML.
Lun des objectifs majeurs de CSS est de permettre la stylisation hors des documents. Il est par
exemple possible de ne dcrire que la structure dun document en HTML, et de dcrire toute la
prsentation dans une feuille de style CSS spare. Les styles sont appliqus au dernier moment,
dans le navigateur web des visiteurs qui consultent le document. Cette sparation fournit un
certain nombre de bnfices, permettant damliorer laccessibilit, de changer plus facilement
de prsentation, et de rduire la complexit de larchitecture dun document.

PHP
PHP (Hypertexte prprocesseur23) est un langage de scripts libre principalement utilis pour
produire des pages web dynamiques via un serveur http, mais pouvant galement fonctionner
comme nimporte quel langage interprt de faon locale, en excutant les programmes en ligne
de commande.
Le serveur web interprte le code de PHP et retourne du code, en gnral du code HTML, qui
sera interprt par un navigateur.
Il est trs utilis pour rcuprer des informations provenant dune base de donnes, il est devenu
une composante essentielle des offres dhbergement de serveurs web.

ASP
Active Server Pages (ASP) est un ensemble de logiciels dvelopps par Microsoft et utiliss
dans la programmation web.
Cest une suite de logiciels destine crer des sites web dynamiques, concurrente de PHP.

JAVA
Cest un langage orient objet, libre de droits trs utilis par les informaticiens. Il permet dint-
grer dans un navigateur la possibilit de faire fonctionner de petites applications, telles que des
animations.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
CMS
Les CMS (Content management system ou systme de gestion de contenu SGC) sont une
famille de logiciels (par exemple Joomla, Mambo, SPIP) destins la conception et la mise
jour dynamique de sites web ou dapplications multimdia.

Principe de sparation architecture et contenu


Ladministrateur du site va structurer le contenu du site (rubriques, utilisation de FAQ, de docu-
ments, de commentaires, de votes, de blogs, de forums de discussion, etc.) le plus souvent via
une base de donnes et dfinir la forme (ou lapparence du site) via les feuilles de style (comme
les CSS).
La publication sera effectue par les utilisateurs inscrits via leur navigateur web. En fait, les utili-
sateurs vont crer ou modifier des champs de la base de donnes et laffichage sera instantan
(do le terme site web dynamique). Ldition des pages par les utilisateurs est trs simple
grce des graphiques proches de ceux des traitements de texte (comme linterface WYSIWYG).
Plusieurs individus peuvent travailler sur un mme document, le systme permet davoir un his-
torique de la chane de publication (workflow).

23. Un prprocesseur est un programme qui applique sur des donnes un traitement prliminaire, afin de
les prparer un traitement effectu ensuite par le processeur ou par un autre programme.

40
UE118 Systmes dinformation de gestion

Accs linformation facilit


Les CMS permettent de rfrencer les articles entre eux grce aux hyperliens entre articles, ils
offrent des moteurs de recherche sur le texte ainsi que sur des critres spcifiques (par date de
modification, auteurs).
Cela est rendu possible car lors de la cration dun article, celui-ci sera index non seulement
par rapport son type ou sa rubrique mais aussi avec des mots-cls.

Gestion des droits


Ladministrateur va grer les utilisateurs et leurs droits. Il choisit en fonction du groupe dutilisateurs
de leur donner accs ou non aux fonctionnalits du systme: pages visibles, droit de publier, droit de
commenter

RSS
Really Simple Syndication dsigne une famille de formats XML utiliss pour la syndication de
contenu web. Il permet de dcrire de faon synthtique le contenu dun site web.
Pour insrer un flux RSS, il suffit de copier la ligne de code fourni par le site dactualits24 (ici Le
Monde Informatique) comme ci-aprs sur un site sous Joomla:
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Le standard RSS reprsente un moyen simple de faire de la veille. En effet, le flux RSS, insr
dans une page web, est maintenu jour afin de constamment contenir les dernires informations
publier.
Ci-aprs laffichage du flux RSS du Monde Informatique sur un site web sous Joomla.

Il existe de nombreux agrgateurs de flux RSS qui permettent de faire facilement de la veille
informationnelle: par exemple Netvibes qui est un agrgateur en ligne ou une extension de
Google Chrome installer en local.

24. Le site web qui les propose peut ainsi diffuser plus largement ses actualits.

201181TDPA0113 41
Systmes dinformation de gestion Srie 1

IV. Autres utilitaires connatre

A. Compresser des fichiers


PowerArchiver est un utilitaire darchives gratuit et puissant qui permet de compresser/dcom-
presser dans de nombreux formats (ZIP, RAR). Il permet une protection des archives par mots
de passe. Il est galement possible de compresser un dossier avec son arborescence et de crer
des fichiers darchives auto-extractibles.

B. Carte heuristique ou mind map


La carte heuristique a de nombreuses applications car elle permet de reprsenter graphique-
ment ses ides. Elle vous sera utile pour prparer un expos ou un discours, pour des sances
de brainstorming, pour structurer un projet
Il existe de nombreux logiciels libres (en ligne ou installer en local) vous permettant de crer
des cartes mentales, comme par exemple Freemind.
Vous trouverez ci-aprs un exemple de carte mentale des logiciels utiles aux gestionnaires.
Cette carte prcise toutes les fonctionnalits que vous devriez connatre ainsi que les liens entre
les diffrentes notions.

C. Copie dcran
Il est frquent davoir besoin dintgrer une copie dcran, le plus souvent partielle. Sil suffit dap-
puyer sur la touche Imprimecran du clavier pour faire une copie totale de lcran, il faudra
ensuite utiliser un logiciel de retouche dimage (par exemple Gimp, logiciel libre de retouche et cra-
tion dimages numriques) pour recadrer la copie dcran et choisir un format de fichier utilisable
facilement dans les autres applications.
Il existe des petits utilitaires gratuits comme Gadwin PrintScreen qui permettent de dfinir prci-
sment la zone copier et dutiliser directement la sortie soit en limprimant, soit en la mailant
mais aussi en lenregistrant dans un fichier au format souhait.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

42
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

201181TDPA0113
43
UE118 Systmes dinformation de gestion
2

partie
Linformation

De plus en plus, lentreprise doit manipuler une quantit colossale dinformations qui ne cesse
de crotre; quelles soient dorigine externe ou produites en interne, elles sont soutenues par une
augmentation exponentielle des capacits des systmes informatiques25.

I. Caractristiques de linformation
Environ 80% du temps de travail dun cadre de direction est consacr au traitement et la com-
munication dinformation. Plus de la moiti de la population active est rattache un emploi dont
la composante principale est le traitement de linformation.
Deux facteurs caractrisent limportance de linformation dans le monde:
le volume des informations mises;
la vitesse de circulation des informations mises.
La quantit dinformations produites est largement stimule par lacclration de la vitesse de
circulation de linformation:
Dans le dbut des annes 2000, linformation nouvelle stocke tait de 5exaoctets (Eo=1018)
chaque anne, quil convient de rapprocher des 800mgaoctets (106) par tre humain sur une
vie, soit lquivalent dune pile de livres de 10mtres de haut.
La quantit dinformation accumule dans toute lhistoire de lhumanit jusquau milieu du
xxesicle est estime 12exaoctets; cette quantit sera produite en 2ans au rythme actuel.

La vitesse de circulation de linformation a toujours t le corollaire de la vitesse de circulation de


Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

lhomme jusqu lutilisation de linformatique. Cette technique permet de faire circuler linforma-
tion de faon quasi instantane et de la stocker en quantits illimites sur les supports numriques.

II. Dfinition de linformation


Une information rsulte de la mise en forme des donnes, effectue dans le but de rpondre aux
besoins dun utilisateur, dans un contexte qui lui est propre.
En aucun cas, il ne faut confondre donne avec information et information avec connaissance.
Une donne (un mot, un son, un chiffre) constitue la matire premire de linformation. Ce nest
pas une information, elle le devient par le sens que lui donne celui qui lutilise.

Donne +traitement +contexte dutilisation =information


Les donnes peuvent alors prendre du sens et linformation est susceptible dapporter un ren-
seignement, une connaissance.

Information +raisonnement =connaissance

25. Les ordinateurs bureautiques sont aujourdhui proposs avec des disques dune capacit de 1To, soit
plus dun trillion de caractres. Cela correspond une pile de 16km de haut de feuilles A4 imprimes
recto-verso. Avec une compression logicielle pour optimiser loccupation des textes, cette hauteur
pourrait tre multiplie par 2 10.

201181TDPA0113 45
Systmes dinformation de gestion Srie 1

La connaissance suppose donc, en plus de linformation, un raisonnement qui permet aux indi-
vidus de faire des associations, des regroupements, des gnralisations. La connaissance est
un ensemble de notions et de principes quune personne acquiert par ltude, lobservation ou
lexprience et quelle peut intgrer ses acquis antrieurs. Cest une accumulation dinforma-
tions analyses et interprtes qui constitue un vritable capital.

III. Nature de linformation


Une information est une connaissance lmentaire qui a un sens pour celui qui la mmorise, la
stocke et lutilise.
Une information ncessite 3lments pour exister physiquement dans le systme dinformation:
Linformation a une reprsentation. Ce peut tre un nombre, un texte, ou toute forme compr-
hensible par le rcepteur : image, vido mais aussi couleur26 ou symbole27 qui sont des
exemples dinformation ni numriques ni textuelles.
Linformation a un format de type informatique qui est li aux technologies utilises.
Linformation a un support matriel. Ce peut tre la mmoire centrale de lordinateur, un disque
magntique ou optique, un flux lectrique dans un cble rseau.
Linformation a des caractristiques de forme, de contenu, de cot et de valeur:
La forme peut tre crite, orale, visuelle, tactile, olfactive ou gustative. Elle peut tre structure
ou non, quantitative, qualitative, alphanumrique ou alphabtique.
Le cot de linformation comprend le cot de collecte, de traitement, de stockage et de des-
truction; Il doit tre infrieur la valeur de linformation.
La valeur dune information est apprcie par sa capacit rduire lincertitude, amliorer la
productivit et la prise de dcision.

Exemples
Les informations peuvent tre lmentaires. Elles peuvent tre des valeurs numriques comme
un prix de vente, un salaire horaire, une quantit de pices produites mais il peut sagir aussi
des textes simples comme le nom dun client, le libell dune opration comptable ou la rf-
rence alphanumrique dun produit.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Des informations complexes peuvent aussi tre prises en compte par le systme dinformation.
Une informatique moderne est capable de grer un rapport contenant des textes, des images et
mme des lments multimdias (squences vidos, animations Flash ou Silverligth).

IV. Qualit de linformation


En informatique plus que dans dautres domaines, la qualit de linformation est primordiale.
Lors des traitements automatiss, la possibilit de dtecter et de corriger des informations
inexactes ou fausses est trs limite. Retrouver des informations qui ont t mal aiguilles est un
travail qui ncessite une intervention humaine coteuse, peu fiable et gnratrice de dlais.
Lacronyme anglais GIGO synthtise cette ncessit de qualit. Garbage In Garbage Out signifie
que si les donnes sont mauvaises en entre du traitement, le rsultat sera tout aussi mauvais.
La particularit de linformatique est quelle peut traiter des informations fausses ou sans valeur

26. Exemple: vert= tout va bien; rouge= problme.


27. Les icnes symboliques se sont multiplies depuis une quinzaine dannes. Le cadenas verrouill/
ouvert pour la possibilit de modifier un fichier ou la corbeille papier pour la destruction dun fichier
sont compris de tous.

46
UE118 Systmes dinformation de gestion

avec une prcision trompeuse de 10 ou 20chiffres28 aprs la virgule. Il ne faut donc pas confondre
fiabilit et prcision des traitements avec la validit des rsultats.
La qualit dune information dpend de son utilit pour celui qui la reoit; cest cette utilit qui
fait sa valeur voire son prix. Une information doit tre:
pertinente, cest--dire quelle rpond aux besoins de celui qui la reoit;
exacte, cest--dire quelle rend compte de la ralit;
prcise, au sens o elle ne laisse pas place linterprtation;
intelligible, cest--dire comprhensible par son utilisateur;
actuelle, cest--dire mise jour;
disponible, cest--dire accessible au bon moment et exploitable.
Elle peut tre galement exhaustive ou partielle, cest--dire complte ou non, protge ou publique.
Six critres peuvent tre retenus pour juger de la qualit dune information:
Cot de linformation
Toute information a un cot et il ne doit pas dpasser le bnfice que lon peut retirer de la
connaissance de linformation. Ainsi, si une information cote 100 et ne permet de gagner ou
dconomiser que 10, sa connaissance nest pas souhaitable et sa valeur est ngative.
Valeur de linformation
La valeur des informations de lentreprise doit tre value pour deux raisons:
Le fait de connatre la valeur dune information permet de lui donner un niveau de priorit et
une visibilit adapts. Fournir trop dinformations est aussi inefficace que den fournir trop
peu. Toute application informatique passe par des humains ou aboutit des humains aux
capacits de traitements limites. Il ne faut pas leur fournir toutes les informations mais
celles qui le justifient par leur importance ou leur valeur.
Les normes IAS/IFRS imposent la comptabilisation du capital immatriel sous forme dim-
mobilisation. Les informations font partie de ce capital immatriel29 comptabilisable.
Capitalisation des informations
Les informations doivent tre stockes durablement. Ne pas avoir conserv une information
dont on a encore besoin est un gchis. Au mieux, il y a un surcot pour lacqurir de nouveau.
Au pire, linformation est perdue et lentreprise devra faire sans.
Validation des informations
Une information fausse peut crer beaucoup plus de dgts dans lentreprise que la simple
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

absence de linformation pertinente. Une validation lors de son entre dans le systme dinfor-
mation ou une validation avant son utilisation permettent dcarter les donnes dont le niveau
dexactitude nest pas satisfaisant.
Accessibilit des informations
Une information qui nest pas accessible est inutilisable. L encore, la situation est pire que lab-
sence dinformation. Le systme dinformation sait que linformation a t mmorise. Il ne
cherche donc plus lacqurir et suppose quelle sera intgre dans les processus de gestion.
Lunit qui devrait lutiliser, ignore son existence ou ne peut pas y accder et donc ne lintgre pas.

28. Beaucoup de logiciels de gestion effectuent les calculs avec une prcision de 23chiffres, soit 15chiffres
aprs la virgule pour des sommes infrieures au milliard. Cela nest pas une limite en informatique. Il est
possible de calculer avec un ordinateur nimporte quel niveau de prcision. Par exemple, pi() a t
calcul avec un trillion de dcimales (mille milliards ou 1012) sur de simples micro-ordinateurs il y a plus
de 10ans.
29. La thorie de lentreprise rseau valorise principalement les liens qui relient lentreprise ses tiers
pris individuellement. Cette valeur intgre explicitement toutes les informations du systme dinforma-
tion qui permettent ces liens comme lhistorique et le profilage des clients.

201181TDPA0113 47
Systmes dinformation de gestion Srie 1

Protection des informations


Si les informations ont de la valeur pour lentreprise, elles en ont souvent davantage pour des
tiers. Les concurrents doivent avoir accs au minimum dinformations provenant de lentre-
prise. Il nest pas non plus souhaitable que les salaris de lentreprise accdent des informa-
tions qui ne leur sont pas utiles pour viter des tensions30 ou des actes dlictueux31.
Historisation et contextualisation des informations
La date et les circonstances de lacquisition ou de la production dune information doivent tre
mmorises avec linformation elle-mme. Une information non date et hors contexte ne peut
pas tre utilise dans des analyses historiques ou prospectives.

Exemple applicatif

Un exemple historique permettra dillustrer limportance de ces qualits universelles sans lien
avec linformatique.
Le 7dcembre 1941, lattaque arienne japonaise Pearl Harbor (Hawa) causa de si grands
dgts la flotte amricaine quelle en fut paralyse pendant des mois.
Les services de renseignements civils et militaires32 disposaient dans les jours prcdant lat-
taque dun ensemble dinformations qui indiquaient sans doute possible que le Japon allait
dclarer la guerre aux USA et attaquer simultanment Pearl Harbor.
Les rgles de qualit suivantes ne furent pas respectes:
Cot de linformation
Il ny avait pas lpoque de calculs formels des cots du SI. La consquence naturelle tait
une extension de la collecte des informations et de leur traitement dans un environnement
plutt bureaucratique. Si le cot des nombreuses informations insignifiantes qui encombrait le
SI avait t calcul, un recentrage des moyens autour des lments rellement importants
aurait probablement t dcid.
Valeur de linformation
Ignorant la valeur des informations, le SI tait incapable de privilgier les plus importantes. Un
message indiquant la trs probable entre en guerre du Japon le 7dcembre 1941 7h30
(soit 10minutes avant lattaque) fut dcod la veille par les services de renseignements am-
ricains. Transmis par un canal non prioritaire lent et mlang des informations trs secon-

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
daires, il ne put tre trait temps.
Capitalisation des informations
De trs nombreux signes montrant que les services secrets japonais dployaient une activit
importante Pearl Harbor pour situer les bateaux dans le port et les postes de dfense furent
relevs. Nayant pas de donnes capitalises pour constituer une chelle de rfrence signi-
fiante, laugmentation trs anormale de cette activit japonaise Pearl Harbor ne fut pas bien
apprhende alors que cela validait limminence de lattaque.
Validation des informations
Un ensemble dinformations indiquait quune attaque japonaise de Pearl Harbor tait impos-
sible. Ces informations taient videmment fausses et il a t dmontr ensuite quelles
navaient pas t valides.
Tout aussi grave, les informations sur le rapport de force entre la flotte japonaise et la flotte US
taient fausses. Si linformation sur la prsence de la flotte japonaise avait t connue, la flotte
US aurait t sa rencontre dans une configuration inadapte et aurait peut-tre subi de plus
grands dgts33 encore. La bonne solution qui consistait mettre la flotte US en configuration de
dfense naurait pas t mise en uvre en raison du systme dinformation totalement dficient.

30. Contrairement aux pays anglo-saxons o cela est un facteur de dynamisation, la connaissance du
niveau de rmunration des autres salaris est en France source de problmes.
31. Bien que les entreprises communiquent peu dans ce domaine, il est couramment estim que plus de
75% des actes dlictueux en rapport avec linformatique sont le fait de leur personnel.
32. Il ne sagit pas ici de critiquer le SI de larme amricaine de 1941. Il tait trs suprieur celui de la
plupart des autres belligrants.
33. Selon lamiral Chester Nimitz (1945).

48
UE118 Systmes dinformation de gestion

Accessibilit des informations


Malgr les dfauts dj relevs, il existait nanmoins un ensemble dinformations qui indiquait
une situation anormale qui pouvait correspondre aux prparatifs dune attaque. Les officiers en
charge de la dfense de lle navaient pas accs ces informations faute dun systme de
communication efficace34. Le niveau de vigilance tait bas le 7dcembre 1941.
Le radar de lle a dtect lapproche des vagues davions japonais mais lofficier en charge de
cet quipement navait pas accs aux informations prcises sur les mouvements des avions
US dans la zone. Il a simplement pens quil sagissait de la livraison de nouveaux avions qui
taient attendus dans la semaine.
Protection des informations
Si les officiers navaient que peu daccs aux informations sur lactivit japonaise, il nexistait pas
de vritable politique de protection des informations. Les lignes tlphoniques entre le Japon et
Pearl Harbor ntant ni coupes ni surveilles, les services de renseignements japonais purent
mme directement tlphoner en japonais des Amricains dorigine japonaise pour leur deman-
der sur le ton de la conversation35 des informations sur la position des bateaux dans la baie.
Historisation et contextualisation des informations
De trs nombreux signes montrant que les services secrets japonais dployaient une activit
importante Pearl Harbor pour situer les bateaux dans le port et les postes de dfense furent
relevs. Sil existait bien une historisation et une contextualisation des informations, le systme
dinformation ne lexploitait pas et ne permit pas de dduire de ces informations que ctait
lvidence une attaque arienne de grande envergure qui se prparait.

V. Linformation dans la gestion


Linformation est la base de tous les processus de gestion, quil sagisse de prvoir, organiser,
coordonner, planifier ou contrler. Une organisation gre des informations de toute nature: com-
merciales, conomiques, techniques, financires, sociales, culturelles Ces informations se
rapportent son activit, son environnement, ses relations avec les diffrents acteurs.
La cohrence et lefficacit de lorganisation, quelle soit entreprise, administration, association
ou collectivit, dpendent de la manire dont linformation est vhicule et sarticule aux diff-
rentes activits. Linformation influera alors les modalits de prise de dcision.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Il y a interaction entre la structure de dcision et la structure dinformation. En effet, on comprend


aisment que la dcision est contingente des informations dont le dcideur dispose. Par ailleurs,
la structure dinformation nest rien dautre que limage attendue du ou des dcideurs. La struc-
ture du systme dinformation rsulte de la mise plat de lorganisation des circuits de collecte,
de traitement, de conservation et de diffusion que les managers ont souhaite.
La difficult est de faire en sorte que tous les utilisateurs disposent dune information significa-
tive, utile, un cot acceptable.

VI. Technologies et proprits de linformation


La notion de technologie de linformation est lie lapparition des ordinateurs mme si elle
dpasse largement le cadre de linformatique.

A. Les technologies de linformation


Du tlphone la machine crire, calculer, on assiste depuis les annes 1960 lessor du
traitement lectronique des informations, qui bouscule les mthodes de travail individuel mais
aussi la structure des organisations.

34. Seuls des niveaux dalerte trs rducteurs taient transmis. Le maintien depuis des semaines dun
niveau dalerte trs haut, sans lment connus le justifiant, lui avait fait perdre sa crdibilit.
35. Cest un exemple de piratage social. Les amricains dorigine japonaise qui rpondirent pensaient quil
sagissait de japonais vivant aux USA et qui avaient de la famille dans les quipages des bateaux.

201181TDPA0113 49
Systmes dinformation de gestion Srie 1

Les technologies de linformation sont lensemble des techniques permettant de grer linforma-
tion. Grer linformation cest collecter, saisir, stocker, traiter et transmettre les informations
sous forme de donnes.
Ces technologies sont fondes sur le principe du codage binaire, qui tend unifier les moyens
de traitement et les supports de stockage de linformation.
Les technologies de linformation se composent:
dlments matriels: ordinateurs, priphriques, station de travail, serveurs;
dlments immatriels: logiciels, bases de donnes;
de rseaux de communication: lignes tlphoniques, cbles, fibres optiques.

B. Les proprits des technologies de linformation


Les proprits des technologies de linformation sont caractrises par 4 axes:
la compression du temps : la vitesse de traitement est bien plus rapide que les capacits
humaines ne le permettent;
la compression de lespace: outre la vitesse, on peut transmettre dnormes quantits dinfor-
mations en tout point du globe;
les capacits de stockage multiples sur supports magntiques (DD), optiques (DVD). Un DVD
peut contenir 24 encyclopdies!
une flexibilit dusage grce la numrisation.

VII. Exercice dapplication

Exercice: Pourquoi linformation est-elle aussi importante?

nonc

Les systmes dinformation de gestion? Ce sont nos informaticiens qui sen occupent.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Je reois tous ces chiffres chaque mois, mais je ne sais pas du tout ce que je suis cens en faire.
Si seulement javais su a il y a 6mois!
Vous voulez dire que je pourrais obtenir ces informations chaque semaine? Mais alors, a chan-
gerait le fonctionnement de toute notre institution!
Toute organisation dispose dun systme dinformation dune forme ou dune autre. Un grand
nombre dentre elles peut considrer quun systme lmentaire leur suffit, par exemple un sys-
tme de comptabilit manuel qui produit des rapports avec un dcalage de 3mois. quoi bon
consacrer une somme norme defforts et dargent pour amliorer un systme dinformation?
Parce que, pour fonctionner de manire efficace et conomique, une institution doit disposer din-
formations de qualit: elle pourra dautant mieux grer ses ressources que ses informations seront
bonnes. Dans un environnement concurrentiel, linstitution qui dtient de meilleures informations
dispose dun net avantage.
Observons ce qui se passe dans une institution de micro-finance afflige dun systme din-
formation dficient:
Dans le hall, des clients font la queue la caisse en simpatientant pendant que des employs sont
la recherche dun livre de comptes gar. Un autre client se plaint du calcul apparemment arbi-
traire de ses intrts et pnalits.
Dans le dpartement du crdit, plusieurs agents de crdit passent les livres de comptes au crible
pour dterminer qui a pay et qui na pas pay. Plus tard, sil leur arrive de rendre visite un client
dfaillant pour discuter dun retard de paiement, ils ne sauront rien de lhistorique de son compte. /

50
UE118 Systmes dinformation de gestion

/ Deux clients ont pris rendez-vous avec des agents de crdit. La premire se plaint de devoir
encore attendre lapprobation dun nouveau prt alors quelle a rembours son emprunt depuis
plusieurs semaines dj. Le second se plaint, quant lui, de devoir attendre plus dune semaine
pour obtenir le contrat et les documents du prt quon lui a dj accord, ce qui lempchera
dacheter lappareil doccasion quil voulait. Au fond de la pice, les responsables du dpartement
du crdit, comme toujours occups faire face aux urgences, ne savent rien ou presque de la
faon dont fonctionne leur service ni de la performance de leurs employs.
Dans le dpartement de la comptabilit, les piles de papier sont lgion. Des assistants comptables
vrifient le solde des comptes dpargne en se rfrant au grand livre des comptes, tandis que
dautres calculent lintrt d sur les diffrents livrets dpargne. De leur ct, les commis comp-
tables principaux rapprochent des comptes bancaires datant de plusieurs mois et sefforcent de
prparer une balance gnrale pour la prochaine runion du conseil dadministration; tche quils
seront incapables de mener bien dans les dlais impartis.
Dans le bureau du directeur de lexploitation, les cadres de direction participent, comme chaque
semaine, leur runion oprationnelle. Le directeur financier annonce que le compte bancaire de
linstitution nest plus approvisionn et quil faut suspendre les dcaissements de prts pendant
une semaine. Le directeur de lexploitation prsente la nouvelle proposition de projet en cours
dlaboration: une grande partie des informations demandes par le bailleur de fonds nest pas
disponible ou est ridiculement obsolte. Le directeur de lexploitation numre les informations
requises par un nouveau membre du Conseil dadministration pour la prochaine runion: rapport
financier et rapport dactivits compar au budget, nombre de clients par taille de prt, et prsen-
tation dun rapport sur le portefeuille de crdits risque. Lorsquil demande ses employs com-
ment runir ces informations pour le vendredi suivant, ces derniers se contentent de hausser les
paules.
Une institution pourra dautant mieux grer ses ressources que ses informations seront
bonnes.
Un bon systme dinformation pourrait transformer cette institution. Une organisation peut dispo-
ser dun personnel capable et motiv, mais si ce dernier ne possde pas linformation voulue, il lui
sera impossible de donner la pleine mesure de son savoir-faire. Un bon systme dinformation peut
rvolutionner le travail des membres du personnel dexcution en leur permettant dassurer un
meilleur suivi de leur portefeuille et de mieux servir leurs clients, tout en travaillant avec une clien-
tle de plus en plus nombreuse. Il peut permettre aux responsables de mieux suivre les tches
dont ils sont chargs, de mieux conseiller leur quipe et didentifier les aspects exigeant le plus
dattention. Enfin, il peut aider les cadres de direction orchestrer le travail de toute lorganisation
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

en leur permettant de surveiller ltat de sant de leur institution grce une srie dindicateurs
choisis avec soin et de prendre, en connaissance de cause, des dcisions critiques dans les
domaines oprationnels et stratgiques.
Pour beaucoup dinstitutions, les questions de mthodologie, la formation du personnel et mme
la mobilisation de ressources ne sont plus des obstacles fondamentaux la croissance. Il est par
contre souvent crucial pour elles davoir un systme qui leur permette de dterminer, en temps
opportun et avec exactitude, la situation de leur portefeuille.
La fiabilit de ce systme peut faire la diffrence entre le succs et lchec des oprations de cr-
dit et donc de linstitution.
Un systme qui gre correctement un volume moyen dactivit peut seffondrer sous leffet dune
masse de plus en plus grande dinformations. terme, les systmes manuels donnent lieu lac-
cumulation de quantits normes de donnes non traites. Les systmes de gestion de porte-
feuille qui emploient des tableurs peuvent devenir ingrables lorsque la dimension de ces derniers
augmente. Une institution mal prpare une croissance rapide mettra, en fin de compte, la qua-
lit de ses services et sa sant financire en pril. linverse, une institution qui met en place un
systme capable de produire en temps voulu et de faon prcise des informations compltes sur
ses oprations, et en particulier son portefeuille de crdits, amliorera ses performances finan-
cires et rpondra mieux aux besoins de sa clientle. Llaboration dun systme dinformation de
gestion reprsente lune des tches les plus importantes que doivent accomplir les institutions de
micro-finance, en particulier celles qui largissent leur champ dactivit.
C.Waterfield, N.Ramsing, Systmes dinformation de gestion pour les institutions de microfinance.
Guidepratique, fvrier1998.

201181TDPA0113 51
Systmes dinformation de gestion Srie 1

TRAVAIL FAIRE
1.Comment un systme de gestion peut-il procurer un avantage comparatif?
2.Citez 5dficiences du systme dinformation dans lexemple de micro-finance.
3.Expliquez les expressions un bon SI peut rvolutionner le travail et un SI peut aider un
cadre orchestrer le travail.
4.Faites votre propre dfinition de ce quest un systme dinformation de gestion.
5.Pourquoi grer linformation?

Corrig

1.Comment un systme de gestion peut-il procurer un avantage comparatif?


Un systme dinformation de gestion qui permet de donner une information pertinente ses
utilisateurs, qui permet de prendre les dcisions adaptes pour les dcideurs, de faire gagner du
temps dans lacquisition de la connaissance apporte ncessairement une supriorit relative
pour lentreprise qui en dispose, en comparaison dune organisation qui en serait dpourvue.
Anticiper tous les flux dinformation et les schmatiser permet de vrifier et analyser les dysfonc-
tionnements ventuels. Ainsi, lorganisation dun systme de gestion invite obligatoirement
mettre plat lorganisation de linformation dans lentreprise, ce qui induit une rflexion, une
remise en question des process, voire une dmarche qualit.

2. Citez 5dficiences du systme dinformation dans lexemple de micro-finance.


Voici une liste non exhaustive:
Problme de classement et dans laccueil des clients.
Manque de procdures (les calculs ne sont pas toujours raliss de manire identique).
Manque dorganisation et de mthode (on ne sait qui a pay, qui na pas pay).
Pas de conservation des donnes commerciales.
Les mises jour ne sont pas automatiques.
Le suivi des dossiers nest pas organis, nest pas oprationnel et gnre de nombreux retards.
La comptabilit est ralise manuellement sans mthode, sans rigueur, ce qui induit des travaux
non fiables, non raliss. Il y a une incapacit assurer la continuit du service, une incapacit

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
totale de gestion, de prvision et donc de dcision. Cela peut mettre en pril lorganisation.
Aucune circulation de linformation dans lentreprise de micro-finance.
Les responsables nont pas la possibilit de matriser le fonctionnement de leur service.

3.Expliquez les expressions un bon SI peut rvolutionner le travail et un SI peut


aider un cadre orchestrer le travail.
Un bon SI permet de ne pas subir lorganisation comme cest le cas de lentreprise micro-
finance, et au contraire de matriser son organisation. Ainsi il est ais dorganiser et de suivre le
travail des diffrents collaborateurs. Laction collective des diffrents salaris sera optimise par
lefficience de lorganisation obtenue grce la ralisation dun SI rpondant aux exigences de
gestion souhaites.
Un systme dinformation de gestion est un vritable outil de planification, de prvision et de
contrle.

4.Quest-ce quun systme dinformation de gestion?


Dans le contexte pratique, un systme dinformation de gestion est une srie de procdures et
dactions effectues pour saisir des donnes brutes, les transformer en information utilisable et
pour transmettre cette information aux utilisateurs sous une forme adapte leurs besoins.
Un systme dinformation de gestion est bien plus quun programme informatique et ne sert pas
uniquement effectuer des calculs. La gestion de linformation a pour but essentiel et primordial
de permettre diverses personnes de communiquer au sujet dvnements qui touchent au
travail de leur structure.

52
UE118 Systmes dinformation de gestion

5.Pourquoi grer linformation?


Avec une information organise, donc gre, il est possible danalyser des lments qui nous
taient jusqualors inimaginables. Lorganisation, quelle soit importante ou se rduise un indi-
vidu, sera plus performante, plus fiable, et permettra alors de se focaliser sur des actions nou-
velles, innovantes et enrichissantes.
Certains collaborateurs, dgags des travaux induits par une mauvaise organisation de linfor-
mation (recherche de documents, recherche dantriorit dans les oprations), pourront se
concentrer sur des actions de prvision, de recherche et danalyse qui seront porteuses de
valeur ajoute.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

201181TDPA0113 53
3

partie
Le systme dinformation

I. Dfinition du systme dinformation (SI)


Le systme dinformation est un ensemble organis de mthodes, de moyens humains et matriels
destins :
collecter: saisir manuellement ou automatiquement;
traiter: transformer linformation pour rpondre aux attentes;
mmoriser: enregistrer et stocker de linformation;
transmettre ou diffuser les diffrents types de donnes ncessaires au fonctionnement dune
organisation.
Le systme dinformation est constitu de lensemble des lments permettant la gestion, le
stockage, le traitement, le transport et la diffusion de linformation au sein dune organisation;
dans le cadre de cette unit denseignement il sagit dune entreprise.
Larchitecture dun systme dinformation comprend:
un ensemble de composants de type informatique:
matriels, logiciels, rseaux, bases de donnes, procdures techniques (articulation entre les
traitements manuels et automatiss);
un ensemble de composants humains:
les utilisateurs (qui utilisent le systme pour lexcution de leurs tches) ou les spcialistes des
systmes dinformation qui les conoivent, les implantent ou les administrent;
des donnes:
signes, symboles qui rsultent directement de lobservation des faits.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Personnel Acqurir des informations


(spcialistes ou utilisateurs) (collecter)

Matriel Traiter des informations


(machines, supports, etc.) (transformer)
SYSTME
DINFORMATION
Pour
Logiciels et procdures Stocker des informations
(programmes, mthodes) (conserver)

Donnes Communiquer des informations


(connaissances, modles, etc.) (diffuser)

Robert Reix, Systme d'information et management des organisations, ditions Vuibert.

Il est possible de prciser davantage en donnant quelques lments plus techniques.

201181TDPA0113 55
Systmes dinformation de gestion Srie 1

Le systme dinformation est constitu des donnes utilises par lentreprise et dun ensemble
cohrent et structur de moyens (procdures, matriel, logiciel, personnel informaticiens, per-
sonnels mtier ou personnel utilisateur) qui permettent deffectuer des oprations sur des
donnes dacquisition ou de collecte, de traitement, de stockage et de diffusion en supportant
les formats que peuvent prendre les informations, cest--dire du texte, de limage ou tout sup-
port multimdia (sons, vido).
Un systme dinformation est donc bien diffrent du seul systme informatique puisquil intgre
en plus les moyens humains et les donnes.
Le systme dinformation (SI) existe quel que soit le contexte organisationnel: quil concerne un
utilisateur isol, un groupe de personnes, une organisation ou plusieurs distinctes, que le cadre
soit individuel, collectif, organisationnel ou inter-organisationnel.
Son cot oscille souvent entre 1 et 5% du chiffre daffaires. Le SI doit tre efficient, amliorer la
qualit de linformation. Celle-ci se doit dtre rapide, efficace, cest--dire utilise, et doit satis-
faire les utilisateurs. Le systme dinformation doit avoir un impact rel sur la dcision, il doit
accrotre la performance de la dcision, et ainsi apporter une meilleure rentabilit globale du
systme.

II. Les systmes du SI


De trs nombreuses dfinitions du mot systme ont t proposes; nous retiendrons la dfi-
nition que donne Jol de Rosnay dans Le Macroscope:
Un systme est un ensemble dlments en interaction dynamique, organiss en fonction
dun but.

Exemples
Une entreprise, une administration, une chane de montage de voitures, une famille.

Les composantes dun systme sont:


son systme oprant;

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
son systme de pilotage;
son systme dinformation.

Dfinition
Le systme oprant (ou systme dexcution) excute les tches qui permettent de faire fonc-
tionner le systme. Il transforme un flux physique dentre (matires premires, flux financier)
en un flux physique de sortie (produits finis, flux financier).

Exemple
Dans une chane de montage dautomobiles, le systme oprant est constitu demploys et/
ou de machines telles que des robots.

Dfinition
Le systme de pilotage (systme de commande, systme de gestion) coordonne le fonction-
nement du systme. Il dcide de ses ractions et de ses orientations la connaissance dv-
nements provenant des autres systmes, de lenvironnement du systme ou de lui-mme.

Exemple
Les dirigeants dune entreprise (direction gnrale, direction commerciale, direction de pro-
duction) constituent le systme de pilotage de celle-ci.

56
UE118 Systmes dinformation de gestion

Dfinition
Le systme dinformation permet, dune part, au systme oprant et au systme de pilotage
de communiquer entre eux et de communiquer avec lenvironnement du systme et, dautre
part, de traiter et grer les donnes communiques et rsidentes.
Nous pouvons reprsenter la structure gnrale dun systme par le schma suivant:
Systme de pilotage

Informations, dcisions
Systme dinformation Informations sur les oprations
Informations, intractions

Entres Sorties

Systme oprant

Le systme dinformation est constitu:


dun systme de communication et des donnes quil communique (saisie, divulgation);
dun systme de traitement;
de donnes rsidentes.
Le schma suivant prsente la structure gnrale dun systme dinformation:

Univers
extrieur Systme Systme Systme
Faits et de communication de traitement de mmorisation
vnements
Donnes rsidentes

Le systme dinformation comporte des imbrications de parties manuelles et de parties automa-


tiques. Le systme de traitement sera donc compos dordinateurs pour ses parties automa-
tiques et dhommes et de matriels non automatiques pour ses autres parties. La base
dinformation sera en ralit partiellement stocke sur des mmoires, certains fichiers restant
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

manuels.

A. Le systme automatis (informatis) dinformation


Le systme automatis dinformation est un sous-ensemble du systme dinformation qui
permet la conservation et le traitement automatique des informations.
Lors dune dmarche dinformation, le systme dinformation est gnralement trop important
pour tre analys globalement; cest pourquoi celui-ci est couramment dcompos en sous-
systmes dinformation. Ce dcoupage peut tre effectu selon les domaines dactivit de lor-
ganisation.

Exemple
Vente, achat, comptabilit, gestion du personnel, etc.
Chaque sous-systme comporte les fonctions de communication, traitement et mmorisation.
Ces sous-systmes peuvent galement tre dcomposs en sous-systmes, etc.
Ce dcoupage ncessite une tude approfondie des liaisons entre sous-systmes car il engendre
de nombreuses interfaces. Il devient impensable, lheure actuelle, de construire des systmes
automatiss dinformation de manire fragmentaire, cest--dire en analysant chaque sous-systme
sparment sans tenir compte des activits des autres sous-systmes.

201181TDPA0113 57
Systmes dinformation de gestion Srie 1

Lexprience dans ce domaine a dmontr que les tudes menes avec de telles mthodes
amenaient des situations dincohrence dans le systme qui sont actuellement inacceptables.
Le systme automatis dinformation intgr est aujourdhui largement rpandu. Dans ce type
de systme, les liaisons entre sous-systmes sont ralises par lintermdiaire dune mmorisa-
tion commune (base de donnes, fichiers dinterface). Les donnes gnres par lun sont rcu-
pres par les autres, ce qui vite les problmes dincohrence et de redondance de donnes.

B. Les conditions de Churchman, daprs un groupe denseignants


de lESCP
Pour mieux faire comprendre la notion de systme dinformation, nous utiliserons les 9condi-
tions que Churchman (1971), un des fondateurs de la thorie gnrale des systmes, a propo-
ses pour quune entit soit considre comme un systme conu par lhomme. Lexemple dun
systme dinformation dune entreprise en tant quentit nous permettra de rappeler les points
principaux de cette dmarche danalyse.
(Daprs ERMES-Groupe ESCP, Systmes dinformation, Masson.)

1. Lentit a un objectif
Lobjectif dun systme dinformation est de fournir tous les niveaux de management de len-
treprise ou de lorganisation linformation ncessaire.

2. Lentit a une mesure de performance


La mesure de performance reflte lefficacit de lentit (rapport entre ses sorties et son objectif)
et son efficience (rapport entre les sorties et les moyens utiliss pour les obtenir). Le rsultat
dune des mesures de lefficacit dun systme dinformation peut tre le nombre de dcisions
et dactions qui sont ralises laide des sorties du systme dinformation.

3. Il existe un client dont les prfrences (valeurs)


sontsatisfaitesparlentit

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Plus la performance du systme est leve et plus les prfrences du client sont satisfaites. Les
clients dun systme dinformation sont les dcideurs des diffrents niveaux de management
dont les besoins en information doivent tre satisfaits par le systme dinformation.

4. Lentit a des composants possdant leurs propres objectifs


Les composants du systme ont leurs propres objectifs et donc leurs propres mesures de per-
formance qui influent directement sur la mesure de performance globale du systme. Dans un
systme dinformation, une quipe de programmation peut constituer un tel composant; son
objectif sera dassurer la ralisation et la maintenance des logiciels, sa mesure de performance
pourra tre le nombre et la qualit des lignes de code crites ou modifies.

5. Lentit a un environnement
Lenvironnement influe sur le systme par des contraintes. Un changement dans les contraintes
peut provoquer un changement dtat du systme. La mesure de performance de lentit, qui
dpend des dcideurs et de leurs objectifs (par exemple rduire les dlais, maximiser les reve-
nus), est aussi influence par lenvironnement. Elle peut en effet changer lors dun changement
dans les contraintes venant de lenvironnement (par exemple nouveaux impts, nouveaux
concurrents).

58
UE118 Systmes dinformation de gestion

6. Lentit a un payeur
Le payeur influe sur la performance de lentit en contrlant ses ressources. Le payeur dun
systme dinformation est le directeur informatique, le directeur financier ou toute personne qui
contrle le budget informatique. Cest lui qui dcide des contraintes de ralisation du systme
dinformation et donc des ressources lui allouer. Cest encore lui qui jugera de lconomicit de
certains choix pendant la ralisation et la maintenance du systme.

7. Lentit a un concepteur
Le concepteur conoit le systme, cest--dire les composants de lentit et leurs interactions,
en suivant les prfrences du client et en tenant compte des contraintes dfinies par le payeur.
Le concepteur dun systme dinformation peut tre interne lentreprise, rattach la direction
informatique, ou externe, rattach une socit de services informatiques.

8. Le concepteur recherche la satisfaction du client


Le concepteur doit concevoir ou modifier lentit de faon accrotre sa valeur pour le client. En
consquence, le concepteur doit tudier les prfrences du client. Par exemple, pour concevoir
le systme dinformation du service de comptabilit, le concepteur doit tudier les besoins din-
formations de plusieurs clients : le personnel du service comptabilit, le chef comptable, le
directeur financier, le service juridique et fiscal et tout autre dcideur de lentreprise qui utilise les
informations fournies par le service comptabilit.

9. Lentit fournit les moyens de vrifier la faisabilit


desintentionsduconcepteur
Pour le systme dinformation, cette vrification sera effectue par un consultant extrieur ou
par un comit de pilotage qui comprend des reprsentants du client et du payeur. Pour que la
procdure de vrification puisse tre mene bien, le concepteur doit prvoir son intgration
dans le projet de conception et, en particulier, prvoir quand elle aura lieu et sous quelle forme.

C. Analyse et conception des systmes dinformation


Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Pour Georges Gardarin, spcialiste du domaine:


Les systmes dinformation ont volu depuis une vingtaine dannes, souvent par appli-
cations spares, de manire plutt disparate. Il ny a pas souvent eu de plan durbanisme
densemble. Aujourdhui, les entreprises font face une trs grande diversit dinforma-
tions gres sur des systmes htrognes. Le besoin dinteroprabilit est important.

Reprenons ce constat pour en comprendre le sens:


Les entreprises disposent dun systme dinformation sous-entendu informatis .
Aujourdhui, mme dans les PME, la page blanche informatique nexiste plus, il faut faire
avec lexistant.
La coexistence dapplications informatiques nest pas toujours facile vivre au quotidien :
comptabilit, paie, gestion commerciale, gestion de production, bureautique, dcisionnel,
intranet La prolifration de programmes et de bases de donnes peut entraver le dvelop-
pement de lentreprise, surtout que celle-ci nest plus primtre constant (fusions, acquisi-
tions, scissions).
Linfrastructure elle aussi est souvent htrogne. Suivant les poques de cration des appli-
cations, il peut y avoir des couches de matriels et de logiciels pas toujours trs faciles
faire communiquer entre elles.
Les besoins de fluidit de linformation, de sa diffusion, de son traitement sont manifestes. Il
faut aller vite et penser processus et non rester devant des applications tanches les unes
aux autres.

201181TDPA0113 59
Systmes dinformation de gestion Srie 1

Dfinitions

Dfinition
Systmes htrognes: En pratique, on dira que deux systmes informatiques sont htrognes
lorsque leurs systmes dexploitation sont incapables de partager en commun des ressources
matrielles (disques, imprimantes) ou de faire fonctionner des programmes informatiques dun
systme sur lautre. Les niveaux dhtrognit sont trs variables suivant les systmes existants.
Par exemple, une gestion commerciale sur AS400 dIBM et une comptabilit sur WindowsNT
auront des difficults pour changer de manire fluide et instantane des informations.

Dfinition
Interoprabilit: Capacit dun programme informatique ou dun fichier de donnes sadap-
ter plusieurs plates-formes matrielles et logicielles.
Par exemple, le passage de donnes comptables dune filiale dans un environnement Microsoft
Access vers la consolidation sur une base de donnes Oracle sera un bon test dinteroprabi-
lit des deux systmes informatiques.
Pour ragir face cet parpillement des ressources informatiques, deux approches sont souvent
proposes, sans dailleurs quelles soient antagonistes:
la constitution d entrepts de donnes qui stockent les informations dans de grandes
bases de donnes centralises et qui facilitent ainsi laccs de tous aux informations cls du
dveloppement de lentreprise;
la conception dun plan du systme dinformation, ce plan tant vu comme la description
des applications informatiques rpondant aux grandes fonctions de lorganisation, et surtout
dfinissant les flux dchanges pour permettre la communication entre elles.
La mtaphore de lurbanisation est souvent utilise pour voquer cette organisation des flux (les
rues, les routes) entre les lieux de production (les usines, les ateliers), de stockage (les entre-
pts), de distribution (les supermarchs, les boutiques) ou de consommation (les habita-
tions). Simplement, pour le systme dinformation les donnes numriques (textes, images,
sons) se substituent aux denres matrielles.

III. Systme dinformation et organisation

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Adapter le systme dinformation la structure organisationnelle repose sur une hypothse
forte: les considrations relevant de lorganisation et de la gestion priment sur celles relatives
aux technologies de linformation et de la communication (TIC).
Cette remarque mrite dtre analyse au lendemain dune priode o les discours enthou-
siastes sur Internet et la net-conomie pouvaient laisser croire un dterminisme technologique.

A. Organisation et technologies de linformation


sontcontingentes
1. Les influences potentielles des TIC sur lorganisation
Les technologies de linformation influencent grandement les organisations.

a. Rduction de la taille de lorganisation


En thorie, les technologies de linformation, et tout particulirement les rseaux qui amplifient
les possibilits de communication, peuvent agir dans le sens dune rduction de la taille de
lentreprise.
Du fait de la diminution des cots de transaction, il peut devenir moins coteux et plus simple de
sous-traiter plutt que de produire soi-mme.

60
UE118 Systmes dinformation de gestion

Par ailleurs, une mme personne peut, grce aux TIC, superviser davantage de subordonns.
Ainsi, toutes choses gales par ailleurs, les TIC peuvent conduire une diminution du nombre
de cadres intermdiaires et demploys de bureau.

b. Polyvalence et aplatissement de la structure


Lutilisation des technologies de linformation saccompagne souvent dune tendance une
moindre spcialisation, un largissement des tches et donc une plus grande polyvalence des
salaris. Le travail lui aussi se voit modifi, il devient plus abstrait. Ayant conduit rduire les
effectifs, certaines tches et problmes sont transfrs vers les cadres suprieurs alors quils
taient auparavant traits par des niveaux plus bas.
Dautre part, les TIC permettent aux cadres de niveau infrieurs de mieux connatre le contexte
dans lequel ils interviennent. Ainsi, la rduction du nombre de niveau hirarchique conduit natu-
rellement un aplatissement des structures.

c. Formalisation des mthodes de travail


Dcentralisation, automatisation des processus administratifs, standardisation des procdures,
gnralisation de lautocontrle et lvation des niveaux de comptences des employs: toutes
les rgles daction sont trs strictes et peuvent sapparenter au taylorisme.

2. Les influences de lorganisation sur les systmes dinformation


Les choix dorganisation influencent directement les systmes dinformation.

a. La taille et les missions des services dinformation varient selon les entreprises.
Dans certaines PME, la fonction systmes dinformation na pas dexistence propre, il sagit
souvent de la fonction comptable car cest l que linformatisation administrative a commenc.
Dans les grandes entreprises, il y a souvent une direction des systmes dinformation proche de
la direction gnrale parce quelle accompagne la stratgie de lentreprise.

b. Les systmes dinformationont augment lefficacit et lefficience


desprocessus oprationnels. Ont-ils pour autant augment la productivit
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

globale de lentreprise?
Dune manire gnrale, les technologies de linformation ont un impact rel sur la stratgie, la
structure, le fonctionnement et donc sur les performances de lentreprise. Mais il ne sagit que
dun potentiel daction que les dirigeants doivent matriser. Lessentiel nest pas dans la techno-
logie mais dans ses utilisations, en dautres termes le management doit garder la main pour
organiser les systmes dinformation.

B. Dimension stratgique du systme dinformation


La diffusion acclre des technologies de linformation, leur incorporation dans les services et
les produits, leur usage intensif tant dans lorganisation que dans les relations inter-organisations
font que le SI a des implications stratgiques. Les technologies de linformation ne sont pas
seulement une ressource de support, elles deviennent une source davantage concurrentiel
durable. La mise en uvre des technologies de linformation peut modifier considrablement
lquilibre des forces concurrentielles.
On peut tablir un lien entre les diffrents aspects de la concurrence et les possibilits offertes
par les technologies de linformation:
Face la concurrence dans son secteur dactivit, lentreprise peut utiliser les IT (Information
Technology) pour rduire ses cots (utilisation de codes-barres pour un suivi des stocks en
temps rel) ou pour diffrencier son offre (services en ligne proposs par les banques).
Pour amliorer son pouvoir de ngociation vis--vis des fournisseurs, lentreprise peut largir
ses appels doffres via Internet.

201181TDPA0113 61
Systmes dinformation de gestion Srie 1

Pour amliorer son pouvoir de ngociation vis--vis des clients, lentreprise peut leur offrir des
avantages personnaliss (cartes de paiement spcifiques, programmes de fidlisation des
compagnies ariennes).
Pour faire face la menace de nouveaux entrants et de produits substituts, lentreprise peut
dvelopper des barrires dentre (amlioration des outils de gestion des connaissances pour
utiliser plus efficacement lexprience accumule, ce qui constitue un avantage concurrentiel,
mais aussi un cot dentre pour dventuels entrants) ou, mettre en place des programmes de
fidlisation (acquisition de points pour changer de mobile chez les oprateurs tlphoniques).
Dans tous les cas, les technologies de linformation jouent un rle:
au niveau de chaque activit: gain direct par baisse de cot ou diffrenciation;
dans la coordination des diffrentes activits lintrieur de lentreprise.

Exemples
Les logiciels de bureautique, la messagerie lectronique amliorent la productivit.
Linformatique permet un meilleur suivi des salaris.
La CAO rduit les dlais de production et permet une meilleure adaptation de loffre la demande.
Lchange de donnes informatises (EDI) permet de rduire les dlais et les cots administratifs.
Les entrepts automatiss, o les produits identifis par code-barres sont rangs, retrouvs
et dlivrs par des automates, permettent un suivi des stocks en temps rel et un rapprovi-
sionnement automatique par EDI.
La fabrication assiste par ordinateur, couple la CAO, permet des gains de temps et de
prcision, mais aussi de diversifier loffre.
Les systmes de prise de commandes en temps rel par tlphone ou Internet permettent den-
registrer directement la commande et de dclencher les oprations ncessaires sa prparation.
Les vendeurs qui visitent les clients sont quips dordinateurs portables contenant les
stocks disponibles, les prix, etc., mis jour par Internet et permettant dadapter en perma-
nence les propositions faites au client.

Le systme dinformation engendre cependant des problmes aux niveaux:


structurel: certaines structures traitent plus ou moins efficacement linformation; la bureau-
cratie, par exemple, en formalisant les procdures ou en ne prenant en compte que les infor-

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
mations prvues et en en omettant dautres imprvues qui peuvent tre essentielles;
culturel: certaines valeurs renforcent le systme dinformation (rigueur, prcision, exactitude)
alors que dautres peuvent freiner sa mise en place comme la mfiance, la peur du change-
ment. Par ailleurs, les informaticiens entretiennent subtilement un vocabulaire technique qui
les oppose au reste de lentreprise;
de rapport au pouvoir: linformation est une source de pouvoir qui peut tre utilise des fins
partisanes.

IV. Les acteurs du systme dinformation dans lentreprise


De la fonction de systme dinformation mergent plusieurs enjeux humains:
Tous les salaris sont utilisateurs dans le sens o le SI leur fournit des donnes ou eux-mmes
lalimentent. Les salaris subissent les volutions du SI quils peuvent percevoir comme un
danger (suppression demplois), une contrainte dans la mesure o le travail est modifi, ou une
difficult (adaptation aux nouveaux outils). Ils sont toutefois trs exigeants et sont une source
de retours prcieux dans un souci damlioration des systmes dinformation.
Parmi les utilisateurs, les dcideurs sont des acteurs particuliers. En effet ils utilisent des fonc-
tions avances du SI: outils de recherche, daide la dcision. Ils disposent dune plus grande
autonomie, des objectifs plus larges pour lesquels la recherche de la performance est la plus
sensible au SI. De plus les volutions en termes de partage de linformation peuvent les ds-
tabiliser vis--vis de leurs subordonns.
Les informaticiens ont une relation particulire avec le SI, il est lobjet de leur activit: les ges-
tionnaires des SI, les analystes, les programmeurs et enfin les experts.

62
UE118 Systmes dinformation de gestion

Linformatique concerne lensemble des personnels de lentreprise. Du cadre dirigeant au per-


sonnel dentretien, des utilisateurs nophytes aux informaticiens ultra-spcialiss, tous partici-
pent au systme dinformation.

A. Les utilisateurs
Les utilisateurs ne sont pas des informaticiens. Pour eux, linformatique nest quun outil: leurs
vraies comptences sont ailleurs. Ils disposent chacun dun poste informatique et de droits sur
leur espace personnel de travail qui est fonction la fois de leurs comptences informatiques et
du poste quils occupent au sein de lorganisation.
Aucun utilisateur na accs la modification des paramtres du systme dexploitation, qui ne peut
tre effectue que par un membre de lassistance disposant dun mot de passe administrateur.

B. Les informaticiens
Les informaticiens sont des professionnels dont le mtier est linformatique. limage de ce
domaine, leurs comptences sont multiples.

1. Personnel dassistance et de support du service informatique


Il se situe au tout dbut de la hirarchie professionnelle avec un niveau employ ou technicien.
Beaucoup dinformaticiens dailleurs ne le considrent pas vraiment comme un des leurs. Cette
catgorie de personnel appartient un ensemble plus vaste qui est la gestion de parc micro qui
intgre aussi les achats et les affectations des matriels.
Les comptences requises pour ce type de poste sont simples mais tendues:
Aide aux utilisateurs:
Ces employs assurent toutes les tches dinstallation et de maintenance que les utilisateurs
avancs assurent normalement.
Paramtrage avanc des postes de travail:
Que ce soit au niveau du systme dexploitation, du rseau ou des applications mtier, tous les
paramtrages qui demandent de vraies connaissances techniques lui sont rservs.
Dtection des pannes, diagnostic et rparation:
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

En cas de problme, lutilisateur fait appel lassistance support micro.


Si la panne est simple, une opration de maintenance logicielle ou un change standard de
llment matriel permet de rsoudre le problme.
Si le problme est plus complexe, lenvoi dans un atelier de rparation est ncessaire.
Maintenance du parc:
En fonction de lvolution du rseau, des systmes dexploitation, des rgles de scurit et
des tches des salaris, des oprations de maintenance priodiques ou ponctuelles sont
ncessaires.
Assistance logicielle:
Lorsque des logiciels complexes sont utiliss dans lentreprise, un support sous forme de
hotline ou dintervention personnalise est propos aux utilisateurs.

2. Le dveloppeur
Il conoit et programme les applications utilises dans lentreprise. Il peut dvelopper entire-
ment lapplication ou travailler dans le cadre dun progiciel36 programmable. Le dveloppeur
travaille habituellement au sein dune quipe dirige par un chef de projet.
Le choix du terme chef de projet nest pas un fait anecdotique. Faire rfrence la direction du
projet plutt qu celle des personnes correspond bien au mode de fonctionnement des quipes
informatiques qui sont plus structures par les objectifs et les besoins que par une hirarchie.

36. Un progiciel est un logiciel non spcifique une entreprise. Il est vendu par un diteur un ensemble
de clients qui ladaptent leurs besoins.

201181TDPA0113 63
Systmes dinformation de gestion Srie 1

Les principales catgories de dveloppeurs sont:


Dveloppeur de progiciels:
Le dveloppeur a souvent un profil trs technique et spcialis dans un domaine pointu;
Dveloppeur dapplication dentreprise:
Plus polyvalent, il peut faire appel des spcialistes extrieurs en cas de besoin;
Dveloppeur Web:
Cette fonction recouvre des profils trs diffrents, depuis les programmeurs systme en charge
des applications transactionnelles37 jusqu des dveloppeurs gnralistes capables de faire
des traitements parfois la limite de linfographie (Flash, Silverlight).

3. Ladministrateur
Linformatique maintient en permanence des infrastructures et des systmes. La panne doit tre
prvenue et si ce nest pas le cas, linterruption de service doit tre vite ou minimise. En cas
de problme grave, la reprise de service doit tre rapide et sans perte dinformation.
Architecturer, administrer, optimiser, scuriser, effectuer les sauvegardes, grer les problmes, ex-
cuter les procdures de reprise aprs un arrt brutal sont les tches typiques des administrateurs.
Il existe 4grandes catgories dadministrateurs:
Administrateur systme:
Il gre les ordinateurs serveurs de lentreprise. Les serveurs de fichiers, les serveurs de mails, les
serveurs dannuaires (DNS, LDAP) et les serveurs Web sont les principaux types de serveurs.
Administrateur rseau:
Architecturer le rseau, le scuriser contre les attaques externes et internes, assurer lintero-
prabilit des sous-rseaux et des quipements htrognes, tracer toutes les anomalies et
intervenir en cas de panne sont les principales responsabilits de cet administrateur.
Administrateur SGBD (Systme de gestion de base de donnes):
Les SGBD sont des applications trs sophistiques qui grent un grand nombre de donnes.
La scurisation des donnes et la limitation des temps de rponse ncessitent des rglages
fins du SGBD et de multiples tches doptimisation.
Les informations contenues dans les bases de donnes sont vitales pour lentreprise. Les sau-
vegardes et la reprise en cas de panne constituent une spcialit part entire qui est confie
une quipe ddie lorsque la taille de lentreprise le permet.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Administrateur dapplication:
Certaines applications sont si complexes quelles ncessitent aussi un ou plusieurs adminis-
trateurs. Contrairement aux trois prcdents types qui bnficient de filires dans les universi-
ts et dans les coles dingnieurs, ces administrateurs sont en gnral forms par lditeur du
logiciel ou par des socits partenaires certifis par lditeur. On peut citer les administra-
teurs dERP38 (SAP, Oracle, Microsoft Dynamics) ou de logiciels collaboratifs (Lotus Notes,
Microsoft Sharepoint).

4. Les experts et consultants


En marge des personnels qui assurent en continu linformatique de lentreprise, il existe une
catgorie importante de personnes indpendantes ou appartenant des socits de conseils
qui assurent des missions trs spcialises sur des points particulirement techniques.
Ces spcialistes travaillent dans tous les domaines de linformatique mais beaucoup de missions
sont lies larchitecture des systmes, laudit, la scurit, loptimisation, la correction des bogues39
complexes, le dploiement des produits achets, les migrations dapplications et de versions.
Ds quun projet est complexe, le recours des consultants est pratiquement invitable.

37. Type commerce lectronique ou extranet comme la consultation en ligne de compte bancaire.
38. Enterprise Resource Planning, ou PGI (Progiciel de Gestion Intgre).
39. Anomalie de fonctionnement dun programme (francisation du mot anglais bug).

64
UE118 Systmes dinformation de gestion

V. La fonction systme dinformation au sein des organisations


La fonction systme dinformation comprend:
une direction des systmes dinformation (DSI);
des spcialistes internes en systmes dinformation, des programmeurs, des analystes de
systmes, des chefs de projets. Ces intervenants internes travaillent avec des spcialistes
extrieurs comme des fournisseurs de matriel, des constructeurs dordinateurs et des di-
teurs de logiciels;
un ensemble de matriels et de logiciels.

A. La direction des systmes dinformation


La DSI est en interaction avec la direction gnrale (DG) et les diffrentes directions mtiers avec
lesquelles elle travaille en partenariat pour atteindre les objectifs mtiers.
Elle est le plus souvent organise ainsi pour les grandes entreprises dont la fonction est gnra-
lement centralise:

Utilisateurs finaux
internes et/ou
externes

Conseil - tude
Production - Support

Administration
et gestion de la DSI

Direction
des systmes
dinformation -
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Direction gnrale

Cependant en raison de la taille de lentreprise, il peut y avoir une DSI groupe et des DSI filiales,
mtier ou dans le cas de PME seulement un service, une quipe informatique et dans ce cas la
DSI est inexistante.
Comme toute direction, elle joue un rle de mobilisation et dincitation la rflexion quant
lvolution du systme dinformation. Elle veille ce que toutes les volutions soient parfaite-
ment cohrentes avec les besoins des utilisateurs internes. Elle choisit, rationnalise les matriels
utiliss et commands et veille contenir les budgets qui lui sont allous.
Le responsable des systmes dinformation est avant tout un manager, un coordonnateur, un
dirigeant. Il doit apporter une vision, une stratgie, garantir des rsultats et une qualit de service
tout en matrisant les cots de sa direction.
Il doit disposer et faire preuve de comptences technologiques lui permettant de comprendre les
impacts des volutions technologiques sur lentreprise, les mtiers, et piloter la veille technolo-
gique, de comptences managriales et relationnelles pour animer ses quipes composes la
fois dlments internes et externes et enfin de comptences en matire de gestion afin de ma-
triser les ressources, les cots, la qualit et les dlais.

201181TDPA0113 65
Systmes dinformation de gestion Srie 1

B. Les mtiers
1. Vue densemble
Le dveloppement des TIC saccompagne de recrutements de personnels spcialiss dans ces
domaines: lemploi salari dans les activits informatiques na cess daugmenter un rythme
de 3% lan ces dernires annes. Cependant, seulement 15% des entreprises emploient des
personnels spcialiss en informatique et en tlcommunication. Ces spcialistes reprsentent
7% des effectifs en moyenne de ces organisations.
Les mtiers en relation avec la mise en uvre des technologies de linformation dans les organi-
sations sont nombreux et varis, ils sont regroups en cinq familles. La plupart de ces fonctions
peuvent tre exerces au sein de tout type dorganisation ainsi que dans le cadre de socits de
services ou de conseil en informatique.
Dans le cas des entreprises de conseil ou de vente de matriels et/ou de logiciels, les utilisateurs
sont les clients qui peuvent tre des particuliers auxquels sont vendus des produits standards
avec une assistance limite, ou des professionnels (entreprises, administrations, etc.) dont les
besoins sont plus complexes et diversifis.

2. Les cinq familles de mtier


a. Administration et gestion de la DSI:
Directeur des services dinformation
Directeur informatique
Responsable micro-informatique
Responsable rseaux/tlcommunications
Gestionnaire de parc informatique

b. Conseil en systme dinformation et matrise douvrage:


Consultant systmes dinformation
Architecte urbaniste de SI
Chef de projet Matrise douvrage (MOA) : il spcifie, organise, et planifie le projet de sa
conception son lancement, en sappuyant sur le responsable du contenu fonctionnel du

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
projet; il gre la conduite du projet ct client ou utilisateur.
Responsable de projet

c. Production et exploitation:
Administrateur de systmes rseaux, administrateur de bases de donnes
Technicien rseaux
Analyste dexploitation
Ingnieur technico-commercial
Technicien poste de travail

d. tudes, dveloppement et intgration:


Chef de projet Matrise duvre (MOE): il est charg danimer une quipe et est responsable
de lavancement dun projet dont il rend compte au matre douvrage.
Responsable des tudes
Ingnieur de programmation, ingnieur systmes dinformation, ingnieur dapplications
Dveloppeur

e. Support et assistance
Expert systmes et rseaux
Responsable scurit
Expert en technologie Internet et multimdia
Administrateur de site (webmaster)
Technicien

66
UE118 Systmes dinformation de gestion

C. Les volutions au sein des directions


dessystmesdinformation
Lindispensable recherche de comptences spcifiques associe la matrise des cots amne
les entreprises recourir lexternalisation de certaines tches que la DSI devra contrler et
coordonner. Lexternalisation peut porter sur la maintenance des matriels et/ou logiciels ou sur
la prise en charge de tout ou partie du systme dinformation.

1. Faire ou faire faire?


Infogrance ou Tierce maintenance applicative (TMA). Cela consiste confier la responsabilit de
tout ou partie du SI un prestataire de services et dingnierie informatique, SSII (se prononce SS2I).

a. La tierce maintenance
La tierce maintenance est la prise en charge contractuelle de la maintenance des matriels et
logiciels par un prestataire de service (qui de prfrence ne doit pas tre le fournisseur).
Maintenance prventive: Pour rduire les risques de dfaillance et de dgradation du matriel.
Maintenance curative: Pour corriger les anomalies, les erreurs et les dfaillances.
Maintenance volutivesur ltat de la technique pour le matriel et concerne la fourniture des
nouvelles versions pour les logiciels.
Lavantage de la tierce maintenance est loptimisation des comptences, le gain de temps et
lassurance de qualit obtenue avec une rduction relle des cots puisque le cot est fix par
avance. Cependant on observe une perte dune partie du savoir-faire, un risque de renvoi des
responsabilits et une dpendance vis--vis du prestataire. Le cot est normalement favorable
lorganisation la condition que celle-ci bnficie dune valuation en rapport avec lutilisation
de service et que la rengociation en fin de contrat ne soit pas exorbitante.

b. Linfogrance
On appelle infogrance (en anglais facilities management ou outsourcing) lexternalisation dune
partie de ces services, cest--dire confier tout ou partie de la gestion du systme dinformation
un prestataire informatique tiers. Linfogrance est la prise en charge totale ou partielle du
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

systme dinformation dune entreprise par un prestataire informatique avec ou sans transfert de
ressources hommes et machines, et avec ou sans dlocalisation.
La prise en charge totale du systme dinformation est le mode de fonctionnement de plus en
plus utilis.
La prise en charge partielle peut porter sur certains services internes: dans ce cas le service
bureau concerne par exemple la paie, la comptabilit. Il se trouve ainsi dlocalis chez le pres-
tataire de service et ralis avec les moyens matriels du prestataire.
La prise en charge partielle peut consister en un hbergement: le prestataire met la disposi-
tion de lentreprise dans ses locaux ou non un environnement technique complet dont il assure
la maintenance et le client exploite lui-mme ses applications.
On retrouve globalement les mmes avantages et inconvnients que la tierce maintenance, tou-
tefois il faut anticiper le terme du contrat et la rversibilit du systme.
Quelle que soit sa forme, lexternalisation repose sur un cahier des charges, document contrac-
tuel o est expos le transfert des ressources humaines, de biens matriels ou immatriels. Le
rsultat atteindre y est bien dfini. Lengagement repose sur des responsabilits mutuelles
dfinies et mesurables par des indicateurs. Cette solution permet de mieux matriser les cots,
puisque ceux-ci sont ngocis dans le cadre dun contrat.
Les socits qui externalisent leurs tches lies des TIC sont le plus souvent celles qui
emploient dj un personnel spcialis. Cela va de pair, car lexternalisation des fonctions infor-
matiques ncessite des comptences spcialises au sein de la socit de manire suivre les
oprations. Conserver la matrise des activits externalises ncessite de disposer de comp-
tences internes.

201181TDPA0113 67
Systmes dinformation de gestion Srie 1

c. Facteurs influenant larbitrage


la matrise des cots;
l'volution et complexit des comptences indispensables;
linter-raction du SI sur toutes les composantes de lorganisation ncessite un SI trs perfor-
mant et efficient.
De plus en plus dentreprises souhaitent recourir des solutions dexternalisation globale ou
partielle dans lobjectif de se recentrer sur leur cur de mtier et de matriser les cots. De
mme, la complexit et la ncessit de la performance imposent souvent lexternalisation.
Disposer dun service informatique interne, prsente lavantage dune matrise du SI. Les choix
sont faits dans lorganisation, le suivi est permanent mais cette spcificit pose des problmes:
les informaticiens qui sont dots dune culture spcifique, dun langage dinitis sont souvent
suspects de soctroyer des pouvoirs disproportionns.
Aujourdhui, la complexit des applications exclut le dveloppement uniquement en interne. Le
recours des solutions existantes permet de bnficier de progrs de lensemble de la profes-
sion. De plus, le cot de conception pour une application unique est prohibitif. Les prestataires
dveloppent des solutions quils rutilisent, en les adaptant plus ou moins pour plusieurs clients,
ce qui revient en mutualiser le cot. Ils offrent des solutions trs compltes intgrant des pres-
tations dexploitation, dhbergement, et de tlcommunications.
La ralit se situe donc entre faire et faire faire, dans larticulation entre le recours des solutions
externes et la mise en uvre de ressources internes. Cette ralit a eu pour consquence de
faire perdre une partie de leur pouvoir aux informaticiens, mme sils demeurent les interlocu-
teurs privilgis en matire de systme dinformation.

2. Le primtre de lexternalisation
Lexternalisation peut aller de la conception dapplications spcifiques la prise en charge totale
du SI, en passant par diverses prestations daudit et de conseil. Lexternalisation a un cadre trs
large de conception, de suivi ou damlioration. Lintrt pour lentit qui externalise est de bn-
ficier de leffet dapprentissage et de lexpertise du prestataire acquise auprs de ses diffrents
clients. Souvent, la plupart des clients achtent des solutions prte fonctionner et sabon-
nent ensuite des services dassistance.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Ainsi cela peut concerner:
une fonction: paie, facturation, comptabilit;
un processus: production industrielle;
un systme: systme dinformation, scurit, tlcommunication.
Les fonctions les plus susceptibles dtre externalises sont avant tout les applications (53%),
les infrastructures (48%), la paie (38%), les services informatiques et le help desk (35%), et
enfin la logistique (25%). Les projets dexternalisation intgrant la plupart de ces fonctions aug-
mentent fortement les niveaux de risques dune telle opration, tant au plan technique et social
quau plan juridique.
Paradoxalement, le recours lexternalisation de fonctions est plus important dans les grandes
entreprises: elles possdent des infrastructures informatiques complexes ncessitant de faire
appel des entreprises extrieures alors que les plus petites structures peuvent grer en interne,
avec peu de personnel et avec laide de leurs fournisseurs ou de conseils.

3. Les risques lis lexternalisation


Selon une tude rcente conduite par le cabinet Cutting Edge Information, 40% des entreprises
ne sont pas satisfaites de leurs oprations dexternalisation informatique. Elles subissent en
partie les nombreux risques associs cette pratique. Ces risques touchent lensemble de
lquilibre de lorganisation. Selon Franklin Brousse Avocat, les risques lis lexternalisation
sont nombreux et recouvrent diffrentes ralits: la dpendance, le risque social, la difficult de
garantir et lire la qualit, la dilution des responsabilits et enfin les risques lis la modification
de structure juridique.

68
UE118 Systmes dinformation de gestion

a. Les risques lis une dilution des responsabilits


Il nest pas rare que les clients doivent faire face diffrents intervenants coordonns par lof-
freur de la solution.
Le risque rside alors dans une mauvaise dfinition des responsabilits respectives et de la
rpartition des rles entre la matrise douvrage, le matre duvre et ses sous-traitants. ce
risque vient sajouter la ncessit de grer le transfert des contrats en cours avec les prestataires
et diteurs de progiciels, plus particulirement concernant les prestations de maintenance.

b. Les risques de dpendance


Ltendue des fonctions externalises devra sapprcier notamment au regard du niveau de
dpendance qui rsultera de lopration dexternalisation.
Il convient de trouver un juste quilibre entre la ncessit de transfrer certaines fonctions et la
ncessit de conserver une certaine matrise de ces dernires souvent vitales pour lentreprise.
Cette dmarche pralable doit conduire diminuer autant que possible les liens de dpendance
lis un projet dexternalisation.
Elle est justifie par la potentialit du risque de dfaillances principalement techniques ou tech-
nologiques du prestataire concernant une ou plusieurs fonctions vitales au fonctionnement de
lentreprise et la continuit de son activit.

c. Le risque social
Lorsque le projet dexternalisation implique le transfert de salaris, il implique un risque social
important.
Ce risque stend en principe de lannonce du projet dexternalisation au redploiement des
salaris et la gestion de lvolution de leur carrire. Au-del de la matrise de la communication
des informations relatives ce type de projets, le client devra obtenir des garanties sur lavenir
de ces futurs anciens salaris, sous peine den subir des consquences au plan social en cas de
remise en cause du transfert des salaris. En effet, il nest pas rare que certains salaris mcon-
tents remettent en cause les conditions du transfert du personnel, ce qui peut parfois avoir un
impact sur lexcution des prestations dexternalisation.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

d. Le risque li une modification de la structure juridique de lentreprise


Lun des objectifs dune dmarche dexternalisation est parfois dassurer lentreprise la
conduite de sa transformation au travers de lvolution du primtre de ses activits ou dune
future opration de fusions/acquisitions. Cette facult doit pouvoir sexercer tout au long de
lexcution du contrat dexternalisation.
En ce cas, il sagit dobtenir, outre les garanties dvolution classique en cas de modification du
primtre des utilisateurs, des garanties spcifiques en cas de modifications de la structure juri-
dique de lentreprise. Au-del des dispositions contractuelles relatives aux conditions de rver-
sibilit des prestations dexternalisation, le contrat dexternalisation peut donc amnager les
conditions dune sortie anticipe couvrant de manire spcifique lventualit dune opration
de fusion ou dabsorption.

e. Le risque li une mauvaise dfinition des indicateurs de qualit


La dfinition des indicateurs de qualit reste un des principaux motifs dinsatisfaction des clients
dans le cadre dune externalisation. Complexes, flous, volutifs, ces indicateurs constituent
pourtant un des facteurs essentiels de la bonne excution des prestations dexternalisation.
Il convient donc, a minima, de prvoir lvolution des indicateurs de qualit tout au long de la vie du
contrat afin de pouvoir les adapter au moins une fois par an en fonction de lvolution des condi-
tions dexternalisation. Un projet dexternalisation constitue une opration complexe et protiforme
prsentant de nombreux risques dont certains peuvent tre grs par linsertion de clauses spci-
fiques au sein du contrat de prestations de services conclu entre le client et le ou les prestataires.

201181TDPA0113 69
Systmes dinformation de gestion Srie 1

Ces clauses doivent ncessairement intgrer la dimension volutive des prestations dexternali-
sation, quil sagisse de conditions techniques, financires ou de qualit.
Avant dexternaliser, lorganisation doit dfinir avec prcision les comptences quelle souhaite
conserver en interne et les moyens dont elle dispose pour contrler le prestataire qui peut, avec
le temps, limiter ses efforts et augmenter ses cots. Il y a pour lentit qui a recours limpartition
(faire faire) un risque li lasymtrie dinformation sur le cot rel de lopration et sur la qualit.
Par ailleurs, du point de vue social, il peut tre dlicat de grer des salaris qui travaillent
ensemble ou les uns ct des autres avec des statuts sociaux diffrents. Lexternalisation peut
aussi tre mal perue par les salaris de lentit qui externalise et gnrer un conflit social.

Externalisation Informatique: dcryptage


Outsourcing, sous-traitance slective, offshore, les formes dexternalisation IT sont nombreuses.
Avec quel prestataire? Selon quelle mthodologie? Pour quels retours dexprience?

Que recouvre prcisment le terme dexternalisation?


Une vaste palette de services et de prestations en ralit Tout dabord linfogrance, qui consiste
sous-traiter partiellement ou compltement lexploitation dun systme dinformation. Le BPO
ensuite (Business Process Outsourcing), o des fonctions mtiers, par exemple la relation client
ou la gestion des ressources humaines, sont confies des spcialistes. La TMA enfin (Tierce
maintenance applicative), qui assure la maintenance des applications prsentes dans lentreprise
ou dveloppes par cette dernire. Sans oublier des formes plus hybrides (co-sourcing) o clients
et prestataires crent une structure commune pour grer lexternalisation ou encore des formes
plus anciennes (mode ASP) o lapplication est loue.

Offshore, nearshore, onshore?


Ces trois termes dsignent dune certaine manire lloignement du prestataire par rapport son
client. Avec loffshore, les prestataires se trouvent dans des pays trs loigns, tel que lInde ou la
Chine, alors que dans le cas du nearshore, ils se trouvent proximit du client: au Maghreb par
exemple pour les entreprises franaises voire, selon certaines dfinitions, en France (en province
par rapport la rgion parisienne). Lonshore est une pratique qui consiste faire travailler chez le
client du personnel venant des pays offshore aux conditions de ces pays.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Sous quelles conditions pratiquer lexternalisation IT?
Sous des conditions de contrat claires tout dabord! Il faut en effet prvoir trs prcisment les
critres dvaluation de la qualit de la prestation ainsi que les modalits de leur volution. Atten-
tion aussi la dpendance vis--vis du prestataire (perte dexpertise) et, le cas chant, la pos-
sibilit de faire marche arrire, tout en tant capable de rcuprer (dveloppements, savoir-faire)
ce qui a t confi pendant des mois ou des annes un tiers.

Pourquoi externaliser la maintenance de ses applications?


Les demandes dvolutions, de nouvelles interfaces ou de fonctionnalits additionnelles affluent
parfois sans quon puisse les grer efficacement, au grand mcontentement des utilisateurs. Len-
jeu pour lentreprise est de toujours rester au fait des bonnes pratiques et des normes en vigueur,
tout en respectant les budgets dcids et en ne perdant pas de vue que la matrise des dvelop-
pements effectus sur ses applications est un lment cls de ce type de contrat.

Pourquoi loffshore suscite-t-il autant de controverse?


Lexternalisation offshore alimente rgulirement les colonnes de la presse pour plusieurs raisons.
Il nest dans un premier temps pas ais de confier des prestations des socits implantes plus
de 15heures de vol de son sige social, les risques de non qualit (du fait du prestataire mais aussi
de la mauvaise gestion du contrat par le client) sont rels. Le recours une main-duvre bas
prix (pays low cost) suscite par ailleurs de vives polmiques dans les pays passeurs dordre,
notamment aux tats-Unis o des visas spciaux permettent des salaris trangers de travailler
aux conditions de rmunration de leur pays.
A. Crochet-Damais, Journal du Net, 1ermars 2011.

70
UE118 Systmes dinformation de gestion

Certaines organisations, aprs avoir externalis, adoptent parfois une position inverse: le back-
sourcing qui consiste reprendre en interne des activits juges intressantes contrler. Cette
opration peut se faire soit par rupture du contrat dexternalisation soit la fin normale de ce
contrat.

4. Les volutions sur les modes daccs aux ressources informatiques


Des volutions rcentes se font galement sur le mode daccs aux ressources informatiques. Les
entreprises utilisent les possibilits offertes par le Net pour stocker leurs donnes, pour utiliser des
ressources informatiques dont ils ne seront plus propritaires: Asp, SaaS, cloud computing.
Tout comme lASP (Application Service Provider - ou fournisseur dapplications hberges) ou les
applications la demande (ou On-Demand applications), le SaaS sinscrit dans la famille des
logiciels manags ou hbergs. La dmarche nest pas nouvelle. Elle a t nonce pour la pre-
mire fois en 1961 par John McCarthy, chercheur au MIT, qui avait voqu la possibilit quun jour
linformatique puisse tre consomme la manire des nergies, telle que leau ou llectricit.

a. LASP
LASP dsigne un mode daccs une prestation. Cela consiste avoir recours distance une
application informatique (logiciel de comptabilit, de CRM40, demailing) qui est hberge
chez le prestataire. Laccs se fait partir dun accs Internet et de linterface dun navigateur et
lapplication sutilise comme si le logiciel tait install sur le poste de lutilisateur.
LASP consiste dlivrer via Internet des logiciels initialement bass sur une architecture client/
serveur (do lexpression logiciels en mode hberg). Dans cette optique, une couche HTML
est adjointe aux noyaux de ces solutions. Les outils ASP sont en gnral confis par leur auteur
un prestataire dhbergement. LASP repose sur une licence logicielle traditionnelle, qui passe
par la signature dun contrat dune ou plusieurs annes avec la clef des versements mensuels.

b. Le Saas
Le SaaS (pour Software as a service) renvoie un modle de logiciel commercialis non pas
sous la forme dun produit (en licence dfinitive), que le client installerait en interne sur ses ser-
veurs, mais en tant quapplication accessible distance comme un service, par le biais dInter-
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

net et du Web.
la diffrence de la dmarche de lASP, les applications bases sur le modle SaaS sont
construites demble en mode Web et optimises pour tre dlivres par Internet. Ces offres
sont galement hberges et infogres directement par leurs diteurs. Le SaaS propose len-
treprise un paiement en fonction de sa consommation (au regard du nombre dcritures ralises
ou des ressources machines consommes par exemple).
Les atouts du SaaS sont nombreux et dsormais connus:
externalisation de la complexit technique;
prise en charge de la sauvegarde des donnes comme du plan de reprise dactivit;
mise en uvre rapide;
pas dinvestissements importants au dmarrage du projet;
matrise des budgets;
accs des applications de premier plan jusque-l juges coteuses ou trop complexes
installer et maintenir;
nomadisme: donnes restent accessibles en tout lieu, tout moment.

40. Customer Relationship Management ou gestion de la relation client (GRC).

201181TDPA0113 71
Systmes dinformation de gestion Srie 1

Ces solutions tendent remettre en cause linvestissement traditionnel, qui pourrait devenir une
pratique en voie de disparition au regard de la progression du SaaS (30% de croissance annuelle
selon Gartner). Loffre est dsormais mature, le catalogue des solutions complet, et les entre-
prises de plus en plus sensibles aux bnfices de ce nouveau modle.
Certes la plupart des avantages du SaaS ne sont pas nouveaux. Comme dans le cas de lASP,
ce modle permet de se dcharger de la maintenance, de lexploitation et de lhbergement des
applications. Avec le SaaS, linformatique est externalise, et les dploiements plus rapides. Le
paiement la consommation permet en outre dajuster les dpenses en fonction du niveau duti-
lisation et donc de lactivit de lentreprise, ce qui est un moyen aussi doptimiser les cots.
Un autre avantage se cache derrire le caractre concurrentiel de ce march. Pour les fournis-
seurs de services logiciels, rien ne serait jamais gagn en effet, un client pouvant toujours choisir
de passer chez un concurrent. Cette situation pousserait les diteurs amliorer et optimiser
leur offre en permanence. Les rythmes de sorties de version sen retrouvent au final acclrs
compar aux diteurs traditionnels.

c. Le cloud computing ou linformatique de demain


Linformatique dans les nuages est un concept apparu assez rcemment qui fait rfrence
lutilisation de la mmoire et des capacits de calcul des ordinateurs et des serveurs rpartis
dans le monde entier, et lis par un rseau, tel Internet. Les utilisateurs du nuage pourraient ainsi
disposer dune puissance informatique considrable et modulable.
limage de la puissance lectrique il y a un sicle, la puissance de calcul et de stockage de
linformation serait propose la consommation par des compagnies spcialises. De ce fait,
les entreprises nauraient plus besoin de serveurs propres, mais confieraient cette ressource
une entreprise qui leur garantirait une puissance de calcul et de stockage la demande.

Quels sont les avantages pour lutilisateur?


Comme lusage de linfrastructure informatique est considr comme un service, le client na
pas se proccuper du fonctionnement de celle-ci. Par ailleurs, lagilit et la souplesse de loffre
permettent lutilisateur de disposer de la puissance informatique quil souhaite au moment o
il le souhaite, et ce sans devoir acheter des units de puissance et de calcul quil nutilise pas

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
comme cest le cas aujourdhui avec les ordinateurs et les centres de calculs qui sont la pro-
prit des entreprises.

Le cloud computing, fin de la DSI?


Avec une offre informatique externalise, les directions mtiers seront peut-treamenes se
passer dune DSI en interne pour faire appel un prestataire extrieur. Reste que les questions
de la confidentialit des donnes et de la qualit de service au regard du cot de la prestation
risquent dtre lobjet de beaucoup dattentions de la part des dcideurs pour choisir, ou non,
dexternaliser lintgralit de leurs ressources informatiques.

72
UE118 Systmes dinformation de gestion

IV. Exercices dapplication

Exercice1

nonc

Capgemini remporte un contrat de cloud computing


aveclaPostebritannique
La SSII franaise Capgemini a sign ce lundi un accord pour la gestion des services informa-
tique de la poste britannique Royal Mail Group (RMG). Le contrat repose notamment sur
lutilisation de la technologie de cloud computing.
La socit de services informatiques a annonc ce mardi avoir sign un contrat de 6ans avec
RMG. Laccord porte sur lexternalisation des services informatiques de la poste britannique qui
souhaite acclrer la mise en ligne de ses services. Le montant du contrat na pas t dvoil.
Lexternalisation fera appel la technologie de cloud computing ou informatique dans les nuages,
qui fait rfrence lutilisation de la mmoire et des capacits de calcul des ordinateurs et des
serveurs rpartis dans le monde entier et lis par un rseau. Les utilisateurs ne sont plus propri-
taires de leurs serveurs informatiques mais peuvent y accder par une connexion Internet.
Grce cette technologie, le modle de tarification propos par Capgemini sera bas sur la com-
munication. Nous paierons uniquement les services informatiques dont nous aurons rellement
besoin et au moment o nous les utiliserons. Cela nous permettra dtablir une troite corrlation
entre nos cots informatiques et notre chiffre daffaires a expliqu Stuart Curley, responsable de
larchitecture des systmes dinformation de RMG.
De plus le communiqu explique que cette offre technologique offrira plus de flexibilit pour
adapter rapidement lventail de services la demande.
Enfin pour Capgemini, ce contrat majeur marque une nouvelle tape dans le dveloppement du
cloud computing au Royaume Uni et nous donne lopportunit de montrer les possibilits quoffre
cette nouvelle technologie en terme de rapidit, de rduction des cots, dvolutivit et de flexibi-
lit a expliqu Christine Hodgson, membre du comit excutif du groupe.
pro.01net.com, 27juillet 2010.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

TRAVAIL FAIRE
Dfinir le cloud computing.

Corrig

Le cloud computing ou informatique dans les nuages est un environnement de stockage et dex-
cution flexible de ressources informatiques. Il consiste pour les entreprises se procurer auprs dun
prestataire les ressources numriques quelles utilisent sans en tre propritaire. Ces ressources
sont mises disposition par des socits tierces et accessibles la demande via Internet.
Au lieu dacheter trs cher des serveurs et logiciels qui ne sont pas utiliss 100%, les entreprises
les louent et ne paient que pour lusage quelles en font. Elles peuvent galement accder des
capacits de stockage et de calcul supplmentaires, auxquelles elles nauraient, dans le cas de
PME, jamais pu prtendre si elles avaient d se les payer seules.
Cette technologie se dcline en 3niveaux dinteraction:
IaaS, Infrastructure as a Service, o on loue de la capacit informatique (calcul ou stockage);
PaaS, Platform as a Service, o on loue une plateforme de dveloppement, de test, dexcution;
SaaS, Software as a Service, o on loue une application.
Ce principe permet de passer progressivement pour certaines parties du SI une informatique
la demande.
P.Saintenoy, J.F.Soutenain, .Willems, DGC8, Systmes dinformation de gestion, Foucher, Vanves, 2008.

201181TDPA0113 73
Systmes dinformation de gestion Srie 1

exercice 2 : dossier danalyse sur le systme dinformation des Pme

nonc

les Pme font le choix de linfogrance

Installation et maintenance
des logiciels par une socit extrieure

63 %
37 %

Oui Non

Une large majorit des PME (63%) font le choix de linfogrance pour le dploiement et la main-
tenance de leurs logiciels. Cest le constat que fait Ipsos dans une tude ralise pour le compte
de Microsoftauprs de 300 petites et moyennes entreprises du secteur marchand. La tendance
nest pas vraiment une surprise dans la mesure o une PME (ici de moins de 50salaris) prfrera
rester concentre sur son cur de mtier, et laisser aux acteurs informatiques le soin de grer pour
elle ses outils informatiques.
Moins marque dans les secteurs de lindustrie et du BTP (56% de rponses positives dans les
deux cas), la tendance saccentue dans les domaines des services (62%) et du commerce (77%).
De mme, la proportion dpasse 70% parmi les PME qui comptent plus de 20salaris (72%),
commente Ipsos.
A.Crochet-Damais, Journal du Net, 24fvrier 2011.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
avantages/Inconvnients
Linfogrance a ses partisans et ses dtracteurs car:
dun ct elle permet lentreprise de se centrer sur son cur de mtier et de confier la gestion
de son systme informatique une socit possdant les comptences adquates et capable
de le maintenir 7jours sur 7, 24heures sur 24 (selon la convention de service);
en contrepartie elle devient dpendante dun tiers et se dpossde dune part de comptences
informatiques.
Elle est toujours choisie en connaissance des cots complets ou cot total de proprit, compre-
nant le prix du matriel informatique, des rseaux, du maintien des comptences des quipes
informatiques et ventuellement du cot engendr par larrt du service et/ou sa mise jour.
commentcamarche.net, article Infogrance.

les Pme face la question du cloud computing


Plus de 60% des PME franaises font dj appel linfogrance pour maintenir leurs logiciels.
Reste un obstacle surmonter: leur mconnaissance du cloud.
A.Crochet-Damais, Journal du Net, 24fvrier 2011.

74
UE118 Systmes dinformation de gestion

Cloud: 82% des dirigeants de PME nen ont jamais entendu parler

Notorit du Cloud au sein des PME franaises


6%
7% 5%

82 %

Entrepreneurs voyant bien Entrepreneurs ayant une vague


ce quest le Cloud Computing ide de ce que cest
Entrepreneurs ne connaissant Entrepreneurs nayant jamais
le concept que de nom entendu parler du Cloud

Lattrait exerc par linfogrance chez les PME pourrait les rendre rceptives aux offres de logiciel
en mode SaaS (Software as a Service), la fois maintenues et hberges par un diteur mais aussi
tarifes sous forme dun abonnement. Pour autant, la mconnaissance des dirigeants de petites et
moyennes entreprises interroges par Ipsos en matire de cloud computing fait obstacle une
volution de leur informatique vers cette nouvelle logique de consommation IT.
Assez logiquement, cette notorit est assez variable selon le secteur dactivit de lentreprise:
dans les services, les services informatiques y tant inclus, elle slve globalement 24% contre
12% dans lindustrie, indique Ipsos. Elle est de 22% parmi les chefs dentreprises de 20
49salaris contre 17% parmi les chefs dentreprises de moins de 10 salaris.
A.Crochet-Damais, Journal du Net, 24fvrier 2011.

Migration vers le cloud: avantages et inconvnients pour les PME


Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Le cloud computing offre aux entreprises des perspectives trs prometteuses, mais il est
encore aujourdhui difficile pour les petites et moyennes entreprises didentifier prcisment
ses avantages et ses inconvnients.
Le cloud computing est indniablement lune des principales avances technologiques de ces
dernires annes offrant aux entreprises des perspectives trs prometteuses et jusqualors parfai-
tement inimaginables. Cependant, face limmense battage mdiatique qui entoure le phno-
mne et malgr son attractivit, il est aujourdhui difficile pour les petites et moyennes entreprises
didentifier prcisment ses avantages et ses inconvnients.
Le passage au cloud diffre dune entreprise lautre et il est essentiel dans tous les cas de se
poser les bonnes questions et davoir conscience des risques potentiels.
Le cloud offre de nombreux avantages aux PME souhaitant externaliser tout ou partie de
leur infrastructure informatique:
Il rduit les cots: Les services cloud payants sont gnralement moins chers que les systmes
physiques traditionnels. Ils permettent de raliser des conomies considrables puisquil nest
pas ncessaire dacqurir et de grer une infrastructure informatique au sein de lentreprise. La
possibilit dchelonner les cots dinvestissement en choisissant un abonnement mensuel, et
non une licence annuelle, est un atout supplmentaire.
Il augmente la productivit : Simples dutilisation et faciles configurer, les services cloud
permettent aux collaborateurs de lentreprise de travailler distance grce une simple
connexion Internet.
Il permet dtre plus flexible: La migration vers le cloud permet dexternaliser efficacement
auprs de son fournisseur, non seulement le fonctionnement, mais galement la gestion et le
support technique de son infrastructure informatique au quotidien. Ce qui est particulirement /

201181TDPA0113 75
Systmes dinformation de gestion Srie 1

/ avantageux si lentreprise dispose dun support technique limit. Gagnant en flexibilit, la PME
peut par ailleurs ajouter autant dutilisateurs supplmentaires quelle le souhaite, la facture
mensuelle voluant en consquence : une problmatique de moins grer pour le service
informatique.
Il favorise la mobilit professionnelle: Dans un monde de plus en plus mobile, le cloud permet
aux collaborateurs de travailler sur des projets communs distance via des services en ligne
intgrant les nouvelles modifications en temps rel. Mettre en place un tel systme via un rseau
priv local (VPN41) est incertain, onreux et constitue un dfi logistique pour le service
informatique.
Cependant, si le cloud computing prsente de nombreux avantages, les PME doivent cepen-
dant prendre en compte certains aspects lis la scurit et la fiabilit.
Disponibilit : Sous-traiter le stockage et la gestion des donnes est lun des principaux
avantages du cloud computing. Cela peut malgr tout prsenter un risque si le systme du
fournisseur est victime dune panne ou dune faille de scurit. Cest pourquoi il est important de
comparer plusieurs fournisseurs et de sassurer quils offrent de srieuses garanties en termes
de disponibilit et de fonctionnement du systme.
Proprit des donnes: Transfrer ses donnes sur le cloud, cest prendre le risque que celles-
ci soient stockes dans un pays tranger ce qui, selon le secteur dactivits, peut constituer une
violation des dispositions rglementaires en vigueur. Cela peut galement entraner des litiges
relatifs la proprit des donnes et compliquer ainsi la tche lorsquon veut rcuprer ses
donnes pour les confier un autre fournisseur.
Chiffrement : Les utilisateurs doivent sassurer que leurs donnes sont chiffres lorsquelles
sont au sein du systme du fournisseur et lorsquelles transitent. Cest lune des principales
mesures de scurit prendre pour protger ses donnes en cas de problme, afortiori lorsque
celles-ci sont stockes hors de lentreprise.
Autres points lis la scurit: Parfois, migrer vers le cloud procure au client un sentiment de
scurit illusoire. Or tout ne dpend pas uniquement du fournisseur. Les PME doivent en effet
continuer de sassurer que lensemble de leur parc informatique, appareils mobiles compris,
bnficie des dernires mises jour de scurit et est quip des solutions antivirus les plus
rcentes. Il est galement primordial dutiliser des mots de passe complexes pour les comptes
en ligne et de ne pas rutiliser le mme mot de passe sur plusieurs comptes, au cas o cela
tomberait entre de mauvaises mains.

Les bonnes questions poser un fournisseur cloud avant de se dcider:

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Quelles sont ses garanties en termes de disponibilit? Les temps darrt et les failles de scurit
donnent-elles lieu des indemnisations?
quelles normes de scurit rpond-il? Est-il en conformit avec les dispositions rglementaires
propres votre secteur dactivit?
Mes donnes seront-elles chiffres dans ses data centers ? O seront-elles concrtement
stockes?
Quelles sont les autres mesures de scurit appliques (authentification renforce, contrle des
collaborateurs, etc.)?
qui appartiennent mes donnes? Sous quelles conditions puis-je rsilier mon abonnement et
transfrer mes donnes chez un autre fournisseur?
Est-il stable financirement?

L.Delabarre, Journal du Net, 18janvier 2012.

TRAVAIL FAIRE
1.En quoi le cloud computing constitue une nouvelle approche de linformatique?
2.Quels en sont les principaux avantages?
3.Quelles en sont les limites?

41. Virtual Private Network.

76
UE118 Systmes dinformation de gestion

Corrig

1. En quoi le cloud computing est-il une nouvelle approche de linformatique?


Le cloud computing est une nouvelle approche qui sappuie sur Internet pour crer un environ-
nement informatique entirement virtualis, gr comme un service. Lutilisateur fait appel une
ressource, en fonction de ses besoins, indpendamment du support matriel et des outils logi-
ciels qui sont du ressort du prestataire.
Plutt quun lien rigide entre un serveur, une application et ses donnes, ce modle correspond
une infrastructure fournie comme un service omniprsent, fiable et simple daccs, tels que
peuvent ltre le tlphone et llectricit. Il est compatible avec les applications existantes et
peut combiner des infrastructures internes et externes. Il gre aussi bien les applications rsi-
dant sur le serveur que sur le poste de travail, ainsi que le stockage.

2. Quels en sont les principaux avantages?


Le cloud computing permet aux utilisateurs de ne pas se soucier des moyens ncessaires pour
rpondre leurs besoins informatiques. Ils nont pas acheter ou louer le matriel, ni dvelop-
per des logiciels ou en acqurir les licences dutilisation. Ils sont librs des soucis de mise
niveau du parc matriel et de sa maintenance, ainsi que des mises jour logicielles.
Cela vite les investissements et permet de rduire les cots dexploitation informatique et de
gagner en productivit grce la possibilit de dployer des services rapidement, moindre
cot. Le systme est plus souple, sadapte aux besoins de lentreprise.
Enfin, cela permet de bnficier de la spcialisation des prestataires qui peuvent capitaliser les
meilleures comptences du march et suivre les volutions.
Le cloud computing prsente tous les avantages de lexternalisation, dont il est laboutissement
le plus achev, tout en laissant la possibilit de conserver des solutions internes.

3. Quelles en sont les limites?


Les limites sont celles de lexternalisation en gnral, auxquelles sajoutent les risques du tout
Internet.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Il y a, comme dans tout processus dexternalisation, un risque de dpendance vis--vis du pres-


tataire. Celui-ci peut profiter de sa meilleure connaissance des systmes pour proposer des
solutions qui lui sont plus favorables et il est difficile lentreprise de changer de prestataire sans
sexposer des cots levs.
De plus, il peut y avoir des difficults de comprhension entre les quipes du prestataire et celles
de lentreprise utilisatrice, les uns et les autres ayant des cultures diffrentes.
Par ailleurs, il y a la question de la scurit. Celle-ci se pose dune part vis--vis des personnes
travaillant sur le systme dinformation : le personnel du prestataire a accs des donnes
confidentielles de lentreprise; dautre part vis--vis de lextrieur, du fait de lutilisation dInter-
net qui ncessite de scuriser les transferts de donnes.
Il y a galement une dpendance vis--vis de laccs Internet puisque le systme est bas sur
lutilisation de ressources via Internet.
Enfin, il peut y avoir des problmes juridiques. En effet, le principe du cloud computing est que
les donnes peuvent tre stockes sur des serveurs dont la localisation na aucun lien avec lim-
plantation gographique de lutilisateur. Or certaines donnes sensibles ne doivent pas quitter le
territoire national. Plus gnralement, la question peut se poser de la lgislation applicable aux
donnes stockes: celle du lieu de stockage ou celle du lieu dimplantation du propritaire de
ces donnes? Lvolution technologique est plus rapide que lvolution juridique, dautant que
celle-ci ncessite, dans ce cas, une cohrence au plan international.

201181TDPA0113 77
4

partie
La modlisation
dusystmedinformation

Dans cette partie, nous allons nous intresser aux outils qui permettent de modliser un SI et
sondevenir.

I. Schma directeur
Le schma directeur est lensemble cohrent des dcisions stratgiques prises pour le dvelop-
pement de linformatique dans lentreprise.
Il est constitu:
dun ensemble de directives:
Ce peut tre par exemple la rduction des cots informatiques ou la scurisation des applications;
dun ensemble de grands projets raliser:
Lextension des domaines grs par linformatique ou la modernisation de linfrastructure sont
des exemples de grands projets stratgiques donc contenus dans le schma directeur.
Tout nouveau projet informatique doit respecter les directives du schma directeur. Il doit aussi
sintgrer dans un ou plusieurs des grands projets qui ont t dcids.
Le schma directeur est en volution lente (ajustements) et il est typiquement refait avec une
priodicit de 2 5ans.
Cest le comit de direction qui dfinit le schma directeur et dcide aussi des montants et des
affectations des investissements informatiques. Ce comit peut aussi ventuellement surveiller
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

lapplication du schma directeur au niveau global de lentreprise.


Au niveau oprationnel, ce sont des comits fonctionnels qui sont en charge de son application.
Ils vrifient lavancement des projets dcids et leur cohrence avec les directives dictes.
Le schma directeur est typiquement cr en partant de lexistant, en dcidant des objectifs et
en dfinissant les conditions pour les atteindre. Les audits de lexistant, la transposition de la
stratgie globale de lentreprise et le recours des spcialistes internes ou des consultants pour
dfinir des objectifs efficaces et ralistes sont les moyens classiques pour raliser un schma
directeur.
Toute mise en uvre dun schma directeur passe par une analyse ou modlisation des proces-
sus mtier de lentreprise. Les processus mtier sont lensemble des modes de fonctionnement
(administration et production) mis en uvre par lentreprise et qui lui permettent de raliser son
activit professionnelle.
Lapproche processus permet de comprendre les apports et responsabilits des acteurs dans
lentreprise, didentifier les circuits quempruntent les informations, de dfinir les zones de pro-
duction et dutilisation des donnes.

II. La ralisation dun projet informatique


La dmarche classique conduisant la ralisation dun projet informatique est gnralement
dcoupe en quatre tapes, rsumes dans le tableau ci-aprs:

201181TDPA0113 79
Systmes dinformation de gestion Srie 1

tape Description Rsultat


1 tude pralable tude de lexistant, mise en place Cahier des charges
descnarios Spcifications fonctionnelles gnrales
2 tude dtaille Organisation dtaille Spcifications fonctionnelles dtailles
3 Ralisation Programmation, tests et mise en uvre Programmes, maquettes et manuel
utilisateur
4 Maintenance Mise jour Compte rendu dexploitation et dossiers
de mise jour

tude pralable
Il sagit de lanalyse de la situation actuelle. Elle permet de fournir un diagnostic et de rechercher
les solutions possibles. Il faut estimer les besoins en termes de moyens mettre en uvre. On
en dduit globalement une solution nouvelle.
Il faudra laborer une solution conceptuelle, indpendante de tout moyen de ralisation.
Cette tape rpond essentiellement aux questions Quoi faire? et Avec quelles donnes?,
sans tenir compte des moyens existants.

tude dtaille
Elle affine la solution conceptuelle et dfinit la solution retenue par la prise en compte des
moyens de ralisation. Cette tape rpond aux questions: Qui?, O?, Quand? et
Comment? en tenant compte des contraintes techniques.

Ralisation
Elle comporte pour chaque application:
la programmation et les tests;
la mise en uvre: lancement progressif en exploitation, implantation des donnes et formation
des utilisateurs. On parle aujourdhui de dploiement pour caractriser cette tape.

Maintenance
La maintenance permet de modifier des programmes en fonction derreurs constates lors de

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
lutilisation, ou suite des demandes damlioration des utilisateurs.

A. Modification et adaptation de la dmarche classique


Dans certains cas, la dmarche prsente prcdemment peut tre modifie, notamment
lorsquil existe des solutions de type progiciel ou lorsque le choix dune solution adaptative
semble mieux correspondre.

1. Existence de progiciels
Le progiciel choisi doit assurer, totalement ou partiellement, les fonctions du systme dinforma-
tion. Pour cela, une tude pralable est ncessaire et ltude dtaille doit tre dveloppe, car
il est recommand de considrer les progiciels comme des outils dimplantation. En effet, une
analyse se rduisant ltude pralable ne permet pas de dfinir les besoins de manire prcise,
et le risque dimplantation dun progiciel ne rpondant pas aux besoins vritables de lentreprise
nest pas ngligeable.

2. Le prototypage
Le prototypage dun systme dinformation est une premire implantation de ce systme
partir dune analyse rapide. Ce prototype est ensuite adapt suivant les besoins vritables des
utilisateurs qui lexprimentent. Cette mthode exige une collaboration troite entre informati-
ciens et utilisateurs. Elle est bien adapte des projets dinformatisation o lon a des difficults
dfinir prcisment les besoins satisfaire.

80
UE118 Systmes dinformation de gestion

3. Utilisation datelier de gnie logiciel


Le gnie logiciel recouvre lensemble des mthodes et des outils daide lanalyse et la
conception de systmes dinformation.
Un Atelier de gnie logiciel (AGL) est un ensemble doutils informatiques daide lanalyse et
la conception et parfois mme de ralisation de systmes dinformation.
Un AGL assure gnralement la gestion (cration, consultation, mise jour), des spcifications
(documentation des applications et des logiciels), la gestion de dictionnaires de donnes, des
contrles de cohrence, etc. Certains AGL dfinissent plus des environnements danalyse, alors
que dautres sont des environnements de dveloppement. Les AGL sont des aides lanalyse,
mais ne permettent en aucun cas dviter de procder une analyse.

B. Une phase cruciale: le dmarrage du projet


Les premires tapes de la conduite du projet informatique sont celles qui doivent retenir toute
lattention des non-informaticiens. Aprs, il sera souvent trop tard pour inflchir le cours des
vnements, les informaticiens seront matres du jeu et il sera difficile et parfois trs coteux
dobtenir des modifications du projet initial.
Les comptables et les gestionnaires seront donc trs attentifs au suivi des travaux lors de lana-
lyse pralable (prise en compte de lexistant) et de la rdaction du cahier des charges de lappli-
cation informatique.
Donnons quelques indications sur le droulement de ces tapes.

1. Lanalyse pralable
Cette tude est mene par domaine et a pour but de prsenter aux dcideurs de lorganisation
une proposition acceptable.
Les rsultats de cette tape slaborent en deux phases:
tude de lexistant;
description et valuation des solutions futures.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

a. tude de lexistant
Le but de cette tape est de dcrire le systme actuel et den dduire ses dysfonctionnements.
Tout dabord, il est ncessaire de dcrire le domaine dtude en le situant dans le systme din-
formation.
Une tude des postes de travail sera effectue, notamment, en procdant des interviews, de
mme une tude des documents doit tre ralise.
La liste des moyens informatiques (fichiers, bases de donnes) ou des fichiers manuels qui sup-
portent les donnes rsidentes est tablie. Il devient ensuite indispensable dtudier les proc-
dures actuelles utilises et de les reprsenter ( laide dun diagramme de circulation des
informations par exemple).
laide de toutes les informations recueillies, on sefforce de critiquer lorganisation actuelle en
en relevant les points pineux (performances insuffisantes, scurit, emploi mal commode, cot
trop lev, temps de rponse mdiocre) et en tenant compte des critiques formules par les
utilisateurs. Il est ncessaire danalyser les causes des points faibles de lorganisation.
Le rsultat de chacune de ces tudes sera tabli laide de formalismes et de documents adap-
ts que, pour des raisons de concision, nous ne prsenterons pas ici, mais que vous pourrez
trouver dans les ouvrages cits en rfrence en fin de leon.

201181TDPA0113 81
Systmes dinformation de gestion Srie 1

b. Description et valuation des solutions futures


Le but de cette phase est dlaborer une ou plusieurs propositions de solution (scnarios) et
dvaluer ces scnarios; sa finalit est llaboration dun dossier de choix.
ce niveau, compte tenu des orientations fixes dans le schma directeur, le travail consiste
imaginer un ou plusieurs scnarios de lorganisation future. Pour chaque scnario, on dtermi-
nera le matriel ncessaire (unit centrale, priphriques), on fixera les diffrents sites o
devront se produire les traitements ou les transactions. On tiendra videmment compte des
problmes de compatibilit avec les matriels existants.
On valuera les capacits mmoires ncessaires au stockage des donnes, des programmes et
des sauvegardes. On tablira une liste des logiciels utiliser. Ensuite, on procdera une va-
luation des cots (matriels, logiciels, maintenance, formation), des avantages de la solution
prconise (recettes attendues, simplification des procdures, rapidit de traitement) et de
son impact sur lorganisation (acceptabilit par le personnel).
lissue de cette tude, le dossier de choix sera compos. Les diffrents rsultats des tudes
menes tout au long de ces deux phases y seront consigns. La direction gnrale tranchera
entre les diffrents scnarios proposs. Ltude dtaille sera mene partir du scnario retenu.

2. Le cahier des charges


Nous terminerons cette leon en clarifiant la notion de cahier des charges.
Le cahier des charges est un document crit, qui dfinit les obligations et les contraintes que
doit satisfaire un fournisseur ventuel.
On distingue deux types de cahiers des charges:
le cahier des charges de consultation;
le cahier des charges contractuel.
Le cahier des charges de consultation, comme son nom lindique, est un instrument de consul-
tation des fournisseurs. Il constitue le document de base remis aux fournisseurs lors de lappel
doffres. Il exprime les besoins des utilisateurs ; cette description permet aux fournisseurs
potentiels de proposer leur solution.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Cest partir des rponses de fournisseurs au cahier des charges que seront menes les op-
rations de slection des propositions.
Aprs slection des fournisseurs dont les propositions paraissent les plus adaptes, les propo-
sitions retenues sont prcises partir dinformations complmentaires (spcifications des
besoins). Vient ensuite la slection dune proposition.
Nous voyons donc que la dmarche de slection dune solution entrane parfois la modification
des besoins exprims. Le cahier des charges sera alors modifi et il sera appel cahier des
charges contractuel (ou convention dimplantation).
Ce document constitue la base de lengagement du fournisseur vis--vis du client et permet un
recours juridique lors dune ventuelle dfaillance du fournisseur.

Contenu du cahier des charges


Tout cahier des charges doit commencer par une prsentation de lentreprise permettant aux
fournisseurs de situer son activit, sa dimension et son organisation.
Il doit ensuite indiquer quels sont les objectifs gnraux poursuivis (rduction des dlais, absorp-
tion de la croissance des volumes), ainsi que les contraintes gnrales (compatibilit avec le
matriel existant, qualification du personnel en place).
Puis viennent les spcifications dordre technique, spcifiques chaque application. Il sagit,
grce ces spcifications, de permettre aux fournisseurs dvaluer le matriel et le logiciel
ncessaires la ralisation des applications.

82
UE118 Systmes dinformation de gestion

LAssociation franaise de normalisation recommande une prsentation en sept points: les sorties,
les traitements, les entres, les fichiers, les contrles, les modes dexploitation et lorganisation.
Il est ncessaire aussi de prciser, pour chaque application, ses objectifs, des informations
quantitatives telles que: volume des donnes, dlais, etc.
Enfin, le cahier des charges doit exprimer les spcifications caractre administratif et financier,
cest--dire tous les points ayant un intrt pour lentreprise et pour lesquels on attend une
rponse (dlai de livraison du matriel, de la mise en place, des interventions en cas de panne;
documentation fournie ; engagement de formation du personnel ; cot de lassistance, de la
maintenance; prix dtaills; modalits de financement, etc.).

III. Les mthodes danalyse


Les mthodes danalyse et de conception intgrent, des degrs divers, les trois lments ci-aprs:
La dmarche est le processus opratoire qui permet deffectuer le travail de modlisation, de
description et de ralisation du systme dinformation.
Les modles sont les concepts normaliss qui permettent de construire et damnager le sys-
tme dinformation; ils sont souvent proposs sous forme schmatique, afin de permettre
une reprsentation simple de la ralit et de faciliter le raisonnement.
Les outils regroupent, dune part, la technique employe pour analyser ou concevoir un aspect
du systme dinformation; et dautre part, le support, papier ou logiciel, employ pour conser-
ver la trace de ce travail. Des logiciels, nomms gnralement Atelier de gnie logiciel (AGL),
supportent et paulent une mthode danalyse en facilitant la conception, la documentation,
la simulation, lvaluation ou la ralisation du systme dinformation.

A. Pourquoi une mthode danalyse?


La difficult essentielle dans la ralisation dapplications informatiques rside dans le fait quelle
concerne un nombre important de personnes, de caractristiques trs varies (la direction, le
service informatique, les responsables de service, les utilisateurs finals), qui doivent tous coop-
rer pour aboutir un objectif commun.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

La premire ncessit est donc un langage qui leur permette de se comprendre et de communi-
quer sans ambigut. La seconde est de disposer dune mthode de conduite du projet qui
dcoupe logiquement les tapes et le rle des acteurs.
La ralit sest charge de sanctionner des informatisations mal menes:
logiciel ne fonctionnant pas ou ne ralisant pas ce pour quoi il avait t prvu;
tudes correctes sur le papier mais impossibles raliser pratiquement;
informatisation bouleversant lorganisation de lentreprise, et donc rejete par le personnel
Tirant les leons de ces expriences douloureuses et du reste coteuses, les professionnels se
sont penchs sur deux questions cruciales:
Comment raliser un cahier des charges qui dcrive exactement et prcisment ce que lon
attend?
Comment raliser un logiciel conforme ce cahier des charges?
La seconde question ne concerne que les informaticiens et nous leur ferons confiance pour la
rsoudre. En revanche, la premire question concerne toute personne amene suivre, accom-
pagner et diriger linformatisation dune organisation.
La discipline, qui explique comment raliser un cahier des charges qui dcrive exactement et
prcisment ce que lon attend dune informatisation, sappelle lanalyse informatique. La dif-
ficult essentielle de lanalyse informatique rside dans le fait quelle doit tablir un pont entre
des personnes qui connaissent le fonctionnement dune organisation, mais souvent de faon
empirique (les dtails de fonctionnement nont jamais t explicits, encore moins formaliss), et
des personnes qui ne savent travailler que sur des objets formels, ceux-ci nayant pour eux
aucun sens, puisquils ne connaissent pas la ralit concrte de lorganisation quils dcouvrent.

201181TDPA0113 83
Systmes dinformation de gestion Srie 1

En clair, ceci veut souvent dire que les utilisateurs ne savent pas toujours exprimer exactement
ce quils veulent ni ce quils peuvent attendre rellement de linformatique, tandis que les infor-
maticiens croient savoir ce que lon attend deux
Pour rsoudre cette contradiction, de nombreuses mthodes ont t proposes, avec plus ou
moins de succs. Nous vous en prsenterons une seule dans ce cours.

B. La mthode danalyse Merise


La mthode danalyse Merise a t cre en 1977 par la volont des pouvoirs publics, dsireux
de doter les administrations et les entreprises publiques, et plus gnralement lensemble des
entreprises franaises, dune mthodologie rigoureuse, tout en intgrant les aspects nouveaux
pour lpoque: informatique rpartie et bases de donnes. Le ministre de lIndustrie fut alors
charg daider des concepteurs raliser ce projet.
Aujourdhui, elle est cite en France par 70% des entreprises dclarant utiliser une mthode.
Les crateurs de Merise proposent une approche de la conception sparant ltude des don-
nes de celle des traitements, en avanant progressivement par niveaux. Chacun de ces niveaux
a pour objectif principal de fournir un certain nombre de documents (MCD, MPD) permettant
ainsi la synthse textuelle dun processus de rflexion.
Ces documents sont indispensables llaboration et la concertation entre acteurs que nces-
site tout projet informatique.
La mthode Merise propose trois niveaux de reprsentation dun systme dinformation pour les
donnes et les traitements:
le niveau conceptuel;
le niveau logique ou organisationnel;
le niveau physique.

1. Le niveau conceptuel
Cest ce niveau que sont reprsentes les informations et leurs associations, ainsi que les uti-
lisations qui en sont faites et les contraintes associes. Ces dfinitions sont tablies en faisant

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
abstraction de toute contrainte lie lorganisation.

a. En termes de donnes
Cette description fait appel au formalisme entit-association et se traduit par des entits de
base et par des associations entre ces entits.

b. En termes de traitements
Ces mmes entits vont tre dcrites par leurs sollicitations ou par les ractions quelles dclen-
chent de la part du systme dinformation, donc par des traitements dont elles sont les causes
et les consquences. Ceci se fait en termes dvnements et de synchronisation doprations.
ce stade, on doit se poser les questions Quoi faire? et Avec quelles donnes?

2. Le niveau organisationnel ou logique


Alors quau niveau conceptuel la ralit perue est exprime par lentreprise dans son ensemble,
le niveau organisationnel exprime cette mme ralit telle quelle est vcue par les acteurs, quels
quils soient. ce niveau, aucune diffrence nest faite entre les hommes et les machines, pour
autant que la dominante reste le Qui et le O lexclusion du Comment. On intgre
lanalyse les critres lis lorganisation.

84
UE118 Systmes dinformation de gestion

a. En termes de donnes
Les entits et associations suscitent la cration de tableaux. Il y a transformation, mais pas enri-
chissement. Le niveau conceptuel de donnes est une description complte du systme dinfor-
mation. Des donnes nouvelles peuvent tre cres aux niveaux infrieurs (par exemple, cration
dune redondance de donnes en vue de minimiser le nombre daccs une entit), mais en
aucun cas il ny a cration de nouvelles informations.

b. En termes de traitements
Les vnements dcrits ne sont pas des vnements temporels, mais des vnements domi-
nante spatiale. On se posera ainsi des questions du type Qui? et O?. Le passage du
niveau conceptuel au niveau organisationnel se concrtise par lattachement des acteurs des
vnements prcdemment dfinis. Toutefois, des vnements organisationnels peuvent aussi
tre introduits, ce qui enrichit la description du systme dinformation.

3. Le niveau physique
Cest une reprsentation des moyens qui vont effectivement tre mis en uvre pour grer les
donnes ou activer les traitements. On apporte des solutions techniques et on rpond la ques-
tion Comment?.

a. En termes de donnes
Il y a passage dune classe de solutions un produit de cette classe. Cela se traduit par lutilisa-
tion dun Systme de gestion de bases de donnes (SGBD), ainsi que par des choix concernant
les mthodes de stockage et daccs.

b. En termes de traitements
Le modle oprationnel dcrira larchitecture des programmes qui vont activer les diffrentes
tches de lordinateur. Mais il ny a pas encore de programmation; celle-ci viendra ensuite, dans
la phase de codage.

4. Les diffrents niveaux danalyse des systmes dinformation


Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Lanalyse des SI se conduit par niveau de difficult et dabstraction.

Questions
Niveau Type dechoix Problmes poss Traitements Donnes
poses
Conceptuel Choix degestion Quelles sont les rgles Quoi? Modle conceptuel Modle
degestion qui prvalent Quelles destraitements conceptuel
dans une entreprise? donnes? des donnes
Organisationnel Choix Comment sorganise-t-on? Qui? O? Modle organisationnel Modle
ou logique dorganisation Quand? des traitements logique
desdonnes
Physique Choix techniques Comment les traitements Comment? Modle oprationnel Modle
ouoprationnel etles donnes des traitements physique
fonctionnent-ils? desdonnes

201181TDPA0113 85
Systmes dinformation de gestion Srie 1

IV. Exercice dapplication

Exercice

nonc

TRAVAIL FAIRE
Rappelez les diffrentes tapes du schma directeur puis rpondez la question suivante
laide de vos connaissances et de lextrait dinterview suivant:
Pourquoi mettre en place un schma directeur des systmes dinformation?

Pourquoi mettre en place un schma directeur


dessystmesdinformation?

On parle aujourdhui de schma directeur des systmes dinformation. Do vient cette


appellation?
Les schmas directeurs des systmes dinformation ont beaucoup volu ces dernires annes.
Les mthodes et les finalits ne sont plus forcment les mmes. Traditionnellement, nous labo-
rions des schmas directeurs informatiques qui visaient planifier les infrastructures et les appli-
cations des mtiers de lentreprise. Aujourdhui, il ne sagit plus de rpondre aux besoins ponctuels
des mtiers, mais bien didentifier les solutions synonymes de performance et de comptitivit. Il
sagit donc de voir en quoi les processus de lentreprise peuvent tre optimiss et si de nouveaux
services voire de business model peuvent tre imagins.
Aussi, nous ne parlons plus de schma directeur informatique mais bien de schma directeur des
systmes dinformation. Les participants apprendront les nouvelles mthodes et techniques pour
rvler la vritable valeur ajoute des systmes dinformation.

En avons-nous besoin aujourdhui alors que la crise nest pas totalement finie et que
les entreprises hsitent investir?

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Plus que jamais nous avons besoin de schmas directeurs comme les experts de la discipline
nous lont prouv. Cest justement en priode trouble que cet exercice prend toute sa dimension
en se remettant en question et surtout en construisant une nouvelle ambition partager avec les
diffrents mtiers et avec la direction gnrale.

Quels bnfices les participants peuvent attendre dun schma directeur des systmes
dinformation?
Les bnfices sont nombreux. Au-del du fait dapporter une vraie vision de modernit lentre-
prise, le schma directeur est aussi loccasion de sensibiliser les mtiers limportance de loutil
informatique et des nouveaux modles dorganisation induits. Quant la DSI, si le schma direc-
teur est bien men, elle risque fort den profiter aussi en se rapprochant des instances dirigeantes,
ses moyens et ses comptences mieux dimensionns, sans parler des nombreux projets forts
intressants mener dans les annes venir. Pour finir, je dirai quun schma directeur permet en
quelques mois de gagner de 3 5ans dexprience ce qui en fait lexercice non simplement le plus
important, mais aussi le plus structurant et fdrateur de la DSI.
Questions Christophe Legrenzi, prsident dAcadys, conseiller au commerce extrieur, chercheur
etconsultant international, animateur de la formation Schma directeur de la DSI et solutions alternatives.

86
UE118 Systmes dinformation de gestion

Corrig

Rappel des diffrentes tapes du schma directeur


Le schma directeur informatique part de lanalyse de lexistant, dfinit les objectifs, les
mthodes, les priorits et lorganisation des projets adopter pour garantir lvolution du sys-
tme dinformation.
1. Diagnostic du SI
2. Dfinition des objectifs du systme dinformation
3. Analyse des besoins et choix des orientations
4. Planification des projets informatiques
5. Mise en uvre des projets informatiques

Pourquoi mettre en place un schma directeur des systmes dinformation?


Les schmas directeurs ne sont plus labors pour rpondre aux besoins des mtiers, mais pour
dvelopper la performance et la comptitivit. Le SI nest plus seulement une fonction support
mais une fonction dorganisation vritable, un business model pour optimiser la performance.
Cest un systme permettant la modernisation, la remise en cause, la veille, gages dinnovation,
dentreprenariat, de comptitivit et de rsultats.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

201181TDPA0113 87
5

partie
Les algorithmes

I. Caractristiques de lalgorithme

A. Position de lalgorithme dans lcriture dun programme

Conception criture du programme


Compilation Lancement
du programme en C++, Java

Programme Programme
Algorithme lisible par excutable, Rsultat
lhomme en binaire

Lalgorithme est le squelette, la structure du programme. Cest une suite dinstructions, univer-
selles, sans les dtails pratiques de leurs excutions. Ces instructions sont indpendantes de
toute machine, de toute technologie. Le passage par lalgorithme est ncessaire pour lcriture
de programmes complexes et longs, car il permet de se concentrer sur lessentiel.
partir de lalgorithme, on crit le programme complet au moyen dun langage de programma-
tion. Parmi les plus connus citons C++, Java Le langage de programmation est un ensemble
dinstructions, lisibles par lhomme, compltes, comprenant tout ce quil faut pour les excuter
en pratique et avec la grammaire pour les utiliser. Le programme est enregistr dans un fichier.
La compilation est lopration effectue par le logiciel compilateur qui va traduire le fichier pro-
gramme contenant la suite dinstructions lisibles par lhomme en un fichier excutable, constitu
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

dune suite de 0 et 1 lisibles par le micro-processeur. Ce fichier excutable a souvent une exten-
sion.exe.
En cliquant sur le fichier excutable, on lance lexcution du programme.

B. Les quatre composantes de lalgorithme


Un algorithme est une suite dinstructions lisibles par lhomme. On peut les regrouper suivant
4catgories qui apparaissent le plus souvent dans lordre prsent ci-aprs, mais peuvent aussi
apparatre plusieurs reprises et plusieurs endroits dans le programme.

1. La dclaration des variables


Le programme va devoir grer des donnes, par exemple, le nom de dix commerciaux et leur
chiffre daffaires respectif. En dbut de programme, on crira les instructions pour rserver en
mmoire dix emplacements pour crire dix noms et dix autres emplacements pour crire dix
nombres. On donnera un nom chacun de ces emplacements (cf.exemples ci-aprs).

2. Les instructions dentre


Le programmateur qui a crit le programme ne connat pas les noms des commerciaux de len-
treprise, car ceux-ci peuvent changer dans le temps et son programme peut tre fait pour beau-
coup dentreprises. Une fois lanc, le programme devra donc demander lutilisateur de taper
lui-mme au clavier les noms des commerciaux et leur CA et il rangera ces donnes dans les
mmoires prvues lors de la dclaration de variables.

201181TDPA0113 89
Systmes dinformation de gestion Srie 1

3. Les instructions de calcul


Lobjet du programme est de calculer les CA TTC, les commissions des commerciaux en fonc-
tion du montant de celui-ci, etc.

4. Les instructions de sortie


Une fois ces calculs faits, le programme devra soit les afficher, soit les imprimer pour quelutili-
sateur en prenne connaissance. Ce sont les instructions de sortie.

a. Instructions de sortie
Voyons lalgorithme le plus simple possible: une fois lanc, le programme affiche Bonjour.
Dbut
10 Afficher 'Bonjour'
Fin
Un algorithme dbute toujours par Dbut et se termine par Fin.
On numrote gnralement les instructions de lalgorithme. Cest beaucoup plus simple pour y
faire rfrence lorsquil y en a beaucoup. On les note alors de 10 en 10 afin de pouvoir en insrer
de nouvelles lors damliorations.
Les instructions de sortie sont Afficher si le rsultat doit apparatre lcran et Imprimer sil doit
tre imprim.

b. Instructions dentre et de sortie


Voyons un algorithme un peu plus labor qui demande lutilisateur comment il sappelle et
imprime ensuite Bonjour suivi du nom qui vient de lui tre donn.
Name: chane de caractres
Dbut
10 Afficher 'Entrez votre nom'
20 Saisir Name
30 Afficher 'Bonjour' Name

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Fin
Le programme doit enregistrer un nom, on a donc besoin dune variable. Elle est dclare en
premier avant Dbut. La dclaration consiste crire le nom de la variable, ici Name, suivi du
type de la donne quelle contient: chane de caractres puisque son contenu est du texte.
Le premier besoin du programme est de connatre le nom de lutilisateur. Il lui demande donc
lcran dentrer son nom.
Linstruction Saisir fait stopper le programme. Tant que lutilisateur na pas tap sur la touche
entre, lalgorithme ne bouge pas. Ds quil a tap sur la touche entre, lalgorithme enregistre
ce qui vient dtre tap, dans la variable dont le nom suit Saisir. Saisir est donc toujours suivi
dun nom de variable qui a t dclare en dbut dalgorithme.

Remarque
On trouve aussi Lire suivi dun nom de variable. Cette instruction est souvent employe comme
quivalent aux deux instructions Afficher et Saisir. Afficher est donc sous-entendu, et lors de
lcriture du programme, le programmeur crira linstruction de demande lcran. la place
des lignes10 et 20, on aurait donc Lire Name.
On remarque quaprs Afficher (il en est de mme pour Imprimer), du texte est crit entre quotes
et du texte est crit sans quote.
Ce qui est entre quotes est sorti lidentique (par souci pdagogique, on lcrira dans lalgo-
rithme en italique pour le diffrencier des variables qui ne sont pas encadres par des quotes).

90
UE118 Systmes dinformation de gestion

Ce qui est crit sans quote, est considr doffice comme une variable. Lalgorithme sort non
pas le nom de la variable (ici Name), mais ce quelle contient (Dupont si lutilisateur a tap
Dupont au clavier).
Les variables peuvent contenir quatre types de donnes: chane de caractres (tout ce qui nest
pas des nombres), entier, rel et boolen (vrai ou faux, cest--dire le rsultat dun test. Nous
verrons le type boolen dans le dernier exemple).
Il ny a quune seule instruction dentre, permettant dintroduire une information qui ntait pas
dans lalgorithme au moment de sa conception : Saisir. Elle est toujours suivie dun nom de
variable qui enregistre ce qui vient dtre tap au clavier et est toujours prcde dun Afficher,
qui affiche lcran la demande de ce que lalgorithme a besoin.
Il y a deux instructions de sorties qui permettent lalgorithme de faire connatre ses demandes
ou le rsultat de ses calculs: Afficher et Imprimer. Elles seront suivies soit de texte entre quotes
qui sortira tel quel, soit de variables, non encadres par des quotes et cest alors leur contenu
qui sera sorti.

c. Instructions de calcul
Soit lalgorithme qui calcule la rmunration dun reprsentant qui est compose dun fixe de
1000euros plus la commission valant 3% du CA. Le programme doit donc demander le mon-
tant du CA avant de faire son calcul. Voyons deux exemples, un qui calcule directement la rmu-
nration et un qui dtaille le calcul de la commission.

CA, Rem: rel CA, Com, Rem: rel

Dbut Dbut
10 Afficher 'Entrez le CA.' Afficher 'Entrez le CA.'
20 Saisir CA Saisir CA
30 Rem 1000 +CA * 0,03 Com CA * 0,03
40 Afficher 'Montant de la rmunration:' Rem Rem 1000 +Com
50 Fin Afficher 'Montant de la commission:' Com
', Montant de la rmunration:' Rem
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Fin

Dfinition
Laffectation: Symbolise par , cest linstruction qui sert mettre quelque chose dans une
variable.
Aprs lexcution de linstruction 30 dans le programme de gauche, la variable Rem contient le
rsultat de ce qui est crit droite de , cest--dire le montant de la rmunration.
Avant lexcution de linstruction 30, on ne sait pas ce quil y a dans la variable Rem puisque ce
programme na encore rien mis dedans. Rem contient ce quil contenait avant que ce programme
ne commence: ce peut tre 0 (cest--dire mmoire vide) ou ce quun autre programme qui a
tourn avant y avait mis.
Nous verrons plus loin que le fait de ne pas connatre le contenu des variables aprs leurs
dclarations oblige souvent crire une instruction du type: variable 0 pour tre sr qu ce
moment du programme, la variable contient 0.

Les paramtres
Les paramtres sont les constantes: ils ne varient pas au cours de lalgorithme et sont connus
ds la conception de lalgorithme. Par exemple le taux de commission, le salaire fixe dans
lexemple prcdent, le taux de TVA Il est prfrable, et beaucoup plus professionnel, denre-
gistrer les constantes en tant que paramtres ds le dbut, au moment de la dclaration des
variables.

201181TDPA0113 91
Systmes dinformation de gestion Srie 1

Dans le cas prcdent, on aurait eu:


Tx_Com 0,03
Salaire_Fixe 1000
CA, Com, Rem: rel
Dbut
10 Afficher 'Entrez le CA.'
20 Saisir CA
30 Com CA * Tx_Com
40 Rem Salaire_Fixe +Com
50 Afficher 'Montant de la commission:' Com ', Montant de la rmunration:' Rem
Fin
Avec des constantes nommes en tant que paramtres, la lecture de lalgorithme est plus par-
lante, et si jamais un paramtre change avec le temps, il suffira de le modifier une seule fois en
dbut dalgorithme alors que si rien nest dclar au dpart, il faut relire tout lalgorithme et ris-
quer doublier une des apparitions de la constante.

savoir
Les instructions de calcul sont: +pour laddition, * pour la multiplication, ^ pour lever une
puissance.
Le contenu dune variable nest modifi quaprs deux instructions: Saisir et . Tant que la
variable nest pas associe lune de ces deux instructions, son contenu ne change pas.
Il ne faut pas confondre (affectation) et =(test):
N 2: le rsultat de cette instruction est de mettre 2 dans la variable (mmoire) N, et par
consquent deffacer ce que contenait N avant.
N =2 est une expression qui est remplace au cours de lexcution par vrai ou faux. Si la
variable N contient 2, cette expression est remplace dans le droulement de lalgorithme
par vrai, si N contient autre chose que 2, elle est remplace par faux. Elle sert donc crire
une condition. Nous retrouverons cette expression aprs les oprateurs Si, SelonQue et
TantQue. N=2 ne change pas ce que contient N.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
II. Les diffrents oprateurs

A. Loprateur Si
1. La reprsentation graphique du Si
Loprateur Si sert crire des instructions permettant de choisir entre plusieurs cas. Nous
allons dabord voir comment reprsenter graphiquement lorganisation dun tri avec des SI, puis
nous verrons sa traduction dans lalgorithme. La reprsentation graphique dun tri facilite son
criture sous forme de formule, surtout sil y a de nombreux Si imbriqus.

a. Le choix entre deux possibilits


Si le CA est suprieur 100k, le taux de commission est de 3%, sil est infrieur ou gal
100k, le taux est de 0%.

92
UE118 Systmes dinformation de gestion

Reprsentation par arbre


Un arbre est un graphique ayant un sommet et n branches qui partent de ce sommet. Quand on
lutilise pour reprsenter le Si, il a seulement deux branches. Au sommet on crit la condition
qui trie les deux possibilits, puis lextrmit dune branche on crit ce quil faut faire si la
condition est vraie, lextrmit de lautre, les instructions faire quand la condition est fausse.

Vrai Taux 3%

CA > 100

Faux Taux 0%

Reprsentation par organigramme


Lorganigramme est une reprsentation graphique plus gnrale que larbre. Elle permet de repr-
senter tout lalgorithme, alors que larbre ne permet de ne reprsenter que le Si. En suivant le trait
de lorganigramme, on suit le droulement de lalgorithme. Quand le trait rencontre un paralllo-
gramme, il y a une opration dentre ou sortie, quand il rencontre un rectangle, il y a une opration
de calcul ou simplement daffectation et enfin un losange correspond un test oui/non.
Nous nutiliserons pas lorganigramme systmatiquement, car sa reprsentation est longue,
mais ponctuellement car il permet de bien voir ce qui se passe.

Non Oui
CA > 100

T 0% T 3%
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Afficher T

Nous avons reprsent en trait gras, le droulement de lalgorithme pour le cas o le CA est plus
grand que 100. On voit clairement quavec le test, toutes les instructions ne sont pas effectues,
seulement celles se trouvant sur une branche le sont. En dehors des tests, il ny a quune seule
branche et toutes les instructions sont systmatiquement effectues.

b. Le choix entre trois possibilits


Si le CA est suprieur 500k, le taux de commission est de 5%, sil est infrieur mais suprieur
100, le taux est de 3% sinon de 0%.

201181TDPA0113 93
Systmes dinformation de gestion Srie 1

Voyons les deux reprsentations en reprsentant en gras le parcours pour un CA de 450:

Faux Vrai
CA > 500
Vrai Taux 5%

CA > 500 Vrai Taux 3% Faux Vrai

Faux CA > 100 CA > 100 T 5%

Faux Taux 0%

T 0% T 3%

Aprs le premier Si, (CA>500) au bout de la branche vrai, il ny a quune seule possibilit. On
inscrit donc linstruction faire: Taux5%. Au bout de la branche faux, quand le CA est inf-
rieur 500, il y a encore deux possibilits. On ne peut donc pas inscrire un rsultat, mais un
nouveau Si pour les trier.
Le deuxime Si ne teste que CA>100. En effet, il est inutile de tester si CA<500, car on est sr
que cest vrai puisque lon se trouve au bout de la branche faux du premier test.

savoir
Quand il y a N cas trier, il faut N1 tests avec Si.

c. Le choix entre n possibilits

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Exemple applicatif

Le prix de la semaine de location dans un village vacances varie avec la dure:

Dure du sjour Adhrent O/N Prix/semaine


1 semaine Si le client nest pas adhrent 400
Sil est adhrent 300
2 semaines Si le client nest pas adhrent 350
Sil est adhrent 275
3 semaines et + Dans tous les cas 250

Dans cet exemple, il vaut mieux commencer par un graphique plutt que de se lancer directe-
ment dans la formulation. Le graphique permet voir et contrler plus facilement ce que lon a fait.
Pour crire nos tests, commenons par dfinir les variables permettant de les crire (/*annonce
un commentaire, quelque chose en dehors de lalgorithme).
N, PaP: entier /* N contient le nombre de semaines
/* PaP contient le prix payer
Ad: chane de caractres: /* Ad contient O ou N selon que lon est adhrant ou non
Suivons sur nos graphiques, le cas dune location de 2semaines par un adhrent.

94
UE118 Systmes dinformation de gestion

Faux Vrai
N>2

Faux Vrai PaP 250*N


N=2

Faux Vrai Faux Vrai


Ad = O Ad = O

PaP 400 PaP 300 PaP 350*2 PaP 275*2

Vrai PaP 275*2


PaP 250*N
Vrai Ad = O PaP 350*2
Vrai Faux
N>2 N=2
Vrai PaP 300
Faux
Faux
Ad = O PaP 400
Faux
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

d. Exercice dapplication

Exercice1

nonc

TRAVAIL FAIRE
1.En reprenant lexemple prcdent, reprsentez graphiquement lalgorithme qui commence
par tester si le vacancier est adhrent ou non et ensuite la dure de son sjour afin de calcu-
ler le prix que celui-ci devra payer.
2.Le prix de la semaine est maintenant calcul avec une formule qui change chaque semaine.
La premire semaine: non-adhrent: prix de base
adhrent: prix de base rduction
La deuxime semaine: non-adhrent: prix de base 0,5 rduction
adhrent: prix de base 1,25 rduction
La troisime semaine et des suivantes: pour tous: prix de base 1,5 rduction
De plus, les adhrents doivent verser une cotisation de 10% du montant de leur location, mais
limite aux deux premires semaines. Les non-adhrents ne versent rien.

201181TDPA0113 95
Systmes dinformation de gestion Srie 1

Corrig

Question 1
PaP 250*N
Vrai
PaP 275*2
N>2 Vrai
Vrai
Faux N=2 PaP 300
Faux
Ad = 0

PaP 250*N
Vrai
Faux
PaP 350*2
N>2 Vrai

Faux N=2 PaP 400


Faux

Question 2
Vous aurez besoin des variables supplmentaires: PB pour le prix de base, R pour la rduction,
L pour la cotisation.
PaP PB R
L (PB R)*0,1
Ad = O

PaP PB
Vrai
PaP (PB R) + (PB 1,25 R) = 2PB 2,25 R
Vrai L (2 PB 2,25 R)*0,1

Ad = O PaP PB + (PB 0,5 R) = 2PB 0,5 R


Vrai Faux

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
N=1 N=2 PaP 2 PB 2,25 R + (N 2)*(PB 1,5 R)
Faux Vrai
L (2 PB 2,25 R)*0,1
Faux
Ad = O PaP 2 PB 0,5 R + (N 2)*(PB 1,5 R)
Faux

2. Traduction algorithmique du Si

a. Prsentation
SI Condition (le rsultat de cette expression doit tre vrai ou faux)
ALORS Toutes les instructions faire si la condition est vraie
SINON Toutes les instructions faire si la condition est fausse
FINSI
Nous allons maintenant crire les algorithmes correspondant aux exemples que nous venons de
voir. Il suffira de suivre pas pas le graphe sous forme darbre. Si sera suivi de la condition crite
au sommet, Alors des instructions suivant la branche vrai et Sinon des instructions suivant la
branche faux.

96
UE118 Systmes dinformation de gestion

b. Tri de deux cas


crivons lalgorithme qui demande le CA ralis par le commercial et calcule la commission qui
lui revient: 3% si le CA est suprieur 100k, 0 sinon. Nous avons donc besoin de deux
variables: une pour stocker le CA et une pour la commission.

CA, Co: rel


Dbut
10 Afficher 'Entrez votre CA.'
20 Saisir CA
30 Si CA > 100
40 Alors Co CA * 3%
50 Sinon Co 0
60 FinSi
70 Afficher 'Votre commission est de:' Co
Fin

La condition du Si est toujours immdiatement suivie dun Alors, mais il peut ne pas y avoir de
Sinon. Parfois, quand la condition est fausse, il ny a rien faire. Dans ce cas, il ny a pas de Sinon.
chaque Si doit correspondre un FinSi. Donc sil y a trois Si, il devra y avoir trois FinSi. Cest
pourquoi on dcale les Alors et Sinon pour bien mettre en regard le Si et le FinSi. Les pointills
sont dutilit pdagogique et ne sont pas mettre dans un algorithme rel.

c. Tri de trois cas


Reprenons lexemple o la commission est de 5% si le CA est suprieur 500, de 3% pour un
CA compris entre 100 et 500 et une commission nulle pour un CA infrieur 100.

CA, Co: Rel


Dbut
10 Afficher 'Entrez votre CA.'
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

20 Saisir CA
30 Si1 CA > 500
40 Alors1 Co CA * 5%
50 Sinon1 Si2 CA > 100
60 Alors2 Co CA * 3%
70 Sinon2 Co 0
80 FinSi2
90 FinSi1
100 Afficher 'Votre commission est de:' Co
Fin

Nous avons numrot les Si avec des indices 1 et 2 pour bien indiquer les Alors, Sinon et FinSi
qui dpendent deux.
En ligne80, le FinSi2 termine le Si2 et donc il termine le Sinon1 (qui ne contenait que ce Si2) et
donc le Si1 est termin, cest pourquoi en ligne90 on a FinSi1.
Lcriture de lalgorithme se fait en suivant pas pas larbre:
quand il y a un sommet, on crit un Si avec la condition du sommet;
puis la branche vraie est transforme en Alors;
ce qui suit la branche vrai est crit la suite du Alors;

201181TDPA0113 97
Systmes dinformation de gestion Srie 1

la branche faux quand elle existe est transforme en Sinon;


ce qui suit la branche faux est crit la suite du Sinon;
une fois les instructions de la branche faux termines, on remonte la condition et on crit
FinSi dans lalgorithme.

d. Tri de n cas
Reprenons lexemple des locations de vacances dans le cas sans formule. Lalgorithme na
besoin que du nombre de semaines passes et du type de vacancier : adhrent ou non.
Reprenons larbre pour le suivre pas pas.

PaP 250*N PaP 275*2


Vrai
Vrai
Vrai Ad = O PaP 350*2

N>2 N=2 PaP 300


Vrai
Faux
Faux Ad = O PaP 400
Faux

N: entier /* N contient le nombre de semaines


PaP: rel /* PaP contient le prix payer
Ad: chane de caractres: /* Ad contient O ou N selon que lon est adhrent ou non
Dbut
10 Afficher 'Entrez le nombre de semaines.'
20 Saisir N

30 Afficher 'tes-vous adhrent? O/N'


40 Saisir Ad
50 Si1 N > 2
60 Alors1 PaP 250 * N
70 Sinon1 Si2 N = 2

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
80 Alors2 Si3 Ad = "O"
90 Alors3 PaP 275*2
100 Sinon3 PaP 350*2
110 FinSi3
120 Sinon2 Si4 Ad ="O"
130 Alors4 PaP = 300
140 Sinon4 PaP = 400
150 FinSi4
160 FinSi2
170 FinSi1
180 Afficher 'Le montant de la location est de :' PaP
Fin

98
UE118 Systmes dinformation de gestion

B. Le choix entre plusieurs possibilits: loprateur Selon


Loprateur Selon permet dcrire une srie de Si imbriqus de faon plus simple. (Un schma
sous forme darbre peut quand mme tre utile pour tre sr davoir bien tri les cas.)
1. Prsentation
SELON QUE
Condition 1:
Toutes les instructions faire si la condition 1 est vraie
Condition 2:
Toutes les instructions faire si la condition 2 est vraie

Condition n:
Toutes les instructions faire si la condition n est vraie
SINON
Toutes les instructions faire au cas o aucune des n conditions nest
vraie. Linstruction Sinon napparat pas si les n premires conditions
passent en revue tous les cas possibles.
FIN SELON
Lalgorithme ne passe par la condition2 quaprs avoir test la condition1. Donc si lon passe
par la condition 2, cest que la condition 1 est fausse. De mme, si lon passe par la condition n,
cest que les n1 conditions prcdentes sont fausses.
Voyons lemploi de Selon dans les exemples prcdents trois et n cas.

2. Tri de trois cas


Rappel: La commission est de 5% si le CA est suprieur 500, de 3% pour un CA compris
entre 100 et 500, et nulle si le CA est infrieur 100.
CA, Co: rel
Dbut
10 Afficher 'Entrez votre CA.'
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

20 Saisir CA
30 Selon que
40 CA > 500: Co CA * 5%
50 CA > 100: Co CA * 3%
70 CA > 0: Co 0
80 Fin Selon
90 Afficher 'Votre commission est de:' Co
Fin
la ligne50, il ny a pas besoin de prciser que CA<500, car si lon passe par la ligne50, cest
que lon nest pas pass par la ligne40 et donc que la condition CA>500 est fausse.
la ligne70, la place de CA>0: on aurait pu crire Sinon.

3. Tri de n cas
Reprenons lexemple des locations de vacances.
N: entier /* N contient le nombre de semaines
PaP: rel /* PaP contient le prix payer
Ad: chane de caractres /* Ad contient O ou N selon que lon est adhrent ou non

201181TDPA0113 99
Systmes dinformation de gestion Srie 1

Dbut
10 Afficher 'Entrez le nombre de semaines.'
20 Saisir N
30 Afficher 'tes-vous adhrent ? O/N'
40 Saisir Ad
50 Selon Que
60 N>2:
70 PaP 250*N
80 N =2 :
90 Si Ad = "O"
100 Alors PaP 275*2
110 Sinon PaP 350*2
120 FinSi
120 N=1:
Si Ad = "O"
130 Alors PaP = 300
140 Sinon PaP = 400
150 FinSi
170 Fin Selon
180 Afficher 'Le montant de la location est de :' PaP
Fin
On aurait pu au crire les lignes 50 170 uniquement avec les Selon Que:
50 Selon Que
60 N > 2:
70 PaP 250 * N
80 N =2:
90 Selon Que
100 Ad ="O" :
110 PaP 275*2
120 Ad ="N" :
130 PaP 350*2

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
140 Fin Selon
150 N =1:
160 Selon que
170 Ad ="O" :
180 PaP =300
190 Ad ="N" :
200 PaP =400
210 Fin Selon
220 Fin Selon

C. Linstruction de cumul
1. Prsentation
Total Total +Montant
Une fois cette instruction ralise, dans la variable Total, il y a ce que contenait la variable Total
avant linstruction plus ce que contient la variable Montant. Pour savoir ce quil y a dans Total
aprs linstruction de cumul, il faut donc savoir ce quil y avait avant.

100
UE118 Systmes dinformation de gestion

2. Comparaison avec linstruction daffectation simple


Comparons les deux squences dalgorithmes A et B suivantes qui rptent chacune trois fois
de suite la mme instruction:
A B
10 N 1 N N +1
20 N 1 N N +1
30 N 1 N N +1
Squence A:
La ligne10, met 1 dans la variable N (et on efface ce quil y avait avant). Ligne 20, linstruction
met 1 dans la variable N (et on efface ce quil y avait avant), de mme la ligne 30. Donc la
fin des 3instructions, il y a 1 dans la variable N.
Conclusion : Linstruction daffectation fait perdre la variable son contenu dorigine et lui
attribue exactement ce quil y a sa droite.
Squence B:
Ligne 10, linstruction prend ce quil y a dans N, lui ajoute 1 et met le rsultat dans N (ce quil
y avait dans N avant est effac). Ligne 20, linstruction prend ce quil y a dans N (aprs lins-
truction ligne 10), lui ajoute 1 et met le rsultat dans N (et ce quil y avait avant est effac), de
mme la ligne 30. Donc la fin des trois instructions, il y a ce quil y avait dans N au dbut
plus 3.
Conclusion: Linstruction de cumul garde le contenu de la variable et lui ajoute ce quil y a sa
droite.
Pour qu la fin, il y ait 3 dans N, il fallait partir de 0, donc le mettre doffice:
N 0
N N +1
N N +1
N N +1
On vient de construire un compteur. Un compteur est une variable laquelle on donne une valeur
nulle pour commencer et que lon augmente de1 ensuite par cumul.
Les instructions de cumul servent donc le plus souvent construire des compteurs ou calculer
des sommes par itration. Litration est un procd trs employ en informatique. Il consiste
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

rpter la mme opration n fois de suite. Par exemple pour calculer le CA ralis, on additionne
successivement lune aprs lautre, toutes les factures dans une variable Total. Ceci se fera
grce linstruction de cumul. Et sil y a mille factures, pour ne pas rpter mille fois linstruction
de cumul, on ne lcrira quune seule fois et on linsrera dans une boucle qui tournera mille fois.
Voyons donc maintenant les boucles.

D. La boucle Tant Que


1. Premire approche
Plusieurs oprateurs sont destins construire des boucles. Nous verrons TantQueFin Tant
Que qui permet de traiter tous les cas. Il existe aussi:
Rpter Jusqu qui est un peu moins gnral que Tant Que car le programme est oblig de
passer au moins une fois dans la boucle.
Pour Fin Pour qui ncessite de connatre le nombre de tours que doit effectuer la boucle
avant dentrer dans la boucle.
Les diffrences entre ces oprateurs ne sont quaccessoires. Une fois que le mode de fonction-
nement de lun deux est bien compris, les autres apparaissent vidents. Cest pourquoi, lobjet
du cours ntant pas de former des programmateurs, nous ntudierons que TantQue qui est le
plus gnral de ces oprateurs.

201181TDPA0113 101
Systmes dinformation de gestion Srie 1

a. Prsentation
10 TANT QUE condition
20

90
100 FIN TANT QUE
110 suite du programme
Tant Que est toujours suivi dune condition:
Si cette condition est vraie on rentre dans la boucle, ici la ligne20.
Si cette condition est fausse, on sort de la boucle et on va directement linstruction qui suit
Fin Tant Que, ici la ligne 110.
Pour pouvoir changer, devenir fausse et faire sortir de la boucle, cette condition doit obligatoi-
rement contenir une variable, que lon appellera Variable Boucle.
Entre TantQue et FinTantQue (les lignes20 90 dans notre exemple) il y a toutes les instruc-
tions qui sont rptes par la boucle. Ces instructions seront effectues autant de fois que lon
passera dans la boucle.
Fin Tant Que: cette instruction na quun seul effet, qui est toujours le mme: renvoyer la ligne
du TantQue. Nous lcrirons par la suite FTQ.

b. Construction progressive de la boucle


crivons la boucle la plus simple possible, qui ne fait que tourner et sarrte quand on lui dit.
Nous commencerons par un programme minimum que nous complterons en constatant ses
insuffisances. Appelons Encore la Variable Boucle. Elle sera gale OUI si on doit continuer
dentrer dans la boucle et NON si lon doit en sortir.

1eressai
Encore: chane de caractres
Dbut
10 Tant Que Encore ='OUI'
20 FTQ

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Fin
Ici le problme est que lorsquon arrive la ligne 10, on va directement Fin, sans jamais passer
dans la boucle.
En effet, Encore contient soit une valeur provenant du droulement dun programme prcdent,
donc une valeur qui a toutes les chances dtre diffrente de OUI, soit, cas le plus probable, elle
est vide. la dclaration de variables, le programme a bien dcid que telle partie de la mmoire
allait contenir la variable Encore, mais cest tout. Il na pas mis OUI dans la mmoire, il a simple-
ment rserv cet espace.
Pour entrer dans la boucle il faut donc, avant dexcuter la ligne Tant Que, positionner la variable
Encore la valeur qui permet dentrer dans la boucle.

2eessai
Encore: chane de caractres
Dbut
10 Encore OUI
20 Tant Que Encore ='OUI'
30 FTQ
Fin
prsent, lorsquon arrive la ligne 20, le test Encore ='OUI' est positif. On passe donc la
ligne suivante, la 30: FTQ. Elle nous renvoie directement la ligne20. En effet, notre variable
Encore na pas t modifie puisquelle na t associe aucune instruction daffectation ()

102
UE118 Systmes dinformation de gestion

ni aucun oprateur Saisir. Elle contient donc toujours OUI, le test est positif; on passe la ligne
30 qui renvoie la ligne 20 et ainsi de suite. On tourne ternellement dans la boucle, jusqu ce
que lordinateur annonce Erreur.
Toute boucle Tant Que FTQ devra contenir lintrieur une ligne dinstruction qui renouvelle
la valeur de la Variable Boucle pour pouvoir sortir de la boucle au tour o on le dcide.

3eessai
Encore: chane de caractres
Dbut
10 Encore OUI
20 Tant Que Encore ='OUI'
30 Afficher 'Voulez-vous encore tourner? OUI / NON'
40 Saisir Encore
50 FTQ
Fin
Grce laffectation en ligne10, la ligne20 va nous envoyer la ligne30. Il apparat alors
lcran: Voulez-vous encore tourner? OUI/NON.
Si lon tape OUI, linstruction Saisir mettra OUI dans la variable Encore (et effacera ce quil y
avait avant). La ligne50 nous renvoie la ligne20 o la condition est vraie. On rentre donc la
boucle qui affiche de nouveau: Voulez-vous encore tourner? OUI/NON.
Donc tant que lon tapera OUI, on aura le droit un nouvel affichage et ds que lon tape NON,
le programme sarrte.

savoir
Avant dentrer dans une boucle Tant Que FTQ, il faut positionner la Variable Boucle la
valeur qui fait entrer dans la boucle (si on veut y entrer, ce qui est le cas le plus frquent).
lintrieur de la boucle, il doit y avoir une instruction qui renouvelle la valeur de la Variable
Boucle. Sans cette instruction, on ne sort jamais de la boucle.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

2. Les compteurs

a. Boucle comptant le nombre de tours


Reprenons lexemple prcdent en le modifiant pour quavant de sarrter, le programme affiche
le nombre de tours effectus.
La solution est de mettre un compteur dans la boucle qui augmente dun chaque tour. Cest
donc typiquement une instruction de cumul. Si lon appelle ce compteurN, on aura donc dans
la boucle, linstruction: NN+1.

1eressai
Encore: chane de caractres
N: entier
Dbut
10 Encore OUI
20 Tant Que Encore ='OUI'
30 N N+1
40 Afficher 'Voulez-vous encore tourner? OUI / NON'
50 Saisir Encore
60 Afficher 'Vous avez tourn' N 'fois.'
70 FTQ
Fin

201181TDPA0113 103
Systmes dinformation de gestion Srie 1

chaque fois que lon passera dans la boucle, on ajoutera 1 dans N. Le problme est que depuis
la dclaration de N, on na jamais rien mis dans N et lon nest pas sr quau premier passage
la ligne20, il vaille 0. Il nous faut donc linitialiser: N0.
La ligne60 se trouvant dans la boucle, si lon tourne 100fois, elle sera affiche 100fois. Au pre-
mier passage, elle affichera: Vous avez tourn 1fois. Au deuxime passage, Vous avez
tourn 2fois
Si lon ne veut quun seul affichage, il faut sortir laffichage de la boucle.

2eessai
Encore: chane de caractres
N: entier
Dbut
10 Encore OUI
20 Tant Que Encore ='OUI'
30 N 0
40 N N+1
50 Afficher 'Voulez-vous encore tourner? OUI / NON'
60 Saisir Encore
70 FTQ
80 Afficher 'Vous avez tourn' N 'fois'
Fin
N 0 tant dans la boucle, chaque fois que lon passe la ligne30, on met 0 dans N (et on
efface ce quil y avait avant). la ligne40, on ajoute 1 0, il y a donc 1 dans N qui ne varie pas
jusqu la ligne70. Donc chaque fin de tour de boucle, il y a 1 dansN et quon sorte au 10e ou
100etour, on affichera: Vous avez tourn 1fois.
Linitialisation tant une opration qui ne doit se faire quune seule fois, elle doit se trouver en
dehors de la boucle.

3eessai
Encore: chane de caractres

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
N: entier
Dbut
10 Encore OUI
20 N 0
30 Tant Que Encore ='OUI'
40 N N+1
50 Afficher 'Voulez-vous encore tourner? OUI / NON'
60 Saisir Encore
70 FTQ
80 Afficher 'Vous avez tourn' N 'fois'
Fin

savoir
Tous les compteurs lintrieur dune boucle, et dune faon gnrale les instructions de
cumul, doivent avoir t initialiss avant dentrer dans la boucle.
De mme la Variable Boucle doit tre initialise avant dentrer dans la boucle.
Toutes les instructions qui ne doivent tre excutes quune seule fois doivent se trouver
lextrieur de la boucle.

104
UE118 Systmes dinformation de gestion

b. Boucle sarrtant au moyen de son compteur


On suppose que lon sait avant de commencer combien de tours lon va tourner, mais que ce
nombre varie chaque utilisation du programme. Pour crire le programme qui sarrte au bout
du nombre de tours quil nous a demand, il nous faut deux variables: Nmax, le nombre de tours
faire, et N la Variable Boucle qui comptera les tours et fera arrter la boucle quand N=Nmax.
N, Nmax: entier
Dbut
10 Afficher 'Entrez le nombre de tours faire.'
20 Saisir Nmax
30 N 0
40 Tant Que N < Nmax
50 N N+1
60 FTQ
Fin
La difficult ici est de savoir sil faut crire N<Nmax ou N<=Nmax. Pour cela, on teste avec la
valeur la plus simple possible pour Nmax, cest--dire 1. La premire fois que lon arrive la
ligne30, on a 0<1, on entre dans la boucle. Au dbut du deuxime tour, en arrivant la ligne30
on a 1<1, qui nous fait aller directement Fin. On a donc fait un seul tour, cest bien cela quil
faut crire.

3. Calcul dune moyenne


Voyons prsent lalgorithme qui demande combien il y a de factures et quel est leur montant
respectif, et qui calcule le CA ralis avec ces factures ainsi que le montant moyen dune facture.
Pour cela, il nous faut une variableM pour enregistrer tour de rle le montant de chaque fac-
ture, une variableCA pour enregistrer le CA, une variableMM pour le montant moyen des fac-
tures, une variableN pour compter les tours et une variable Nmax pour enregistrer le nombre de
factures, cest--dire le nombre de tours.
M: rel /* enregistre tour tour le montant de chaque facture
CA: rel /* enregistre le CA par cumul
MM: rel /* enregistre le montant moyen des factures
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

N, Nmax: entier /* sert compter le nombre de tours et sortir de la boucle


Dbut
10 N 0
20 CA 0
30 Afficher 'Entrez le nombre de factures.' /*soit le nombre de tours faire
40 Saisir Nmax
50 Tant Que N < Nmax
60 N N+1
70 Afficher 'Entrez le montant de la facture.'
80 Saisir M
90 CA CA +M
100 FTQ
110 MM CA/N
120 Afficher 'Le CA ralis est de: ' CA 'Le montant moyen dune facture est de: ' MM
Fin

Remarque
Ligne 110 on aurait pu crire CA/Nmax, le rsultat aurait t identique.

201181TDPA0113 105
Systmes dinformation de gestion Srie 1

4. Lecture dun algorithme

Don: entier
TotDon1, TotDon2, TotDon3: entier
N, N1, N2, N3: entier
DonMoy1, DonMoy2, DonMoy3: rel
Dbut
10 TotDon1 0, TotDon2 0, TotDon3 0
20 N 0, N1 0, N2 0, N3 0
30 Tant Que N < 100
40 N N +1
50 Afficher 'Entrez le prochain don.'
60 Saisir Don
70 Si Don < 30
80 Alors N1 N1 +1
90 TotDon1 TotDon1 +Don
100 Sinon SI Don < 100
110 Alors N2 N2 +1
120 TotDon2 TotDon2 +Don
130 Sinon N3 N3 +1
140 TotDon3 TotDon3 +Don
150 FinSi
160 FinSi
170 FTQ
180 DonMoy1 TotDon1 / N1
190 DonMoy2 TotDon2 / N2

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
200 DonMoy3 TotDon3 / N3
210 Afficher: dterminer
Fin

Cet algorithme peut paratre premire vue trs hermtique. Nous allons voir quen le parcou-
rant minutieusement il est en fait trs simple.
La lecture de la dclaration des variables nous fait penser que cet algorithme va soccuper de
dons, quil y en a de trois catgories dont on va calculer le total et le montant moyen.
Ligne 10: Initialisation les variables TotDon1, TotDon2 et TotDon3 0 ce qui confirme lide que
ces variables vont contenir des totaux calculs par cumul.
Ligne 20: Nouvelle initialisation de variables. Ces variables doivent aussi tre des variables de
cumul. Parmi les variables des lignes10 et 20, il doit aussi y avoir la Variable Boucle.
Ligne 30: Une boucle commence. N est la Variable Boucle, elle a bien t mise 0. On entre
dans la boucle.
Ligne 40: La Variable Boucle N est aussi une variable de calcul par cumul. Comme elle aug-
mente de 1 chaque passage dans la boucle, elle compte le nombre de tours que fait la boucle.
La condition N<100 de la ligne prcdente, montre que lon va faire 100tours.
Lignes 50 et 60: chaque tour lalgorithme va demander dentrer le montant dun don. Il y a
donc 100 dons que lon va tudier.
Ligne 70: On teste le montant des dons par rapport 30.

106
UE118 Systmes dinformation de gestion

Ligne 80: Le montant est infrieur 30. Donc quand la boucle va tourner, chaque fois que le
montant sera infrieur 30, on ajoutera 1 dans la variable N1. La variable N1 est donc une
variable qui calcule par cumul, le nombre de dons qui sont infrieurs 30.
Ligne 90: On est toujours dans le Alors, donc pour un montant infrieur 30. chaque fois que
le montant sera infrieur 30, on le cumulera dans la variable TotDon1. En fin de boucle, celle-ci
comptabilisera donc le montant rcolt avec les dons infrieurs 30.
Ligne 100: On est dans le cas des dons suprieurs 30 et on teste sils sont infrieurs 100.
Ligne 110 et 120: N2 compte le nombre de dons qui ont un montant compris entre 30 et 100 et
TotDon2 le montant rcolt avec ces dons.
Ligne 130 et 140: N3 compte le nombre de dons dun montant suprieur 100 et TotDon3 le
montant rcolt avec ces dons.
Ligne 170: La boucle sarrte ici. Son objectif tait donc de demander le montant des 100dons
pour les trier en 3catgories et, pour chacune, de calculer le nombre de dons et leur montant total.
Lignes 180, 190 et 200: Pour chaque catgorie, en divisant le montant total des dons par leur
nombre on trouve le montant moyen.
La ligne 210 tait donc:
Afficher 'Il y a' N1 'dons infrieurs 30 et leur montant moyen est: ' DonMoy1 ', il y a' N2 'dons
compris entre 30 et 100 et leur montant moyen est: ' DonMoy2 'il y a' N3 'dons suprieurs 100
et leur montant moyen est: ' DonMoy3

III. Les fonctions

A. Les fonctions et les procdures


1. Prsentation des fonctions

Paramtres
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Fonction Rsultat

Voici le principe gnral des fonctions : vous leur apportez des donnes (nombre, texte,
adresse) que lon appelle paramtres et elles vous renvoient un rsultat.
Par exemple, sous Excel les fonctions commencent toujours par =pour indiquer au logiciel que
ce qui suit est une fonction, puis le nom de la fonction, puis une parenthse ouvrante, le premier
paramtre, un point-virgule, le deuxime paramtre, un point-virgule, etc., et finalement une
parenthse fermante. Une fois crite, la fonction envoie un rsultat qui saffiche sa place dans
la cellule.
Sous Excel:
= NOM (paramtre1; paramtre2; )

Exemple
= SOMME (100;24)
Une fois cette fonction crite dans la cellule, elle fera apparatre 124.
Dans les algorithmes, les fonctions se prsentent dune faon trs semblable. Leur nom com-
mencera toujours par Fonction (ce qui quivaut au signe =dans Excel). La suite est semblable
sauf que lon ajoute le format des donnes.

201181TDPA0113 107
Systmes dinformation de gestion Srie 1

Algorithme:
FONCTION NOM (paramtre1: format, paramtre2: format, ):
formatdeladonnerenvoye

Exemple
Inventons une fonction somme, conue pour renvoyer la somme de deux nombres. Elle se
dclarerait ainsi:
FONCTION SOMME (nb1: rel, nb2: rel): rel

Utilisation
Dans lalgorithme, la fonction renvoyant un nombre est obligatoirement associe une instruc-
tion daffectation: qui permet de garder en mmoire le rsultat de la fonction.

Exemple
Supposons que dans la dclaration de variables, nous ayons crit: S: rel, dans lalgorithme,
on pourrait trouver linstruction suivante:
S FONCTION SOMME (100,24)
Une fois linstruction excute, il y aura 124 dans la variableS.
On constate que lors de lutilisation de la fonction, on ne prcise plus les formats. Ils ne sont
dclars quau moment de lcriture du contenu de la fonction.

2. Prsentation des procdures


Les procdures sont exactement comme les fonctions, sauf que leur nom commence par
PROCEDURE et quelles ne renvoient rien. Elles ne sont donc pas utilises dans des instructions
daffectation. Comme exemple typique de procdure, on a des procdures qui affichent ou
impriment quelque chose, qui font dplacer un robot, etc. Une fois la procdure effectue, il y a
eu affichage, ou le robot a boug, mais les variables du programme restent inchanges.
Les procdures ont, comme les fonctions, des paramtres. Ces paramtres peuvent tre des

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
variables utilises dans le programme. Ainsi, quand la procdure change le paramtre, elle fait
varier la variable du programme. Au niveau de lalgorithme il ny a alors plus de diffrence avec
une fonction. La nuance se voit un niveau plus avanc de la programmation, lorsquon aborde
la visibilit des variables dans un programme.
Dans ce cours, nous nutiliserons les procdures que pour les oprations daffichage.

3. Exemple dutilisation de fonction et de procdure dans un algorithme


Dfinissons trois fonctions et une procdure:
FONCTION DEM_NB(texte: chane de caractres): rel.
Cette fonction:
affiche son paramtre, texte, lcran;
renvoie le nombre qui a t demand lcran par le paramtre.

Exemples de paramtrage
CA FONCTION DEM_NB('Entrez le chiffre daffaires ralis avec le client.')

FONCTION DEM_REP(texte: chane de caractres): chane de caractres.


Cette fonction:
affiche son paramtre lcran;
renvoie une chane de caractre qui a t demande lcran par le paramtre.

108
UE118 Systmes dinformation de gestion

Exemples de paramtrage
ENCORE FONCTION DEM_REP('Y a-t-il un autre client?: OUI / NON')
T FONCTION DEM_REP('Entrez le type du client: P pour Particuliers, E pour Entreprises et
A pour Administrations.')

FONCTION CALCUL_RIST (CA: rel, T: chane de caractres): rel.


Cette fonction calcule la ristourne accorde en fin danne en fonction du type de client et du
chiffre daffaires quil a gnr dans lentreprise.

Exemple de paramtrage
Pour un client entreprise ayant command pour 32000euros:
R FONCTION CALCUL_RIST (32000, E)

PROCEDURE AFFICHE (texte: chane de caractres, chiffre: rel).


Cette fonction affiche lcran ses deux arguments: le premier est du texte affich tel quel, le
deuxime est un nombre soit donn directement, soit donn par une variable. Elle ne renvoie
aucune valeur dans lalgorithme.

Exemple de paramtrage
PROCEDURE AFFICHE ('Le montant de la ristourne est', 825,32)

crivons maintenant lalgorithme du programme utilis par le comptable de lentreprise. Cet algo-
rithme demande le CA ralis par le client et le type de client. Il affiche alors le montant de la ris-
tourne et demande sil y a encore un client. (cf. ci-aprs pour la rgle de calcul de la ristourne)
CA, R: rel /* chiffre daffaires, ristourne
ENCORE, T: chane de caractres /* Variable Boucle, type du client
Dbut
10 ENCORE 'OUI'
20 Tant Que ENCORE ='OUI'
30 CA FONCTION DEM_NB ('Entrez le chiffre daffaires ralis avec le client.')
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

40 T FONCTION DEM_REP ('Entrez le type du client: P pour Particuliers, E pour


Entreprises et A pour Administrations.')
50 R FONCTION CALCUL_RIST (CA, T)
60 PROCEDURE AFFICHE('Le montant de la ristourne est', R)
70 ENCORE FONCTION DEM_REP ('Y a-t-il un autre client?: OUI / NON')
80 FTQ
Fin
Ligne 10: Lalgorithme met OUI dans la variable ENCORE pour quaprs la ligne20 on entre
dans la boucle.
Les lignes 30, 40 sont des appels aux fonctions FONCTION DEM_NB et FONCTION DEM_REP
pour insrer dans le programme le CA et le type du client.
Ligne 50: La FONCTION CALCUL_RIST utilise le CA et le type du client entrs dans les variables
CA et T pour calculer la ristourne qui est ensuite capture dans la variable R.
Ligne 60: La fonction affiche le message et la ristourne.
Ligne 70: La variable ENCORE est mise jour. Elle permettra quand lalgorithme reviendra la
ligne 20 dentrer une nouvelle fois dans la boucle ou den sortir.

Intrt
Les fonctions sont de petits programmes qui peuvent correspondre des dizaines de lignes de
code. En crivant une fonction dans un algorithme, on remplace ces dizaines de lignes par la

201181TDPA0113 109
Systmes dinformation de gestion Srie 1

seule ligne de la fonction. On se dbarrasse des questions techniques pour se concentrer sur
lessentiel du programme. Les algorithmes sont ainsi:
plus clairs et plus simples lire;
plus rapides crire. En effet, ces fonctions une fois crites peuvent tre rutilises volont,
ce qui vite de rcrire chaque fois les lignes de code. De plus, il existe des bibliothques de
fonctions dj crites pour les oprations les plus frquentes.

4. criture des fonctions et de la procdure


FONCTION DEM_NB(texte: chane de caractres): rel
Afficher texte
Saisir NOMBRE
Renvoyer NOMBRE
FIN FONCTION
La forme des algorithmes ntant pas normalise, on trouve aussi aprs la premire ligne la dfi-
nition des variables quutilise la fonction. Par exemple, ici, en deuxime ligne, on aurait crit:
NOMBRE: rel
FONCTION DEM_REP(texte: chane de caractres): chane de caractres
Afficher texte
Saisir REPONSE
Renvoyer REPONSE
FIN FONCTION
la place dune seule fonction de demande, on pourrait faire deux fonctions diffrentes, plus
labores. Elles testeraient si ce qui est saisi est bien OUI ou NON pour la premire et E, T, ou P
pour la seconde. Tant que lon nobtient pas une de ces rponses, la fonction repose la question
au moyen dune boucle.
Ds que lon veut introduire de la scurit dans le code, cela le complique beaucoup, do lintrt
des fonctions que lon peut amliorer et allonger nimporte quel moment sans changer lalgorithme.
La ristourne est calcule par tranche:
jusqu 1000euros de CA pas de ristourne;
sur la partie du CA suprieure 1000euros et infrieure 10000euros, 5% de ristourne;

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
sur la partie du CA qui dpasse les 10000euros, 15% de ristourne.
Si le client est un particulier, on en reste l, si cest une administration, la ristourne est majore
de 10% et, si cest une entreprise, de 30%.

FONCTION CALCUL_RIST (CA: rel, T: chane de caractres): rel


SI CA < 1000
Alors R0
Sinon SI CA < 10000
Alors R (CA 1000) * 5%
Sinon R (10000 1000) * 5% +(CA 10000) * 15%
FIN SI
FIN SI
SI T ='E'
Alors R R * 1,3
Sinon SI T ='A'
Alors R R * 1,1
FIN SI
FIN SI
Renvoyer R
FIN FONCTION

110
UE118 Systmes dinformation de gestion

Remarque
Mme si lon ne comprend pas le code dune fonction, on peut lemployer. Il suffit de savoir ce
quil faut lui fournir comme paramtre et ce quelle renvoie comme rsultat. Ceci rend donc
lalgorithme plus clair, toutes les difficults inhrentes la fonction sont isoles dans son code.
PROCEDURE AFFICHE (texte: chane de caractres, chiffre: rel)
Afficher texte, chiffre
FIN FONCTION

B. Variable boolenne et fonction


Une variable boolenne est une variable qui ne peut contenir que deux valeurs: VRAI ou FAUX.
Ces deux valeurs sont souvent le rsultat de tests du genre: N=3, N>3, N<=3 On peut donc
trouver les deux types daffectations pour une variable boolenne: BVRAI ou BN=3.
Dans le premier cas, on est sr quil y a VRAI dans B, dans le second, si il y a 3 dans N, il y aura
VRAI dans B sinon, il y aura FAUX.
crivons lalgorithme qui programme un Bandit Manchot. La machine sous vous demande
de choisir un nombre entre 0 et 10. Elle lance ensuite la fonction FONCTION_NBHASARD() qui
na pas de paramtre et renvoie un nombre entier compris entre 0 et 10 pris alatoirement. Si ce
nombre est celui que vous avez choisi elle affiche gagn, sinon elle vous demande si vous voulez
continuer jouer. (On peut sophistiquer le programme en calculant le nombre de coups jous
avant de gagner, le montant gagn en affectant un cot chaque pari et un gain pour le bon
numro).
Nj, Nf: entier /* Nj: entier choisi par le joueur, Nf: entier envoy par la fonction
Rep: chane de caractres
B: boolen
Dbut
10 B VRAI
20 Tant Que B
30 Afficher 'Entrez un nombre.'
40 Saisir Nj
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

50 Nf FONCTION_NBHASARD()
60 B Nj =Nf
70 SI B
80 Alors Afficher 'Vous avez gagn!'
90 B FAUX
100 Sinon Afficher 'Vous avez perdu, voulez-vous rejouer? OUI / NON'
Saisir Rep
110 B OUI =Rep
120 Fin Si
130 FTQ
140 Fin
Ligne 20: Tant Que B peut paratre bizarre, mais cest la mme chose que quand vous crivez
Tant Que N=3: si N vaut 3, ce que vous crivez quivaut Tant Que VRAI. De mme comme on
a mis VRAI dans B la ligne 10, au premier passage la ligne 20, il y a crit Tant Que VRAI.
Ligne 60: Si la fonction sort le mme nombre que celui choisi par le joueur, alors Nj est gal Nf
et il y a VRAI dans B, donc en ligne70, le Si dirige sur le Alors de la ligne80. En ligne90, on
mettra FAUX dans B pour sortir de la boucle au prochain passage ligne20.
Ligne 110: Ici on est dans le Sinon, donc ce moment-l il y a FAUX dans B. Si le joueur veut rejouer
et quil a rpondu OUI, on met VRAI dans B, en lui affectant le rsultat de OUI =Rep, si le joueur veut
sarrter de jouer et quil a rpondu non, on met FAUX dans B, en lui affectant le rsultat de OUI =Rep.
On peut crire le mme programme sans utiliser de variable boolenne, sans grand changement.
Lutilisation de variable boolenne sert souvent rendre le programme plus lgant.

201181TDPA0113 111
Systmes dinformation de gestion Srie 1

Nj, Nf: entier /* Nj: entier choisi par le joueur, Nf: entier envoy par la fonction
Encore: chane de caractres
Dbut
10 Encore OUI
20 Tant Que Encore ='OUI'
30 Afficher 'Entrez un nombre.'
40 Saisir Nj
50 Nf FONCTION_NBHASARD()
60 Si Nj =Nf
70 Alors Afficher 'Vous avez gagn!'
80 Encore 'NON'
90 Sinon Afficher 'Vous avez perdu, voulez-vous rejouer? OUI / NON'
100 Saisir Encore
110 Fin Si
120 FTQ
130 Fin

IV. Exercices dapplication


Pour tester vos algorithmes, vous pouvez utiliser l'utilitaire Algexec et, pour les saisir avec l'indentation,
Notepad++ (cf. lien dans les ressources complmentaires de la srie 1 sur le site www.cnamintec.fr).

Exercice2: Instructions de base

nonc

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
crivez lalgorithme qui demande le nom de la ville, le nombre dhabitants, et qui affiche un mes-
sage du type: Paris compte 2,2millions dhabitants.

Corrig
Lobjectif de cet exercice est deffectuer deux saisies: le nom de la ville, le nombre dhabitants
puis dafficher la phrase de lnonc.

112
UE118 Systmes dinformation de gestion

Exercice3: Linstruction SI

nonc
Une entreprise accorde une remise de 10% sur le prix HT pour tout achat de plus de 100pices.
Elle vend des produits ayant des taux de TVA diffrents: 5,5% pour les livres et 19,6% pour le reste.

TRAVAIL FAIRE
1.crivez le programme calculant le prixTTC en fonction de la quantit achete, du prixHT
et du taux de TVA. Le programme affichera le montant total, la TVA applique et la rduction
le cas chant.
2.Finalement, la remise de 10% nest accorde partir de 100pices que pour les produits
supportant une TVA de 19,6%. crivez un autre programme tenant compte de cela.

Corrig
Question 1
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Nous avons fait le choix dans cet exercice de mettre les constantes en paramtres en dbut de
programme. Cela nest pas indispensable mais constitue une bonne pratique de programmation.
En effet, la maintenance du code, cest--dire sa modification sera facilite. Ainsi:
Si le taux de TVA rduit passe de 5,5% 5%, il suffira de modifier ligne1 la valeur du para-
mtre Taux_TVA_Rduit.
Si le taux de TVA normal passe de 19,6% 20%, il suffira de modifier ligne2 la valeur du
paramtre Taux_TVA_Normal.
De mme, si finalement lentreprise dcide daccorder une rduction partir de 60 produits
achets et non plus de 100, il suffira de modifier la variable Seuil_Quantit 60.

201181TDPA0113 113
Systmes dinformation de gestion Srie 1

Question 2

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Exercice4: Instructions de choix

nonc

TRAVAIL FAIRE
1.crivez un algorithme qui effectue la conversion dun montant en euros en livres et inver-
sement. Le taux de conversion est: 1 =0,8331.
2.Modifiez le programme prcdent pour quil prenne en compte galement la conversion du
dollar vers leuro (et linverse) et du yen vers leuro (et linverse). Les taux de conversion sont
les suivants: 1 =1,322$ et 1 =107,76.
(Aide: Il vous faudra changer le type dinstruction utilise.)

Corrig

Question 1
Le taux de conversion est une donne intgre dans le programme. On considre cela comme
un paramtre. Lutilisateur saisit une somme puis le programme effectue le calcul correspondant
et laffiche. Il sagit ensuite de savoir dans quel sens lutilisateur veut effectuer la conversion:
euroslivres ou livreseuros, il faudra donc lui demander.

114
UE118 Systmes dinformation de gestion

Question 2
Dans la mesure o le programme doit grer 3monnaies, donc 6conversions diffrentes, il nest
plus judicieux de recourir la structure SI. Il est plus pertinent dutiliser loprateur SELON.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

201181TDPA0113 115
Systmes dinformation de gestion Srie 1

Exercice5: Les boucles

nonc
Une entreprise emploie des commerciaux qui sillonnent le pays la rencontre des diffrents
clients. En fin de mois, elle calcule des indemnits kilomtriques pour ses 15 commerciaux. Elle
applique les montants de remboursement suivant par tranches dgressives:
Nombre de kilomtres parcourus Montant rembours
De 0 1000 0,30
Entre 1001 et 2500 0,25
Entre 2501 et 5000 0,20
Au-del de 5000 0,15

TRAVAIL FAIRE
1.crivez le programme permettant de calculer le montant dindemnits rembourser un
commercial et de lafficher.
2.Modifiez le programme prcdent pour effectuer le calcul pour lensemble des 15repr-
sentants de lentreprise et lafficher.

Corrig
Question 1
Le calcul des indemnits
kilomtriques se fait selon
unsystme de tranches
dgressives. Cela signifie que
les 1000premiers kilomtres
sont rembourss hauteur
de0,30euro.
Ensuite les 1500suivants

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
(25001000) sont rembourss
0,25euro et ainsi de suite.

116
UE118 Systmes dinformation de gestion

Question 2
Lobjectif est de rpter le traitement de la question prcdente aux 15commerciaux de lentre-
prise. Nous allons recourir une boucle TantQue associe un compteur puisque nous connais-
sons ds le dpart le nombre ditrations.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Exercice6: Les boucles

nonc
Un distributeur possde des pices de 1euro, 2euros et des billets de 5euros.

TRAVAIL FAIRE
crivez l'algorithme qui permet:
de lire la succession de prix (en euros entiers et termine en saisissant 0) des achats saisis
par un client;

201181TDPA0113 117
Systmes dinformation de gestion Srie 1

de calculer la somme qu'il doit;


de lire la somme qu'il paye;
et de simuler la remise de la monnaie en affichant le nombre de pices de chaque sorte
rendre.
Pour simplifier, les prix sont des entiers et on ne gre pas la rupture de monnaie dans la machine.

Corrig

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Le programme commence par rendre le plus grand nombre possible de billets de 5euros puis
des pices de 2euros et enfin de 1euro. Cette mthode nest possible que si on ne gre pas les
stocks de billets et pices dans la machine.

118
UE118 Systmes dinformation de gestion

Exercice7: Synthse

nonc
Lespace aquatique de la commune de Persan propose la tarification suivante ses clients pour
les diffrentes activits pratiques. Pour un groupe de personnes, ds que lune dentre elles
habite la commune ou une des communes limitrophes, lensemble du groupe bnficie dune
rduction de 10%.
Type dentres Tarif normal
Enfant ( 3ans) Gratuit
Enfant ( 14ans) 4,10
Adulte 4,60

Des prestations complmentaires peuvent tre prises. Elles sont rserves aux personnes de
plus de 14ans et sajoutent au prix de lentre. Pour simplifier, on considre quune personne
achte au maximum une prestation complmentaire.
Type Prestation Tarif normal
Hammam 10
Sauna 8
1 sance Aquagym 9
1 sance Aquabiking 13

TRAVAIL FAIRE
crivez un programme calculant, pour un nombre de personnes pralablement dfini, le mon-
tant total payer.

Corrig

Dclaration des variables et initialisation des paramtres


Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

201181TDPA0113 119
120
Le corps du programme
Systmes dinformation de gestion Srie 1

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
UE118 Systmes dinformation de gestion

Exercice8: Fonctions

nonc
Une entreprise de vente au gros de chaussures facture ses clients de la faon suivante: le port
est gratuit si le prix TTC des produits est suprieur 100euros. Dans le cas contraire, le port est
de 2% du prix des produits. Le taux de TVA est de 19,6%.

TRAVAIL FAIRE
1.On vous demande dcrire un programme permettant, partir de la saisie du prix unitaire
des produits et de la quantit commande, dafficher le prixTTC, en prcisant le montant des
frais de port. Vous aurez recours deux fonctions: calcul_port et calcul_TTC. Attention, le
prixTTC ninclut pas les frais de port, ils sont ajouts par la suite.
2.Vous appellerez ces fonctions dans un programme principal.
Un jeu dessai est un ensemble de valeurs qui permet de tester le fonctionnement dun programme.
3.Vous donnerez les rsultats avec le jeu dessai suivant:

Prix unitaire (HT) Quantit


15,90 1
45,50 5
12,30 3

Corrig

Question 1
Nous commenons par dfinir la fonction qui calcule le montant des frais de port. Elle prend en
entre le montant total de la commande et retourne les frais de port.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

La fonction calcul_TTC fonctionne de la mme faon: elle prend en entre le total HT et applique
le taux de TVA. Celui-ci est dfini ici en paramtre dans la fonction, ainsi il sera plus facile de le
modifier sil change.

201181TDPA0113 121
Systmes dinformation de gestion Srie 1

Question 2

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Question 3
Prix unitaire HT Quantit Total
15,90 1 15,90
45,50 5 227,50
12,30 3 36,90
Total 280,30
Total TTC 335,24
Port 0,00
Prix payer 335,24

122
UE118 Systmes dinformation de gestion

Exercice9: Lecture

nonc
Lentreprise de lexercice prcdent gre ses ventes dans une base de donnes. Celle-ci contient
notamment une table commande contenant pour chaque client lensemble des commandes,
leur date et le montant HT.

TRAVAIL FAIRE
crivez un algorithme qui affiche pour chaque client le montant total de ses commandes HT
ainsi que le montant moyen.

Corrig
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Cet exercice consiste effectuer des traitements algorithmiques partir dinformations rcup-
res dans la base de donnes. Nous commenons donc par lire le numClient puis pour chaque
client, nous ajoutons le montant de ses commandes. Nous mettons galement en place un
compteur afin de calculer la moyenne.

201181TDPA0113 123
6

partie
Le tableur

I. Exemple fil conducteur

Exemple applicatif

Un comit dentreprise souhaite automatiser la gestion des inscriptions des enfants du person-
nel en colonies de vacances.
Le fonctionnement est le suivant:
Le comit dispose de plusieurs centres ayant chacun des thmes, des contraintes de dates et
dge et un tarif.
Tous les dparts seffectuent de Paris mais les salaris des filiales en province peuvent ajouter
un supplment pour lacheminement vers la capitale.
Le comit dentreprise (CE) subventionne lactivit selon la tranche de quotient laquelle
appartient le salari. (Nous considrons ici que la tranche est donne linscription.)
Le CE tient des statistiques sur les recettes ralises par chaque centre, le nombre denfants
accueillis. De mme, pour respecter lquit, le nombre denfants par tranche est galement
affich.
Enfin, les prix minimum, maximum et moyen sont galement indiqus.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Retrouvez sur le site www.cnamintec.fr, UE 118, rubrique Ressources, les documents Excel
sur lesquels sappuie le cours.

201181TDPA0113 125
Systmes dinformation de gestion Srie 1

II. lments de vocabulaire

A. Tableur
Un tableur est un logiciel permettant dautomatiser des traitements tels que des calculs, de la
mise en forme de tableaux, le test de diffrents scnarii, etc.
Lautomatisation de ces traitements peut tre plus ou moins complexe: recours des fonctions
prdfinies ou dfinition de ses propres fonctions laide du langage de programmation VBA
(prrequis dalgorithmique indispensables).
Dans ce cours, nous travaillerons sur le tableur Excel2010 de Microsoft mais dautres solu-
tions telles Calc de la suite Open Office existent.

B. Classeur
Le classeur reprsente lensemble du document. Il est compos dune ou plusieurs feuilles de
calcul reprsentes par des onglets.

C. Feuille de calcul
La feuille de calcul constitue le document de travail de base. Cest sur la feuille de calcul que les
informations seront saisies et que les fonctions dautomatisation seront crites. Elle se prsente
sous forme dun quadrillage (apparent ou non) constitu de lignes et de colonnes qui composent
des cellules.

D. Cellule
La cellule est la plus petite unit de la feuille de calcul, cest lunit de base, elle se situe linter-
section dune ligne et dune colonne. Le nom de la cellule est la concatnation du nom de sa
colonne et de sa ligne.

Exemple
La cellule slectionne sur le schma

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
cicontre est B2 (colonneB, ligne2).
On peut saisir lintrieur dune cellule
du texte ou des formules. Le texte peut
tre tap directement dans la cellule.

Les formules, quant elles se tapent dans la cellule et sont prcdes du caractre =. Une
formule peut par exemple consister additionner deux cellules.

Exemple
Ici la cellule C2 a pour valeur la somme
des cellules A2 et B2.

En haut droite de fx, saffiche le contenu dune cellule (ici une formule), gauche de fx,
ladresse de la formule (iciC2) et dans la celluleC2, on voit le rsultat de la formule: 4.

1. Le nommage
Dans certains cas, il peut tre intressant de nommer une cellule ou un ensemble de cellules afin
dy faire rfrence plus facilement. Pour dfinir un nom, se positionner sur la cellule, effectuer un
clic droit et choisir dfinir un nom, puis saisir le nom adapt. (Nous saisirons ici prix.)

126
UE118 Systmes dinformation de gestion

Exemple

Ainsi, en rptant cette opration pour nommer la celluleB2 supplement, la formule de la


celluleC3 devient: =prix+supplement.
Il est possible de procder de la mme faon pour un ensemble de cellules en les slectionnant
toutes.
Ainsi, dans notre exemple de gestion de colonie, la plage des cellules A4 A8 et celle des cel-
lules B4 B8 (ce tableau se note A4:B8 pour Excel) qui forment le tableau des tranches de
rduction du CE sont nommes tranche, comme on peut le voir dans la zone de formule et
dans la zone des variables.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Zone des variables

201181TDPA0113 127
Systmes dinformation de gestion Srie 1

Nous nommerons galement les zones suivantes:


D4:J7: Centre
M4:N8: Acheminement
La gestion des noms de cellules seffectue dans longlet formule>Gestionnaire de noms. Vous
pouvez supprimer, ajouter, modifier les noms.

2. Les formats de cellule


Les cellules peuvent contenir des lments dun certain format. Par exemple le format montaire
en spcifiant la devise et des critres darrondi, ou un pourcentage, une date, une fraction, etc.

Attention
Le format ne joue que sur lapparence et laffichage de la cellule et non sur son contenu rel.
Si lon souhaite modifier son contenu, il faudra recourir des fonctions spcifiques telles que
la fonction arrondi().
Le format dune cellule se dfinit en positionnant dessus, clic-droit>Format de cellules.
Ainsi, dans notre exemple les tarifs des diffrentes colonies reprsents en J4:J7 ont un format
montaire en euros 2dcimales.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Il est de mme pour tous les tarifs de cette feuille de calcul:
K13:K21
N4:N8
O13:O16
O18:O22
N24:N26
La plage B4:B8 aura quant elle un format de type pourcentage.

3. La validation des donnes


Pour viter les erreurs de saisie de la part de lutilisateur de la feuille de calcul, il peut tre int-
ressant parfois de contraindre les donnes saisies. Cest ce que lon appelle une procdure de
validation des donnes.
Dans notre exemple, lors de lenregistrement des rservations de colonies, le choix des villes de
dpart peut tre effectu laide dune liste droulante.

128
UE118 Systmes dinformation de gestion

Pour contrler les saisies, Donnes>Validations des donnes>Options>Autoriser Liste.


Les valeurs autorises peuvent:
soit tre dfinies dans une plage de cellule;
soit tre saisies (dans ce cas, elles sont spares par des ;).
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Un message peut tre affich lutilisateur lorsquil clique sur la cellule en paramtrant longlet
Message. La gestion des erreurs de saisie peut galement tre personnalise laide de longlet
Alerte derreur.

4. Les diffrents types de rfrences


Comme nous lavons vu prcdemment, la rfrence une cellule est utilise dans les formules.
Jusqu prsent, nous avons vu les rfrences une cellule (ou plusieurs) par sa position
(ColonneLigne) ou par son nom.
Reprenons sous Excel le jeu dessai de lexercice7 de la partie4.Lesalgorithmes. Calculons
dans un premier temps, le total HT pour chacun des produits en fonction de la quantit comman-
de. La celluleC4 a donc pour valeur: =A4*B4. Les cellulesC5 et C6 auront une formule simi-
laire: pour cela il suffit dutiliser la poigne de recopie dExcel en se plaant sur le bord infrieur
droit de la cellule et en maintenant le bouton de la souris enfonc jusqu la dernire cellule
voulue. Cette action a pour consquence de dupliquer la formule sur les lignes suivantes en
modifiant les rfrences: dans la mesure o nous avons copi la formule de la celluleC4 vers le
bas; les valeurs des lignes dans la formule sont incrmentes.

201181TDPA0113 129
Systmes dinformation de gestion Srie 1

Ainsi C5=C5*B5 et C6=C6*B6

Appliquons prsent le taux de TVA de 19,6 chacun des produits. On souhaite voir apparatre
ce montant sur la colonneD, en face du montantHT. Comme nous lavons vu en programmation,
le taux de TVA doit tre considr comme un paramtre, cest--dire facilement modifiable (sans
changer toutes les formules de notre classeur) en cas de changement de rglementation. Nous
placerons donc le taux de TVA dans la celluleB1.
La formule en D4 est: =C4*(1+B1). Si nous utilisons comme prcdemment la poigne de reco-
pie, on obtient enD5: =C5*(1+B2) or ce nest pas ce que nous souhaitons. Lors de la recopie,
il faudrait que la celluleB1 ne change pas. Il faudrait en fait dfinir ce que lon appelle une rf-
rence absolue. Pour cela, il suffit de prfixer la rfrence cette cellule par le caractre $
aussi bien pour les lignes que pour les colonnes. Cela signifie que quel que soit le sens de reco-
pie (en ligne ou en colonne), la valeur de cette cellule sera toujours la mme:
D4 =C4*(1+$B$1)
D5 =C5*(1+$B$1)
D6 =C6*(1+$B$1)
Supposons prsent que notre vendeur souhaite tester leffet de laugmentation de la TVA sur
son prix de vente. Il veut donc afficher colonneE la valeur avec un taux de 20,6%. Ce taux sera
saisi en paramtre dans la celluleC1.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Le recours la poigne de recopie de D4 vers E4 nous donne un rsultat erron:


E4=D4*(1+$B$1)
Or nous souhaiterions obtenir le rsultat du calcul suivant : E4 = C4*(1+C1). Pour que Excel
prenne en compte cette contrainte lors de la recopie, nous faisons appel une rfrence mixte.
Il faudrait en fait que, lors de la recopie de D vers E, les rfrences des colonnes ne soient pas
modifies. Par contre le taux de TVA doit tre modifi et passer la colonne suivante.
Cela nous conduit donc modifier la formule de la celluleD4 qui tait: D4=C4*(1+$B$1).
Dsormais, D4=$C4*(1+B$1) pour les besoins de rutilisation de formules par la recopie. En
effet, la colonne C est bloque par la prsence du $, le taux de TVA quant lui passe en
rfrence mixte aussi.

Remarque
Une autre solution aurait consist nommer chacune des cellules de TVA y faire rfrence
ensuite dans les formules.

130
UE118 Systmes dinformation de gestion

III. Les fonctions

A. Dfinition et utilisation des fonctions


Les fonctions sont des traitements prdfinis et cods dans Excel dans le but de faciliter la tche
de lutilisateur. Les fonctions permettent deffectuer des traitements divers et varis allant de
simples calculs (qui pourraient tre effectus manuellement en faisant rfrence aux cellules)
des actions complexes telles que les recherches dans des plages ou les calculs trigonom-
triques. Une fonction prend en entre un ou plusieurs arguments spars par des ;. Nous
verrons quil est possible de combiner plusieurs fonctions.
On accde la liste des fonctions laide du bouton fonctions gauche de la zone de saisie des
formules. Une fonction retourne un unique rsultat qui saffiche dans la cellule.

Attention
Il faut adapter le format de cellule au type de donne retourn par la fonction.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

B. Les fonctions mathmatiques


1. Somme
La fonction Somme permet dadditionner toutes les valeurs des cellules dfinies en argument.
Dans notre exemple de gestion de colonies, H22=SOMME(H13:H21), I22=SOMME(I13:I21)
et K22=SOMME(K13:K21).
Il est galement possible de spcifier une liste de cellules plutt quune plage. Dans ce cas, les
cellules sont spares par des ;.
H22=SOMME(H13;H14;H15;H16;H17;H18;H19;H20;H21;H22)

2. Moyenne
La fonction moyenne permet de calculer la moyenne arithmtique des valeurs des cellules slec-
tionnes.
Ainsi dans lexemple de gestion de colonies, N24=MOYENNE(K13:K21)
On peut aussi spcifier une liste de cellules plutt quune plage. Les cellules sont alors spares
par des ;.

201181TDPA0113 131
Systmes dinformation de gestion Srie 1

3. Arrondi
La fonction Arrondi permet de spcifier des paramtres darrondi. Elle est souvent combine
dautres fonctions de calculs.
Par exemple, dans la gestion des colonies de vacances, on pourrait envisager darrondir le prix
moyen affich dans la celluleN24 lentier le plus proche dans la mesure o il sagit dun indica-
teur statistique usage interne. Dans ce cas la cellule N24=ARRONDI(MOYENNE(K13:K21);0),
N24 aura pour valeur 425.
La fonction arrondi prend deux arguments: la valeur (ou la rfrence de cellule) arrondir et le
nombre de chiffres par rapport la virgule. Ainsi 0 signifie arrondir lentier le plus proche, 1 pour
arrondir au dixime (424,8), 1 pour arrondir la dizaine (420).

4. Min
La fonction Min retourne le plus petit lment de la liste envoye en argument.
Ainsi dans notre exemple de gestion de colonies, N25=MIN(K13:K21).
Cette fonction permet galement de spcifier une liste de cellules plutt quune plage.

5. Max
La fonction Max retourne le plus grand lment de la liste envoye en argument.
Ainsi dans notre exemple de gestion de colonies, N26=MAX(K13:K21).
De mme on peut spcifier une liste de cellules plutt quune plage.

6. NB
La fonction NB permet de compter au sein dune plage de cellules, le nombre de cellules conte-
nant des valeurs numriques.
Par exemple, si lon souhaite compter le nombre total de rservations, il serait judicieux de
compter le nombre de valeurs numriques sur les cellules H13:H21.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Dans ce cas on aurait la formule suivante: NB(H13:H21) qui retournerait comme valeur 2.

C. Les fonctions logiques


Les fonctions logiques permettent deffectuer des comparaisons et des tests logiques.

1. SI
La fonction SI prend trois arguments en paramtre:
=SI(test logique; valeur de la cellule si le test est vrai; valeur de la cellule si le test est faux)
Reprenons lexemple de la partieII.D.4.Les diffrents types de rfrence. On souhaite dsor-
mais afficher ct du prix unitaire des produits si ce prix est suprieur ou infrieur au prix
moyen. On insre donc une nouvelle colonne droite de la colonne A (ce qui dcale les colonnes
suivantes). On remarque que cette action ajuste automatiquement les formules que nous avions
dfinies prcdemment.

132
UE118 Systmes dinformation de gestion

On calcule en B8 le prix moyen. Cette cellule est galement nomme PxMoyen.

La cellule C4=SI(A4<PxMoyen;"infrieur";"suprieur")

2. ET
La fonction ET permet de tester la ralisation simultane de deux ou plusieurs conditions. Elle
retourne une valeur boolenne, cest--dire vrai ou faux. Si toutes les conditions sont
vrifies, elle retourne vrai. Si au moins une condition nest pas vrifie alors elle retourne faux.
Elle prend au moins deux arguments en paramtre(ces arguments sont eux-mmes des tests
logiques):
= ET (test1;test2)
Reprenons lexemple ci-avant. Lentreprise envisage daccorder une rduction pour les produits
dont le prix unitaire est compris entre 12 et 16euros. Le grant souhaite ajouter une colonne
aprs le prix unitaire afin dafficher si le produit est susceptible de bnficier de la rduction.
En logique, un prix compris entre 12 et 16 se traduit par un prix infrieur 16 et un prix suprieur
12.
Ce qui nous donne sous Excel: B4=ET(A4<16; A4>12).
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

3. OU
La fonctionOU a une structure similaire la fonctionET. Elle prend en paramtre deux ou plu-
sieurs tests et retourne un boolen.
Par contre, il suffit quun seul des tests soit vrai pour que cette fonction retourne vrai.
Reprenons lexemple prcdent. Lentreprise dcide de rendre les frais de port gratuits dans
deux cas: soit la quantit commande est suprieure 10, soit le totalHT de la commande est
suprieur 250euros.
La celluleB12 affiche pour la commande, si elle bnficie ou non de la gratuit des frais de port.

201181TDPA0113 133
Systmes dinformation de gestion Srie 1

Nous ajoutons les formules complmentaires pour effectuer ce traitement:


D7=SOMME(D4:D6)
E7=SOMME(E4:E6)
Les deux tests effectuer sont donc:
D7>10
E7>250
La celluleB12 aura donc pour valeur: =OU(D7>10; E7>250)

4. Combinaison de plusieurs fonctions


Les fonctions logiques peuvent tre combines afin dafficher des rsultats plus parlants luti-
lisateur notamment. Ainsi, dans lexemple ci-dessus, il serait mieux dafficher dans la celluleB12
soit gratuit si le port est gratuit, soit le montant payer le cas chant, plutt que vrai ou
faux.
On vous prcise que lorsque le port nest pas gratuit, il slve 2 % du montant HT. Nous
devons donc combiner un testSI avec la fonctionOU dfinie prcdemment.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
B12=SI(OU(D7>10;E7>250);"gratuit";E7*0,02)
Le premier argument est un test: il sagit de vrifier si les conditions de gratuit des frais de port
sont vrifies (quantit>10 ou TotalHT>250). Le deuxime argument de la fonctionSI repr-
sente la valeur de la cellule si le test est vrai: les frais de port sont gratuits. Enfin, le dernier
argument de la fonctionSI indique la valeur de la cellule si le test est faux: les frais de port repr-
sentent 2% du totalHT calcul la celluleE7.
Une autre solution consiste combiner plusieurs fonctions SI:
B12=SI(D7>10;"gratuit";SI(E7>250;"gratuit";0,02*E7))
On commence par vrifier si la quantit est suprieure 10, si cette condition est vrifie alors
on affiche gratuit. Si cette condition nest pas respecte, il faut vrifier si la condition sur le
totalHT est vrifie, cest--dire si le totalHT est suprieur 250euros. Dans ce cas, le port est
aussi gratuit. Sinon, on applique la rgle de calcul du port, cest--dire 2% du totalHT.

D. Les fonctions de recherche


1. RechercheV

a. La RechercheV simple
La fonction RechercheV permet de rechercher un lment dans une colonne dun tableau et de
retourner llment quivalent, cest--dire celui situ sur la mme ligne.
RechercheV (valeur recherche, zone de recherche, indice de colonne retourner, vrai ou faux)

134
UE118 Systmes dinformation de gestion

Attention
La premire colonne de la zone de recherche doit tre trie dans lordre croissant.
Ainsi, dans notre exemple de gestion de colonies, la celluleJ13 (et suivantes), affiche le taux de
rduction dont bnficie le salari en fonction de sa tranche indique en celluleE13. Les corres-
pondances entre les tranches et le taux de rduction sont indiques dans le tableau tranche
(cellulesA4:B8).
Il sagit donc pour chaque tranche saisie en E13 (et suivantes) de chercher dans le tableau
Tranche la tranche et de retourner le pourcentage de rduction associ (situ en deuxime
colonne). Ce qui donne:
J13=RECHERCHEV(E13;Tranche;2;FAUX)

Attention
La fonction RechercheV prend en paramtre un quatrime argument boolen (cest--dire qui
prend pour valeur vrai ou faux). Si aucun paramtre nest mentionn, Excel considre
par dfaut la valeur vrai. Ce paramtre permet de grer le cas o Excel ne trouve pas la
valeur recherche. Si ce paramtre a pour valeur faux et quExcel ne trouve pas la valeur
exacte alors une erreur est retourne (#N/A, cest--dire que la valeur nest pas attribue dans
la table matrice). Si le paramtre prend pour valeur vrai et quExcel ne trouve pas la valeur
exacte, la colonne correspondant la valeur infrieure la plus proche est retourne.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Le quatrime argument de la fonction RechercheV peut galement prendre la valeur vrai.


Voici le cas dune entreprise qui accorde des rductions selon deux critres:
en fonction du type de client (1ertableau, il sera nomm Type_client), un barme est dfini;
en fonction du barme dfini prcdemment et selon le montant de la commande un taux de
remise est appliqu (2etableau, il sera nomm Bareme_remise).

201181TDPA0113 135
Systmes dinformation de gestion Srie 1

Dans un premier temps, nous allons afficher le barme correspondant la catgorie du client
dans la celluleJ5.
Il sagit de rechercher le code type client dans le tableau Type_client et de retourner la 4ecolonne.
Dans la mesure o nous cherchons une valeur exacte, le 4eargument de la fonction recherche
aura pour valeur faux.
Ceci nous donne J5=RECHERCHEV(J3;Type_client;6;FAUX)
Ensuite en J6, nous affichons en fonction du rsultat trouv enJ5, le taux de remise correspon-
dant au montant de la facture du client. Lors de la recherche de ce montant, nous avons affaire
des tranches. Nous ne pouvons donc pas appliquer une recherche exacte. La fonction
RechercheV devra donc retourner une valeur strictement infrieure. Le 4eargument aura donc
pour valeur vrai. De plus, les taux de rduction du barme1 se trouvent en colonneD, cest-
-dire la colonne dindice4, autrement dit le rsultat de la RechercheV (=1dans notre cas)+3.
En fait, quelle que soit la valeur retourne par la fonction RechercheV, il faudra dcaler de
3colonnes pour trouver la valeur de barme correspondante.
Ce qui nous donne: J6=RECHERCHEV(J4;Bareme_remise;J5+3;VRAI)

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
b. Les RechercheV imbriques
Il est possible de rsoudre lexercice prcdent sans passer par ltape daffichage du barme,
il suffit pour cela dimbriquer les fonctions de recherche.
J6=RECHERCHEV(J4;Bareme_remise;RECHERCHEV(J3;Type_client;6;FAUX)+3;VRAI)

2. RechercheH
La fonction RechercheH fonctionne de manire identique la fonction RechercheV mais pour
une recherche sur une plage de lignes.

3. Les fonctions Index et Equiv


Il est galement possible de retourner prcisment lintersection dune ligne et dune colonne.
Index (zone de recherche; numro de ligne; numro de colonne)
Ainsi dans lexemple de la gestion des colonies de vacances, INDEX (Tranche;3;2) retourne
30%.
La fonction Equiv retourne la position dune valeur dans une plage de cellule.
Equiv (valeur recherche, zone de recherche, paramtre (-1, 0 ou 1))

136
UE118 Systmes dinformation de gestion

La zone de recherche est forcment une ligne ou une colonne. Les paramtres permettent de
grer les cas o Excel ne trouve pas de correspondance exacte et ont la signification suivante:
-1:permet de rechercher une valeur proche infrieure;
1:permet de rechercher une valeur proche suprieure;
0:permet de rechercher une correspondance exacte (sinon lerreur #N/A est retourne).
Par exemple: EQUIV(J12;A3:B3;-1) retourne2. Cette fonction consiste rechercher la position
du taux de rduction sur les lignesA3:B3. tant donn que les colonnes ne portent pas exacte-
ment le mme nom, le paramtre-1 a t utilis.
Les fonctions Recherche et Equiv peuvent tre combines quand lindex de la colonne recher-
che nest pas connu lavance. Dans ce cas, la formule enJ13 devient:
J13=RECHERCHEV(E13;Tranche;EQUIV(J12;A3:B3;-1);FAUX)

E. Les autres fonctions


1. Date

a. Maintenant
=MAINTENANT()
Cette fonction permet dindiquer la date et lheure.

b. Aujourdhui
= AUJOURDHUI()
Cette fonction retourne la date du jour.
Des calculs peuvent tre effectus sur les dates. Ainsi, pour calculer une date butoir dans 5jours
il suffira dindiquer: AUJOURDHUI()+5.

c. Extraction de date
Il est possible de combiner des fonctions dextraction aux fonctions prcdentes afin daffiner
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

les informations.

Mois
Cette fonction retourne le numro du mois pour une date donne. Ainsi MOIS(MAINTENANT())
permet dindiquer le numro du mois courant. Si A1=23/03/2012 et que A1 est de format date
alors MOIS(A1) retourne3.

Jour
De mme, Jour prend pour paramtre une date et retourne le numro du jour associ.
Jour(A1) retourne 23.

Annee
Annee fonctionne de manire identique aux fonctions prcdentes: Annee(A1) retourne2012.

2. SOMME.SI
Cette fonction combine les fonctions Si et Somme vues prcdemment. Elle consiste additionner
toutes les cellules dune plage donne qui vrifient un critre donn. Sa syntaxe est la suivante:
SOMME.SI (zone de test;test;cellules additionner)

201181TDPA0113 137
Systmes dinformation de gestion Srie 1

Ainsi dans notre exemple de gestion de colonies, les cellulesO13 O16 contiennent les recettes
pour chaque centre. Il sagit donc de faire la somme des montants pays par les utilisateurs
selon le nom du centre indique M13 M16.
Ainsi, O15=SOMME.SI($F$13:$F$21;M15;$K$13:$K$21)

Remarque
On notera ici la prsence des rfrences absolues avec le caractre$ afin de dupliquer la for-
mule sur les lignes correspondant aux autres centres.

3. NB.SI

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
NB.SI fonctionne de manire similaire SOMME.SI: il sagit de compter le nombre dapparition
dlments correspondant un critre.
NB.SI(zone de test, test)
Ainsi pour indiquer en N18, le nombre denfants correspondant la tranche1, on crira:
N18=NB.SI(E$13:E$21;M18))

4. Rang
Rang permet dindiquer la position dun lment dans une liste donne. Elle adopte la syntaxe
suivante:
Rang(valeur, zone)
Ainsi RANG(B4;B4:B8) retourne1, cest--dire que 50% correspond au premier taux de rduc-
tion de la liste.

138
UE118 Systmes dinformation de gestion

5. Les fonctions dinformation


Les fonctions dinformation permettent dobtenir des renseignements sur une cellule.

a. ESTNA
Cette fonction retourne vrai si la cellule sur laquelle elle sapplique contient une erreur#N/A.
Ainsi, sur lexemple de la gestion des colonies, si la formule en J14(=RECHERCHEV(E14;Tranche;2;
FAUX)) est duplique avec la poigne de recopie enJ15, #N/A saffiche car aucune tranche nest
dfinie enE15. Il faudrait pouvoir afficher lutilisateur quil nous manque la tranche pour afficher la
rduction correspondante.
Donc J15=SI(ESTNA(RECHERCHEV(E15;Tranche;2;FAUX));"tranche non trouve";
RECHERCHEV(E15;Tranche;2;FAUX))
En effet, si la recherche du pourcentage correspondant la tranche retourne une erreur de
type#N/A alors un message tranche non trouve apparat dans la cellule, sinon la recherche
est effectue.

b. ESTVIDE
Si lon veut grer le cas o les cellules sont vides, une alternative la formule prcdente enJ15
est dutiliser la fonction ESTVIDE qui indique pour une cellule passe en paramtre si elle est
vide ou pas.
Ainsi J15=SI(ESTVIDE(E15);"tranche non indique"; RECHERCHEV(E15;Tranche;2;FAUX))
La formule prcdente (avec la fonction ESTNA) gre le cas dune erreur retourne par la fonc-
tion RechercheV (absence de saisie ou tranche errone) alors quici nous nous intressons uni-
quement labsence de valeur.
Lidal serait de combiner les 2cas:
J15=SI(ESTVIDE(E15);"tranche non indique";SI(ESTNA(RECHERCHEV(E15;Tranche;2;FAUX));
"tranche errone";RECHERCHEV(E15;Tranche;2;FAUX)))
Il sagit de vrifier dabord si la cellule est vide, dans ce cas, on prcise lutilisateur que la
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

tranche nest pas indique. Sinon, on gre lerreur sur la RechercheV, cest--dire le cas o une
tranche inexistante serait indique.

6. La concatnation
La concatnation permet dafficher dans une mme cellule deux informations diffrentes.
Ainsi, A13&B13 permettra dafficher dans une mme cellule le nom et le prnom.

F. Les fonctions personnalises


Nous avons montr prcdemment lutilisation des diffrentes fonctions dExcel telles que la
RechercheV ou la fonction Somme. Il est galement possible pour lutilisateur de dfinir ses
propres fonctions en les codant laide du langage de programmation associ Excel: Visual
Basic for Applications (VBA).
Afin daccder cette fonctionnalit, il faut afficher le mode Dveloppeur. Il se trouve dans:
Fichier>Options>Personnaliser le ruban>colonne de droite>cocher dveloppeur.
Reprenons le cas de notre entrepreneur. Dfinissons une fonction personnalise permettant de
calculer, partir dun montantHT et dun taux de TVA, le montantTTC. La fonction prend donc
comme paramtre dentre le montant HT et le taux de TVA. Elle retourne en sortie le mon-
tantTTC.

201181TDPA0113 139
Systmes dinformation de gestion Srie 1

Pour crire cette fonction, cliquer sur Visual Basic dans longlet dveloppeur. Linterface de pro-
grammation Visual Basic souvre. Insrer un module puis cliquer sur Insertion>Procdure et
cocher function pour insrer une fonction Calcul_TVA.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
La dclaration et la fin de la fonction sont ajoutes automatiquement:
Public Function Calcul_TVA()
End Function
Dans notre cas, la fonction devient:
Public Function Calcul_TVA(montantHT, txTVA)
Calcul_TVA =montantHT * (1 +txTVA)
End Function
Il sagit de prciser les paramtres dentre dans la parenthse de dclaration. En VBA, le para-
mtre de sortie porte le mme nom que la fonction. Donc ici, partir dun montant HT et dun
taux de TVA, le montant TTC (stock ici dans la variable Calcul_TVA) est retourn.
Pour accder aux fonctions personnalises, il suffit daller dans le menu dinsertion des fonc-
tions puis de choisir la catgorie Personnalises. Linterface dutilisation se prsente comme
les fonctions prdfinies par Excel. Il suffit de choisir les cellules correspondantes.

140
UE118 Systmes dinformation de gestion

G. Macro-commande
Les macro-commandes permettent dautomatiser un certain nombre dactions sur le tableur.
Elles sont soit codes directement laide de VBA soit enregistres via lenregistreur de macro.
Pour accder aux fonctions Macro, il faut activer laffichage dveloppeur. Il se trouve dans :
Fichier>Options>Personnaliser le ruban>colonne de droite>cocher Dveloppeur.
Dans lexemple de la gestion des colonies de vacances, chaque ajout dun nouvel enfant dans
le tableau rcapitulatif, il faut tirer les formules des cellules H14, I14, J14, K14. Nous allons
crer une macro-commande qui permet de faire cela.
Nous donnons un nom explicite la macro et ventuellement des touches de raccourci pour
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

lexcuter ainsi quun descriptif. Il sagit de lancer lenregistrement de la macro et de procder


ltirement avec la poigne de recopie des cellules concernes.

Suite lajout dun enfant, la macro peut tre excute en cliquant sur Macro et en choisissant
son nom ou en utilisant les touches de raccourci dfinies.
Il est galement possible dinsrer un bouton et dy associer la macro.

201181TDPA0113 141
Systmes dinformation de gestion Srie 1

IV. Lanalyse et la prsentation des donnes

A. La mise en forme conditionnelle


La mise en forme conditionnelle permet de dfinir lavance le formatage de cellules en fonction
de critres prdfinis. Ainsi, on peut par exemple colorer en rouge, dans le tableau STATS par
centre, les centres dont la recette est infrieure au prix moyen. La mise forme conditionnelle est
accessible dans le menu Accueil.
Slectionner les cellules concernes par cette mise en forme, puis choisir la rgle de mise en
surbrillance pour les valeurs suprieures un seuil. Il suffit ensuite dindiquer le formatage et la
zone qui sert dfinir le seuil (N24 dans notre cas).

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
B. Les filtres
Les filtres permettent dafficher uniquement les informations qui nous intressent un moment
donn, sans pour autant supprimer les autres. En slectionnant le tableau que lon souhaite fil-
trer puis en cliquant sur Trier/Filtrer, loption de filtration est en place. Ainsi, si lon souhaite
une synthse uniquement pour la tranche1, il suffit de slectionner le filtre sur la colonne tranche
et de cocher la case1.

142
UE118 Systmes dinformation de gestion
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Il est galement possible de dfinir des filtres personnaliss. Ci-aprs, nous avons dfini un filtre
permettant dafficher les valeurs infrieures la moyenne.

201181TDPA0113 143
Systmes dinformation de gestion Srie 1

C. Les tableaux croiss dynamiques


Un tableau crois dynamique est un tableau de synthse de donnes. Il permet de dcomposer
une ou plusieurs variables. Le tableau est dynamique, cest--dire quil permet lajout et la sup-
pression des champs et la mise jour du tableau de synthse.
Dans notre exemple de gestion de colonies, on peut utiliser des tableaux croiss dynamiques
pour afficher le montant pay par ville et par destination. Ce qui donne le tableau suivant:

Il se construit de la manire suivante:


slection des zones alimentant le tableau;
puis dans linterface de construction du tableau, choix des lments en ligne, en colonne et les
valeurs centrales.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

D. Les graphiques
Excel permet de gnrer rapidement de nombreux graphiques. Ainsi, si lon souhaite montrer la
rpartition du chiffre daffaires par centre, on peut construire un camembert de la faon sui-
vante: Insertion>Graphique.
Le champ plage de donnes correspond aux valeurs permettant de construire le graphique, il
sagit ici des chiffres daffaires (plageO13:O16). Ltiquette de laxe reprsente la lgende. Le
nom de la srie est le message dlivr par le graphique.

144
UE118 Systmes dinformation de gestion

E. Une bonne pratique de conception:


lasparationdesdonnesde calcul
Dans un objectif de clart notamment en termes de prsentation de la feuille de calcul, il convient
de toujours sparer les rsultats des donnes servant obtenir ces rsultats. Ainsi, dans le cas
de la gestion des colonies de vacances, les tableaux servant prsenter les centres, dtaillant
les rductions par tranche ou la tarification de lacheminement ne devraient pas apparatre direc-
tement lutilisateur final. Ces donnes sont stockes dans une autre feuille de calcul du mme
classeur que nous avons nomm ici DonneesDeCalcul.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

201181TDPA0113 145
Systmes dinformation de gestion Srie 1

V. Les outils daide la dcision

A. Le module valeur cible


Loutil Valeur cible permet de rechercher un rsultat spcifique pour une cellule (contenant obli-
gatoirement une formule) en ajustant la valeur dune autre cellule. Par exemple, quel prix de
vente puis-je fixer pour atteindre une marge de 15%?
Si nous reprenons lexemple du commerant vu prcdemment. Supposons quil souhaite ajou-
ter un nouveau produit sa gamme, il sait dj quil aura une demande de 15units. Quel prix
de vente fixer pour atteindre un prix de vente moyen de 30euros?
La fonction Valeur cible se trouve dans longlet Donnes>Analyse de scnarios.
On cherche faire atteindre la valeur30 la celluleC9 en modifiant A7.

Aprs plusieurs itrations, Excel affiche dans la celluleA7 la rponse: chaque nouveau produit
devra tre vendu 46,3euros lunit.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
B. Le gestionnaire de scnarios
Le gestionnaire de scnarios fonctionne de manire similaire la Valeur cible. Il permet de tester
plusieurs hypothses dans une situation donne. Il sagit donc dun outil danalyse de simulation.
Notre commerant rflchit toujours au meilleur prix pour son nouveau produit. Il voudrait envi-
sager diffrentes hypothses de prix et de quantit:

Prix Quantit
40 20
30 35
60 10

146
UE118 Systmes dinformation de gestion

La colonne Valeurs actuelles affiche les valeurs des cellules variables au moment de la cration
du rapport de synthse. Les cellules variables de chaque scnario se situent dans les colonnes
grises.
La synthse du gestionnaire de scnario fait apparatre les diffrentes valeurs des cellules dpen-
dantes selon les valeurs envisages. On constate ainsi que le chiffre daffaires est maximal pour
un prix de vente de 30euros et 35units vendues.

C. Le solveur
Notre commerant cherche dsormais trouver la combinaison optimale de ses ventes dans le
but de raliser au moins 4000euros de chiffre daffairesHT. Il indique les contraintes suivantes
sur les produits en stocks (pour plus de clart nous nommerons les produits P1, P2, P3, P4):
Stock maximal: P1=200, P2=250, P3=100, P4=150.
Quantit minimale vendre: P1=10, P2=10, P3=10, P4=15.
Il sagit donc de dfinir les quantits vendre afin dobtenir un chiffreHT de 4000euros au
moins compte tenu des contraintes ci-avant.
Ce problme peut tre rsolu laide du solveur dExcel. Il sagit dune macro complmentaire
quil convient dajouter en allant dans Fichier>Options>Complments>Grer les compl-
ments dExcel>Atteindre>cocher Solveur.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Objectif dfinir correspond la cellule objectif. Ici nous dfinissons une valeur mais il ga-
lement possible de maximiser ou de minimiser le contenu de la cellule. Les cellules variables
correspondent aux cellules quExcel doit modifier pour arriver au rsultat. Ensuite toutes les
contraintes sont ajoutes une par une et il ny a plus qu cliquer sur Rsoudre. Le lancement
du solveur indique sil est possible ou non dobtenir un rsultat.

201181TDPA0113 147
Systmes dinformation de gestion Srie 1

Dans notre cas, le solveur propose la solution suivante:

En arrondissant, nous obtenons les rsultats suivants:


P1=31, P2=71, P3=27, P4=15.

VI. Exercices dapplication


Reprenons les exercices dapplication vus avec les algorithmes et traitons-les avec Excel.

Exercice1: Oprateur de concatnation (cf. Exercice1 de la partie5)

nonc
Dans la celluleA1, il y a: Paris, dans la cellule A2: 2,2.

TRAVAIL FAIRE

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
crivez, dans la celluleA3, la formule qui fera apparatre: Paris compte 2,2millions dhabi-
tants.

Corrig
=A1&" compte "&A2&" millions d'habitants

148
UE118 Systmes dinformation de gestion

Exercice 2 : Fonctions SI, ESTNUM, ARRONDI, SOMME, SOMME.SI (cf.Exercice2


de la partie5)

nonc
Les factures ne font pas plus de 8lignes.

TRAVAIL FAIRE
partir des trois premires colonnes qui vous sont donnes (type, quantit, prix), crivez les
formules sur les cellules D8, E8, F8, qui, recopies jusqu la ligne15, permettront de remplir
toutes les colonnes (Taux TVA, TVA, Montant).

Corrig

Taux de TVA
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

=SI(A8="livre";5,5;19,6)
Cette premire formule ne fonctionne que pour les lignes non vides: partir de la ligne14, dans
la colonneA, Excel trouvera des cellules vides, donc diffrentes de livre, donc en D14 et D15, il
affichera 19,6. La bonne formule est donc:
=SI(A8="livre";5,5;SI(A8="autre";19,6;""))

Calcul de la TVA
=B8*C8*D8/100

Premier problme
En D14 et D15, avec la formule prcdente, nous avons mis "" qui nest pas un chiffre, donc en
E14 et E15, Excel ne pourra pas faire la multiplication et affichera #Valeurs. Pour viter cet affi-
chage, il faut dire que:
quand la cellule contient une valeur numrique (do le test ESTNUM), la multiplication est
effectue;
mais dans le cas contraire, cest--dire quand, dans la cellule, il ny a pas de nombre, on ne
fait pas la multiplication et on affiche "".

201181TDPA0113 149
Systmes dinformation de gestion Srie 1

Remarque
Excel peut faire une multiplication avec une cellule vide, car elle est considre contenir 0,
mais une cellule qui contient ne rien afficher cest--dire ="", ne peut pas servir pour une
multiplication.
=SI(ESTNUM(D8);B8*C8*D8/100;"")

Deuxime problme
En multipliant par 5,5%, on obtient parfois des nombres avec 3dcimales. Il faut utiliser la fonc-
tion Arrondi pour nen garder que 2.
=SI(ESTNUM(D8);ARRONDI(B8*C8*D8/100;2);"")

Calcul du Montant
=SI(ESTNUM(E8);B8*C8+E8;"")
(Nous avons pareillement test si la TVA est un nombre, car dans les lignes vides, nous avons
insr "".)

Montant total sans rduction


=SOMME(F8:F15)

Montant de la remise cas 1


=SI(SOMME(B8:B15)>=100;D17*0,1;0)
Le premier argument de SI teste si la somme des quantits est suprieure ou gale 100, si cest
vrai le deuxime argument multiplie le montant total prcdent par 0,1, si cest faux, il affiche 0.
Le problme est quen multipliant par 0,1 on peut obtenir un nombre avec 3dcimales. Do la
formule finale:
=SI(SOMME(B8:B15)>=100;ARRONDI(D17*0,1;2);0)

Montant de la remise cas 2


=SI(SOMME.SI(A8:A15;"=livre";B8:B15)>=100;ARRONDI(D17*0,1;2);0)

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Exercice3: Fonction SI et adresses absolues (cf.Exercice3 de la partie5)

nonc
Les cellules B23 B25 contiennent les taux de change de leuro() vers le dollar($), la livre()
et le yen().

TRAVAIL FAIRE
partir des montants changer, cellules D23 D28, de la devise de dpart, cellules E23
E28, et de la devise darrive, cellules F23 F28, crivez en G23 la formule qui donne le mon-
tant obtenu et que lon recopiera jusquen G28.

150
UE118 Systmes dinformation de gestion

Corrig
Les taux de change tant toujours la mme place, les adresses de leurs cellules devront tre
bloques par des $, si elles figurent dans des formules qui sont recopies.
Quand on passe de leuro() une autre monnaie, il faut multiplier par le taux de change, quand
on passe dune autre monnaie leuro(), il faut diviser par le taux de change.
Les divisions pouvant donner de nombreuses dcimales, il faudra utiliser la fonction arrondi.
La dernire ligne, ligne28, tant vide, le montant changer est gal 0 et donc la fonction affi-
chera 0 pour le montant obtenu. Si on ne veut pas afficher ce 0, il faudra tester si la cellule dans
la colonneD est vide ou non. Finalement on obtient:
=SI(ESTVIDE(D23);"";ARRONDI(SI(E23="";SI(F23="$";D23*$B$23;SI(F23="";D23*$B$24;D23
*$B$25));SI(E23="$";D23/$B$23;SI(E23="";D23/$B$24;D23/$B$25)));2))

Exercice4: Fonction SI (cf. Exercice4 de la partie5)

nonc
On a de I1 I5 les kilomtrages des reprsentants et dans la colonneJ, on inscrit le montant
rembours partir des formules tablies dans lexercice5. La boucle se fait ici, tout simplement
en recopiant la formule.
Une ligne vide signifie un nombre de kilomtres gal 0. Si on ne veut pas afficher un montant
rembourser de 0 sur une ligne vide, il faut dans la formule recopie, tester si la cellule conte-
nant les kilomtres est vide ou non.

TRAVAIL FAIRE
Quelle formule, qui pourra tre recopie sur toute la colonneJ,
faut-il crire en J2?
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Corrig
=SI(Estvide(I2);"";SI(I2<1000;I2*0,3;SI(I2<2500;300+(I2-1000)*0,25;SI(I2<5000;(300+375)+(I2-
2500)*0,2;(300+375+500)+(I2-5000)*0,15))))

Exercice5: Fonctions SOMME et ENT (cf. Exercice5 de la partie5)

nonc
La liste des achats dun client est crite en I11:I17. Ce sont obligatoirement des nombres entiers.
Le montant que le client donne pour payer est crit en I8.
Les nombres de billets de 5 et de pices de 2 et 1 rendre sont crits en J8, K8, L8.

201181TDPA0113 151
Systmes dinformation de gestion Srie 1

TRAVAIL FAIRE
crivez les formules des cellules J8, K8 et L8 qui
calculent ces nombres de billets de 5 et de
pices de 2 et 1 rendre.

Corrig

Montant rendre
=I8-SOMME(I11:I17)
En divisant ce montant par 5 et en prenant la partie entire du quotient, on a le nombre de billets:
J8 =ENT((I8-SOMME(I11:I17))/J7)

Montant restant rendre aprs les billets


=I8-SOMME(I11:I17)-J8*J7
K8 =ENT((I8-SOMME(I11:I17)-J8*J7)/K7)
L8 =I8-SOMME(I11:I17)-J8*J7-K8*K7

Exercice 6 : Fonctions SI, NB.SI, RECHERCHEH, ESTVIDE, SOMME (Cf. Exercice6


de la partie5)

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
nonc
Le prix des entres en fonction de lge est donn dans le tableau A29:D30, le prix des prestations
supplmentaires, accessibles seulement aux personnes ges de plus 14 ans dans le tableau
G29:J30. Le prix total est diminu de 10% si lun au moins des clients est de la commune.

TRAVAIL FAIRE
crivez la formule de la celluleD34, que lon recopiera jusquen D38, ainsi que la formule de
la celluleG33.

152
UE118 Systmes dinformation de gestion

Corrig

Prix en fonction de lge


D34 =SI(B34<=3;0;SI(B34<=14;4,1;4,6))

Prix des prestations


D34 =SI(ESTVIDE(C34);0;RECHERCHEH(C34;$G$29:$J$30;2;faux))
Ce prix est crit automatiquement en utilisant un tableau de correspondance, donc on va se
servir de la fonction Recherche.
Les donnes de ce tableau sont crites dans lespace G29:J30, c'est--dire en lignes, on utili-
sera donc RechercheH.
La premire ligne (F29 J29) sera celle o Excel ira chercher la prestation quil aura lue dans la
celluleC34. Le prix sera pris sur la deuxime ligne du tableau (3eargument de la fonction) et
enfin sil y a une erreur de frappe dans la colonne prestation, on veut quExcel nous le signale,
donc 4eargument positionn faux (ou 0). On fixe par des $ ladresse du tableau qui ne doit
pas changer lors de la recopie de la formule dans la colonne D.
Le prix pour une personne est la somme du prix en fonction de lge et du prix des prestations
et si lon ne veut pas quil saffiche 0 dans la celluleD38, on testera si la cellule dans la colonneA
est vide ou non.

D34 =SI(ESTVIDE(A34);""; SI(B34<=3;0;SI(B34<=14;4,1;4,6))


+SI(ESTVIDE(C34);0;RECHERCHEH(C34;$G$29:$J$30;2;FAUX)))

Prix total
=SI(NB.SI(A34:A37;"o")>0;SOMME(D34:D39)*0,9;SOMME(D34:D39))
On teste sil y a une personne de la commune en testant si le nombre de cellules dans la colonneA
qui contiennent la lettre O est suprieur 0.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Exercice7

nonc
Vous devez automatiser ldition des factures pour la socit Matplomb.
La premire feuille du fichier Excel Facture, est une feuille contenant des tables de correspon-
dance:

Le tableau Article a une centaine de lignes. Son adresse est A3:D102, elle a t nomme Article.

201181TDPA0113 153
Systmes dinformation de gestion Srie 1

Le tableau Remises indique quun article dont le prix est compris entre 0 et 99,99euros ne bn-
ficie daucune remise, si son prix est compris entre 100 et 999,99euros il obtient 5% de remise
et partir de 1000euros, il bnficie de 10% de remise. Son adresse a t nomme Remises;
elle est gale $G$3:$H$5 afin que la premire colonne corresponde aux bornes suprieures
des classes.
Les autres feuilles du fichier contiennent chacune une facture. Les cellules colores sont remplies
manuellement, les cellules blanches se mettent jour automatiquement au moyen de formules.

Exemple dune feuille facture

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
TRAVAIL FAIRE
crivez les formules entrer dans les cellules suivantes:
D3: Lchance de paiement est 30jours fin de mois. Donc partir de la date crite enD2, il faut
prendre le mois suivant et le 30ejour de ce mois.
B8, C8, D8: Les factures ne font jamais plus de 13lignes. Les formules crites dans ces cellules
sont recopies jusqu la ligne20 et affichent le libell de larticle correspondant au code donn
enA8, sa catgorie et son prix.
F8: Vous afficherez le taux de remise partir de la rgle donne prcdemment. Pour aller plus
loin, crivez une deuxime formule qui affiche ce taux, mais en supposant que les prix unitaires
ne figurent pas sur la facture (pas de colonneD).
G8, G22, C24, C25, C26: Sans commentaire.
G23: Si le montant total est suprieur 10000euros, la remise est de 15%, si le montant est
compris entre 3000euros et 10000euros, le montant est de 5%, si le montant est infrieur
3000euros, la remise est nulle.
G25: Si le montant des articles commands dans la catgorieA est suprieur 5000euros ou
si le nombre darticles diffrents (nombre de lignes de la facture) est suprieur 10, la remise est
de 10% sinon elle est nulle.

154
UE118 Systmes dinformation de gestion

C28: Si le Total3 est suprieur 5000euros et si le nombre darticles qui ont t commands
en plus de 20exemplaires est au moins gal 3, le nombre de points est gal au Total3 divis
par100 et arrondi la dizaine la plus proche, sinon le nombre de points est nul.

Corrig
D3: =Date(ANNEE(D2);MOIS(D2)+1;30)
ANNEE(D2): anne de la date d'mission qui est crite en D2
MOIS(D2): mois de la date d'mission
30: numro du jour

Pour aller plus loin


Cette formule fonctionne dans la plupart des cas, mais pas pour une date d'mission en jan-
vier car le mois paiement sera fvrier et il n'a que 28jours (si on ne veut pas rajouter de com-
plications superflues, mme les annes bissextiles o le mois de fvrier a 29jours on fera le
paiement le 28fvrier). La formule devient donc:
= Si(MOIS(D2)=1; Date(ANNEE(D2);MOIS(D2)+1;28);
Date(ANNEE(D2);MOIS(D2)+1;30))
Mais la formule ne fonctionne pas non plus pour le mois de dcembre, car en faisant
MOIS(D2)+1, on tombe sur le 13emois, qui n'existe pas. Donc quand la date d'mission est en
dcembre, il faut afficher le mois de janvier et le 30ejour de l'anne suivante.
=SI(MOIS(D2)=12;Date(ANNEE(D2)+1;1;30);
SI(MOIS(D2)=1;Date(ANNEE(D2);MOIS(D2)+1;28);Date(ANNEE(D2);
MOIS(D2)+1;30)))
On s'aperoit sur cet exemple pourtant trs simple que ds que l'on veut faire un logiciel qui
prend en compte tous les cas possibles, cela le complique normment. C'est pourquoi les
logiciels ont plusieurs versions successives. La premire version traite les cas les plus cou-
rants et est trs simple, ce qui permet de sortir le logiciel rapidement, puis on le complte en
doublant ou triplant son volume pour prendre en compte des cas qui parfois ne se produisent
qu'une fois sur 1000 ou moins.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

B8: =RECHERCHEV(A8;Article;2;0)
1re amlioration : suppression de laffichage #N/A pour les lignes 15 20 o il ny a aucun
code. Quand il ny a aucun code il ne faut rien afficher, alors que RechercheV affiche #N/A car
cette fonction ne trouve pas de cellule vide dans la premire colonne du tableau Article.
2eamlioration: suppression de laffichage #N/A quand il y a une erreur de frappe qui ne cor-
respond aucun code comme en ligne14 et crire la place erreur de saisie:
=SI(ESTVIDE(A8);"";
SI(ESTNA(RECHERCHEV(A8;Article;2;FAUX));"erreur de saisie";
RECHERCHEV(A8;Article;2;FAUX)))
C8: =SI(ESTVIDE(A8);"";
SI(ESTNA(RECHERCHEV(A8;Article;3;FAUX));"erreur de S.";
RECHERCHEV(A8;Article;3;FAUX)))
D8: =SI(ESTVIDE(A8);"";
SI(ESTNA(RECHERCHEV(A8;Article;4;FAUX));"erreur de S.";
RECHERCHEV(A8;Article;4;FAUX)))
F8: =RECHERCHEV(D8;Remises;3;VRAI)
Ici le 4eargument de RechercheV est vrai puisque la premire colonne de notre tableau de
correspondance, Remises, ne contient videmment pas tous les prix possibles. Vrai indi-
quera que RechercheV cherchera un prix plus petit et le plus grand parmi ceux-ci.

201181TDPA0113 155
Systmes dinformation de gestion Srie 1

1re remarque: la deuxime colonne du tableau remise ne sert rien pour la fonction RechercheV.
Elle nest l que pour les lecteurs du tableau, afin de leur montrer quil sagit dintervalles. Pour
Excel, cest le paramtre vrai qui indique quil sagit dintervalles.
2eremarque: avec le paramtre vrai, il ny a pratiquement jamais de message derreur suite
une erreur de frappe puisquen gnral RechercheV trouve une valeur plus petite dans la
colonne. Ici pour avoir un message derreur, il aurait fallu taper un prix ngatif. Donc, on ne com-
pliquera pas excessivement la formule pour un cas qui ne se prsente pratiquement jamais.
Sil ny avait pas de colonneD, il faudrait aller rechercher le prix partir du code et au lieu
davoir comme premier argument ladresse du prix, D8, on aurait une deuxime fonction
RechercheV() qui irait rechercher ce prix.
=SI(ESTVIDE(A8);"";RECHERCHEV(RECHERCHEV(A8;Article;4;FAUX);Remises;3;VRAI))
La formule est dj assez complique, mais les mordus testeront si le premier RechercheV
renvoie #N/A provenant dune erreur de frappe du code. Ils feront donc un
=SI(ESTNA(expression);"erreur de saisie du code";expression)
lexpression correspondant aux deux RechercheV imbriques.
G8: =SI(ESTNUM(D8);ARRONDI(D8*E8*(1-F8);2);"")
G22: =SOMME(G8:G20)
C24: =SOMME.SI(C8:C20;"=A";G8:G20)
C25: =NBVAL(A8:A20)
NB ne compte que les cellules contenant des chiffres. On aurait pu lutiliser avec les colonnes D,
E, F, G. NBVAL compte toutes les cellules non vides.
C26: =NB.SI(E8:E20;">20")
G23: =SI(G22>10000;ARRONDI(G22*0,15;2);SI(G22>3000;ARRONDI(G22*0,05;2);0))
G25: =SI(OU(C24>5000;C25>10);G22*0,1;0)
C28: =SI(ET(G26>5000;C26>2);ARRONDI(G26/100;-1);0)

Exercice8

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
nonc
Un vendeur enregistre dans un tableau ses ventes par mois auprs de ses 150clients (ici seule-
ment 9 vous sont prsents).
Un encadr calcule des statistiques automatiquement partir du premier tableau.

TRAVAIL FAIRE
1.crivez les formules dans la colonneB qui devront tre recopies jusquen colonneM pour
que cet encadr se remplisse automatiquement. Le rang du mois, ligne17, est son classe-
ment par rapport aux autres mois.
Dautre part, les clients demandent souvent des informations sur leurs consommations prc-
dentes partir de la date dun de leur relev qui sert dautres oprations.
2.Pour obtenir ces informations:
a.B21: Extrayez le numro du mois partir de la date dmission.
b.E21: Trouvez le numro de la ligne de ce client dans le tableau. Pour cela, vous utiliserez
la fonction Equiv(P1;P2;P3) o P1 = adresse de la valeur chercher dans la colonne (ici
adresse o est crit le nom du client); P2=adresse de la colonne (ici la colonne des noms);
P3=0 quand les valeurs dans la colonne sont en dsordre ou non ranges en ordre croissant.
Sil y a eu une erreur de frappe et que le nom du client ne se trouve pas dans la colonne, la
fonction devra afficher: inconnu.

156
UE118 Systmes dinformation de gestion

3.G21: Consommation du client pour le mois correspondant la date dmission.


4.J21: Consommation de lanne pour le client. Vous indiquerez les adresses de la ligne des
consommations du client, dans la fonction Somme, en utilisant la fonction Indirect. Par
exemple Indirect("B"&E21) indique ladresse B2 car E21 contient 2.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Corrig

Question 1
B12: =SOMME(B2:B10)
B13: =SOMME.SI(B2:B10;">300")
B14: =MIN(B2:B10); B15: =MAX(B2:B10); B16: =MOYENNE(B2:B10)
B17: =RANG(B12;$B$12:$M$12)

Question 2
a.B21: =SI(ESTVIDE(A21);"";MOIS(A21))
b.E21: =EQUIV(C21;A2:A10;0)

201181TDPA0113 157
Systmes dinformation de gestion Srie 1

Cette fonction nous donne le numro de ligne o apparat le nom crit en C21 dans la
colonne A2:A10. Sil y a eu une erreur de frappe et que le nom ne se trouve pas dans cette
colonne, il apparatra#N/A. Pour remplacer #N/A par inconnu, la formule devient:
=SI(ESTNA(EQUIV(C21;A2:A10;0));"inconnu"; EQUIV(C21;A2:A10;0))
Pour laisser la cellule vide et ne pas afficher inconnu lorsquil ny a pas de nom dans la
colonneC:
=SI(ESTVIDE(C21);"";SI(ESTNA(EQUIV(C21;A2:A10;0));"inconnu"; EQUIV(C21;A2:A10;0)))

Question 3
G21: =SI(ESTNUM(E21);INDEX($B$2:$M$10;E21;B21);"")

Question 4
J21: =SI(ESTNUM(G21);SOMME(INDIRECT("B"&E21+1);INDIRECT("M"&E21+1));"")
ESTNUM(G21): Pour tester si lon peut faire le calcul: il y a un nom inscrit en colonneC et il
nest pas inconnu.
E21+1: E21 contient le numro de la ligne dans le tableau et le numro de la ligne dans la
feuille est le numro de la ligne dans le tableau+1.

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

158
UE118 Systmes dinformation de gestion

Index
Acteurs du systme dinformation 62 ECM 33
Adressage Entrepts de donnes 60
Nommer une cellule 130 Facebook 31
Rfrence absolue 130 Feuille de calcul 126
Rfrence mixte 130 Filtres 142
Rfrence relative 129 Fonctions 131
Adware 33 Fonctions
Affectation 91 Annee 137
Afficher 90 Arrondi 132
Agenda 28 Aujourdhui 137
Calendrier 28 Date 137
Algorithme 89 Equiv 136
Annuaire 28 ESTNA 139
Arbre 93 EstVide 139
ASP 40, 71 Et 133
Back-sourcing 71 Index 136
Balises 39 Jour 137
Bloc note 38 Maintenant 137
Bureau virtuel (BV) 19 Max 132
Cahier des charges 82 Min 132
Calendrier 23 Mois 137
Cration de runion 23 Moyenne 131
Carte heuristique 42 NB 132
Carte mentale 42 NB.SI 138
Cellule 126 Ou 133
Classeur 126 Rang 138
CMS 40 RechercheV 134
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Joomla 40 Si 132
Mambo 40 Somme 131
SPIP 40 Somme.Si 137
Codec 37 Fonctions dinformation 139
Collecticiel 28 Fonctions personnalises 139
Compilation 89 Format audio 37
Compresser un fichier ou un dossier 34 Codec 37
Compteur 101, 103 MP3 37
Concatnation 139 WAV 37
Connaissance 46 Format image 36
Contacts GIF 36
Importer des contacts 24 JPEG 36
Content Management System 40 PNG 36
Copie dcran 43 Format libre 33
Copyright 34 Format ouvert 35
Cot de linformation 46 Format propritaire 33
CSS 39, 40 Formats de cellule 128
Cumul 100 Formats de fichiers 34
Dclaration des variables 89 Format texte 38
Direction des systmes dinformation 65 CSV 38
Directions mtiers 65 RTF 39
Donne 45 TXT 38
DSI 65 Forum 20, 31

201181TDPA0113 159
Systmes dinformation de gestion Srie 1

Crer un post 20 Maintenance prventive 67


diter un message 21 Matrise duvre 66
Post 20 Matrise douvrage 66
Sujet 20 Merise 84
Freemind 42 Messagerie lectronique 29
Freeware 33 Mtadonnes 32, 37
FTP 30 Microsoft Office 34
Gestion lectronique des documents (GED) Mind map 42
32 Mise en forme conditionnelle 142
Gimp 43 Modlisation du systme dinformation 79
Graphiques 144 Nommage de cellules 126
Groupware 28 Open Office 34
HTML 39 Organigramme 93
HTML (HyperText Markup Language) 39 Outils collaboratifs 28
Imprimante virtuelle 36 Outils daide la dcision 146
Imprimer 90 Outils daide la dcision
Indexer ses fichiers 34 Gestionnaire de scnarios 146
Infogrance Solveur 147
Facilities management; Outsourcing 67 Valeur cible 146
Information 45 Outils nomades 27
Information Outils portables 27
Accessibilit des informations 47 Outlook Web App 21
Actuelle 47 Paramtres 91
Capitalisation des informations 47 Partage de connaissances 31
Cot de linformation 47 PDF 35
Disponible 47 PHP 40
Exacte 47 Portail 28
Historisation et contextualisation des Post 31
informations 48 Pour Fin Pour 101
Pertinente 47 Rpter Jusqu 101
Protection des informations 48 Rseaux sociaux dentreprise 31
Qualit de linformation 46 RSE 31
Technologies de linformation 49 RSS

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Valeur de linformation 47 Veille 41
Validation des informations 47 RSS (Really Simple Syndication) 41
Instructions de calcul 92 Syndication de contenu Web 41
Instructions dentre 89 SaaS 71
Interoprabilit 60 Saisir 90
Intranet 28 Schma directeur 79
Itration 101 Selon 99
JAVA 40 SGC 40
Langage de programmation 89 Shareware 33
LDAP 28 Si 96
LinkedIn 31 Site web dynamique 40
Lire 90 SSII
Lire un PDF 36 SS2I; Socit de services en ingnierie
Liste de diffusion 31 informatique 67
Logiciel de retouche dimage 43 Systme de pilotage 56
Logiciel libre 34 Systme dinformation 55, 57
Logiciel propritaire 34 Systme oprant 56
Macro-commande 141 Systmes htrognes 60
Macro-commande Tableaux croiss dynamiques 144
Enregistreur de macro 141 Tableur 126
VBA 141 Tags 39
Maintenance curative 67 Taille des fichiers 34
Maintenance volutive 67 Tant Que 101

160
UE118 Systmes dinformation de gestion

Tierce maintenance 67 Web App Office 24


Twitter 31 Excel 24
Types de donnes 91 Powerpoint 24
Urbanisation 60 Word 24
Valeur dune information 46 Web App One Note 24
Validation des donnes 128 Wordpad 38
Variable boolenne 111 Workflow 40
Visioconfrence 29 WYSIWYG 40
Web App XML (Extensible Markup Language) 39
Consulter les diffrentes versions 25
Partager le document 26
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

201181TDPA0113 161
UE118

Devoir 1
Systmes dinformation de gestion
Anne 2013-2014

envoyer la correction
Auteur: Pradeepa THOMAS

Remarque
Le devoir est not sur 40points. Aprs correction la note sera ramene sur 20points et arrondie
lentier suprieur.

Exercice1 (12points)

TRAVAIL FAIRE
partir des articles ci-aprs, rpondre aux questions suivantes:
1.Dfinir un logiciel en mode SaaS.
2.Quelle diffrence y a-t-il entre Cloud et SaaS?
3.Quels sont les avantages du mode SaaS pour les entreprises utilisatrices?
4.Quelles sont les problmatiques auxquelles sont confrontes les entreprises qui commercialisent
des logiciels en mode SaaS (modle conomique, services...)? Quelles sont les perspectives?
5.Dfinir ce quest la Cnil et indiquer quel est son rle.
6.Selon la Cnil, quels sont les risques juridiques du mode Saas?

Annexe 1
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Auchan tend lusage des Google Apps


Le groupe Auchan utilise dj les Google Apps mais est en train de dployer cette bureautique en SaaS
progressivement auprs de tous ses collaborateurs connects.
2013 sera lanne de la bureautique en mode SaaS au sein de lactivit hypermarch du groupe Auchan.
18000 collaborateurs du grand distributeur sont dores et dj utilisateurs de Google Apps for Business et
1000 nouveaux sont dots de cet outil chaque semaine. La solution a dabord t teste au sige social,
la DSI, et pour toutes les fonctions en Ukraine avant dtre propose aux hypermarchs. Les utilisateurs ont
systmatiquement bnfici dune rapide formation au fur et mesure des dploiements.
En France, Roumanie et Ukraine, la solution est maintenant gnralise. Les entits en Russie, Italie,
Pologne et Tawan verront le dploiement avant la fin 2013, ce qui portera le nombre dutilisateurs 30000.
En tout, lactivit hypermarch du groupe Auchan compte 240000 collaborateurs dans 12 pays mais tous
les personnels ne sont pas concerns. Le premier objectif est de refondre les plates-formes de partage et
de courrier lectronique, notamment pour faciliter les accs en mobilit sur smartphones. Google Apps for
Business permet de satisfaire cette exigence autant pour les personnels sdentaires des fonctions supports
que pour les personnels oprationnels se dplaant au sein des magasins ou jusquau sige.
Pour linstant, les vidoconfrences (hangouts), le stockage/partage documentaire (Google Drive) et le
rseau social dentreprise Google+ sont en cours dvaluation. Auchan souhaite dabord sassurer des
apports en valeur mtier avant dactiver ces fonctions incluses dans le package de bureautique SaaS.
Le cot du projet na pas t dvoil.
Extrait de Bertrand Lemaire, Le Monde informatique, 15mars 2013.

201181TDPA0113 163

Systmes dinformation de gestion Devoir 1

Annexe 2

Mode SaaS et distribution IT: enjeux, valeur ajoute, et dfis des revendeurs
Jusque-l, le mode SaaS a pu repousser les acteurs de la distribution IT, revendeurs comme intgrateurs:
absence -suppose- de valeur ajoute, vente en direct par les diteurs SaaS, approche commerciale diff-
rente, etc. Pourtant, en capitalisant sur leurs forces et en imaginant des offres autour des solutions SaaS,
les distributeurs devraient trs vite profiter de ce march en pleine croissance.

Le besoin de distribution du SaaS existe bel et bien


Dans les annes 1990, les revendeurs et intgrateurs sont ns dun besoin et de la ncessaire rponse ce
besoin: tre le relais local des constructeurs de matriel et des diteurs de logiciels, en pleine phase dinfor-
matisation des entreprises. Aujourdhui, ces mmes entreprises se tournent de plus en plus vers le Cloud,
en optant notamment pour des applications en mode Software as a Service (SaaS). Selon une tude du
cabinet Markess International, parue en dcembre2012, 22% des PME franaises utilisent une forme ou
une autre de Cloud (35% pour lensemble des entreprises franaises). Des chiffres qui vont continuer de
progresser dans les annes venir, selon tous les analystes. Avec un tel march potentiel, pourquoi les
revendeurs sont-ils encore si peu nombreux saisir cette opportunit?
Le principal frein rside dans la gestion de la trsorerie lors de la transition dun business model lautre:
la vente de logiciels en mode licence engendre des revenus immdiats, la fois pour le distributeur et pour
ses commerciaux. Tandis que les solutions SaaS gnrent des revenus plus faibles, au moins dans un pre-
mier temps

Services de proximit et solutions innovantes autour du SaaS


Mais ensuite, le virage est-il aussi serr quon limagine ? La valeur ajoute que les revendeurs peuvent
apporter dans le domaine du SaaS nest, sans doute, pas si loigne de ce quils proposent dj leurs
clients, depuis des annes, en distribution logicielle classique.
commencer par une proximit terrain que les diteurs, moins douvrir des succursales aux quatre coins
du pays ou du monde, ne peuvent pas offrir. Ainsi quune vritable connaissance de leur march gogra-
phique et/ou sectoriel et des besoins de leurs clients. Bien sr, Internet et le modle SaaS ont modifi
certains comportements, et il est, apriori, plus simple de sduire des clients lautre bout du monde. Mais

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Internet a aussi ceci de paradoxal: la concurrence y est froce pour tre visible, et la relation client plutt...
impersonnelle
Dautre part, mme si les solutions SaaS nont pas tre installes sur des machines, elles ncessitent, la
plupart du temps, un paramtrage pour sadapter lorganisation de lentreprise, voire une intgration avec
le reste du systme dinformation. Bref, des services de proximit qui ne sont pas nouveaux pour les reven-
deurs, et quun diteur loign ne peut pas proposer ses utilisateurs...
Quant aux dveloppements spcifiques, source non ngligeable de chiffre daffaires pour certains reven-
deurs. Ils peuvent sans doute cder leur place des solutions SaaS ddies, dveloppes et maintenues
par le revendeur: fonctionnalits spcifiques un secteur dactivit, plateforme globale et pr-intgre de
plusieurs solutions SaaS (bouquets de services), etc.
Extrait de Pascal Grmiaux (prsident fondateur dEurcia), http://www.lalettredusaas.com/, 22mars 2013.

164

UE118 Systmes dinformation de gestion

Annexe 3

Cloud computing: les conseils de la Cnil pour les entreprises qui utilisent
cesnouveaux services
Les offres de Cloud computing se sont fortement dveloppes ces dernires annes. Cependant, le
recours par les entreprises ces services pose des questions nouvelles en termes juridiques et de gestion
des risques. Afin de prciser le cadre juridique applicable, la Cnil a lanc fin 2011 une consultation publique
sur le Cloud computing. Forte des nombreuses contributions recueillies, elle actualise aujourdhui son ana-
lyse sur le cadre juridique applicable. Elle publie galement des recommandations pratiques destination
des entreprises franaises, et notamment des PME, qui souhaitent avoir recours des prestations de Cloud.
Lexpression informatique en nuage ou Cloud computing dsigne le dport vers le nuage Internet42
de donnes et dapplications qui auparavant taient situes sur les serveurs et ordinateurs des socits,
des organisations ou des particuliers. Le modle conomique associ sapparente la location de res-
sources informatiques avec une facturation en fonction de la consommation.
La gamme doffres correspondantes a connu un fort dveloppement ces quatre dernires annes, notam-
ment au travers du stockage et de ldition en ligne de documents ou mme des rseaux sociaux par
exemple.
De nombreuses offres de services de Cloud computing sont dsormais disponibles sur le march, que ce
soit pour lhbergement dinfrastructures (IaaS Infrastructure as a Service), la fourniture de plateformes de
dveloppement (PaaS Platform as a Service) ou celle de logiciels en ligne (SaaS Software as a Service).
Ces offres sont proposes dans des Clouds publics (service partag et mutualis entre de nombreux clients),
privs (Cloud ddi un client) ou hybrides (combinaison des modles public et priv).

Une ncessaire clarification du cadre juridique


Le Cloud computing reprsente pour les entreprises une volution majeure de leurs services informatiques et
propose de nombreux avantages, notamment celui de mutualiser les cots dhbergement et doprations.
Les questions de scurit, de qualification du prestataire, de loi applicable et de transfert des donnes sont
particulirement dlicates dans le cadre du Cloud computing. Les entreprises souhaitant recourir ces
services ont donc besoin dune clarification des responsabilits y affrant qui leur est applicable.
La standardisation des offres et le recours par les prestataires de Cloud des contrats dadhsion pour
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

formaliser leurs relations contractuelles avec leurs clients laissent peu de marge de ngociation ces der-
niers. De plus, il apparat que les prestataires fournissent gnralement peu dinformations leurs clients
quant aux mesures techniques et organisationnelles mises en uvre permettant de garantir la scurit et la
confidentialit des donnes traites pour le compte des clients. Cette insuffisance de transparence de la
part des prestataires fait dfaut aux clients, puisquils ne disposent pas de toutes les informations nces-
saires leur permettant de remplir leurs obligations en tant que responsables de traitement.
Extrait de http://www.cnil.fr, 25juin 2012.

Exercice2 (14points)

Lassociation des assistantes maternelles de la ville dAchres organise chaque anne une brocante
consacre la petite enfance dans la salle des ftes.
Quatre catgories darticles peuvent tre vendues : les vtements, les chaussures, les jouets et les
accessoires de puriculture.
La brocante est ouverte tous: parents de lassociation, assistantes maternelles mais aussi des per-
sonnes extrieures lassociation.

42. Bien avant quapparaisse lexpression Cloud Computing, les architectes rseau schmatisaient Internet par
un nuage. En anglais, le terme the Cloud tait couramment utilis pour dsigner Internet.

201181TDPA0113 165

Systmes dinformation de gestion Devoir 1

Le principe est le suivant: 2jours avant, les vendeurs dposent les articles en dfinissant leur prix de
vente. Ensuite, lassociation applique une commission en fonction de la catgorie des articles.
Afin de grer lespace disponible dans la salle des ftes, un seuil maximal darticles la vente a t dfini
selon la catgorie du vendeur. Nanmoins, si le vendeur souhaite dpasser ce seuil, il sera major dune
commission de 7%. Cette majoration est applique sur le montant du bnfice vendeur calcul aprs la
commission de base.
Voici un exemple de fiche de vente (les zones grises sont saisies par lutilisateur).

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite
Lensemble des articles dposs est renseign.
En fonction du prix fix par le vendeur et les taux de commissions appliqus, un chiffre daffaires et un
bnfice prvisionnels sont calculs sur la base de lhypothse dune vente intgrale des produits.
lissue de la vente, lutilisateur remplit la colonneF en indiquant si les produits ont t vendus ou non.
Ensuite le tableau de bilan de la vente est rempli.
Il permet de calculer le chiffre daffaires ralis, de dtailler les diffrentes commissions appliques ainsi
que le bnfice ralis par le vendeur.

166

UE118 Systmes dinformation de gestion

Les tableaux ci-aprs ont t intgrs dans le tableur sur une autre feuille appele donnes.

Chaque tableau a t nomm en utilisant le gestionnaire de noms.

TRAVAIL FAIRE
1.Ici, nous avons utilis le gestionnaire de noms. Quel est lintrt de cette pratique?
2.Le code type article est saisi en fonction des codes dfinis dans le tableau des codes types articles.
Indiquer comment viter que lutilisateur ne tape un code inexistant.
3.Indiquer les formules permettant les calculs et traitements des cellules ci-aprs.
Vous prciserez, chaque fois que les cellules sont concernes par une recopie de cette formule, la zone
de copie de la formule.
Vous veillerez galement grer les ventuelles erreurs de saisie.
Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

Cellule Formule Zone de copie


C4
D10
E10
B110
B111
B112
B113
B116

Exercice3 (14points)

TRAVAIL FAIRE
1.En reprenant le contexte de lexercice prcdent, crire un algorithme qui, pour un type darticle
saisi, affiche le montant de la commission. Puis aprs la saisie du prix de vente, lalgorithme affiche le
bnfice net du vendeur.
2.En reprenant le contexte de lexercice2, expliquer ligne par ligne dans le tableau, ce que fait lalgo-
rithme ci-aprs.

201181TDPA0113 167

Systmes dinformation de gestion Devoir 1

Var
nb: entier
Cpt: entier
total: entier
Rep: Chane
Res: rel

Dbut
Total <-0
Rep <-"oui"
Tant que Rep ="oui"
Afficher "Combien darticles a le client?"
Saisir nb
total<-total + nb
cpt <- cpt+1
Afficher "Avez-vous encore un client?"
Saisir Rep
Fin tant que

Res <- total/cpt

Afficher Res

Fin

Document de travail rsev aux lves de lIntec Toute reproduction sans autorisation est interdite

168