Vous êtes sur la page 1sur 111

SIO-2103 : Conception

des systèmes d'information


organisationnels

Année 2018 – 2019


Par Saïd GOURRAM gourram@yahoo.fr

1
Votre professeur…
Titre: Consultant, expert international en TIC,
DG - POLYSOURCING
Distinctions & expérience:
Ancien enseignant et membre du comité pédagogique à
l’Université de Lille.
En délocalisé: Sunderland – UK, Laval – Canada,
Supinfo, Skema Lille, INSA Lyon, Université de Rennes,
Clermont-Ferrand, Bordeaux, Orléans, Grenoble,
Bourgogne, Caen.
12 ans(Directeur Hors Classe- DSI / Banque Commerciale
Internationale)
Correspondant de CNEJITA – Fr au Maroc
Saïd GOURRAM Membre silver d’ISACA - US
Conférencier: SIIE / IEEE best paper #5 - MICAD –
Université Numérique Régionale - 3ème congrès
international de lutte contre la cybercriminalité – Forum
SI RH
Formateur certifié / qualifié & certifié ITIL
Formation: Docteur en Informatique – Université de Lille
E- mail: gourram@yahoo.fr
2
RÉSUME
▪ Analyse et la conception des systèmes d'information
organisationnels (SIO).
✓ Rôle des analystes,
✓ Processus d’affaires,
✓ Modèle de données,
✓ Processus d’affaires et nouvelles technologies

▪ Fondements et les concepts des principales étapes de


l'informatisation des organisations
✓ de l'étude d'opportunité → à la programmation.

3
DESCRIPTION
▪ Exigence du cours :
✓ 9 heures de travail par semaine,
✓ dont la séance 3 heures en salle
- consacrées à l’écoute et à la participation,

✓ L'essentiel pour votre apprentissage et pour la réussite du


cours d’avoir du temps à y consacrer.

4
Objectifs & évaluation
▪ Les objectifs généraux :
✓ Comprendre la vision de l'analyste, du programmeur et de l’utilisateur
✓ Appliquer les étapes pour concevoir un SIO
▪ Les objectifs spécifiques :
✓ Comprendre les concepts de base liés à un SIO informatisé
✓ Modéliser la réalité organisationnelle
✓ Concevoir le futur SIO informatisé

▪ EVALUATION
✓ Les travaux pratiques :
- 8 travaux pratiques (6 à 2 % chaque et 2 à 9 % chaque) 30 %
✓ Examen intra 35 %
✓ Examen final 35 %

5
Plan du cours

1. Introduction à la conception de SIO 5. La modélisation de l'architecture du système


✓ Comprendre le champ couvert par la fonction SI d'information (ASI)
dans l'organisation ✓ Comprendre l’objectif de l'ASI
✓ Comprendre ce qu'est un SIO ✓ Apprendre le formalisme de l'ASI
✓ Comprendre le cycle de conception et ✓ Produire une ASI
d’implantation d’un SIO
6. La modélisation du fonctionnement du système
✓ Comprendre le travail de l'analyste d'affaires
d'information
2. Introduction aux SIO informatisés ✓ Comprendre l’objectif du Modèle de Fonctionnement
✓ Comprendre ce qu’est une base de données et une du SI (MFI)
application ✓ Apprendre le formalisme du MFI
✓ Comprendre les concepts relationnels de base ✓ Concevoir un MFI
3. La modélisation du fonctionnement de 7. La modélisation des spécifications communes et
l'organisation d’interface
✓ Comprendre l’objectif du Modèle de ✓ Comprendre l’objectif du Modèle de Spécifications
Fonctionnement de l’Organisation (MFO) Communes (MSC) et du Modèle de Spécifications
✓ Apprendre le formalisme du MFO d’Interface (MSI)
✓ Produire un MFO ✓ S’initier aux formalismes du MSC et du MSI
4. La modélisation conceptuelle des données ✓ Interpréter un MSC et un MSI
✓ Comprendre l’objectif du Modèle Conceptuel de 8. Conclusion – exemple complet du MCD au MFI
Données (MCD) ✓ Approfondir la production d’une ASI et d’un MFI à partir d’un MCD
✓ Apprendre le formalisme du MCD ✓ Tirer une conclusion concernant les objectifs du cours
✓ Produire un MCD

6
Introduction
(compléments en Freemind)

Freemind à installer à partir de :


http://freemind.sourceforge.net/wiki/index.php/Download

7
8
Plan du cours

1. Introduction à la conception de SIO 5. La modélisation de l'architecture du système


✓ Comprendre le champ couvert par la fonction SI d'information (ASI)
dans l'organisation ✓ Comprendre l’objectif de l'ASI
✓ Comprendre ce qu'est un SIO ✓ Apprendre le formalisme de l'ASI
✓ Comprendre le cycle de conception et ✓ Produire une ASI
d’implantation d’un SIO
6. La modélisation du fonctionnement du système
✓ Comprendre le travail de l'analyste d'affaires
d'information
2. Introduction aux SIO informatisés ✓ Comprendre l’objectif du Modèle de Fonctionnement
✓ Comprendre ce qu’est une base de données et une du SI (MFI)
application ✓ Apprendre le formalisme du MFI
✓ Comprendre les concepts relationnels de base ✓ Concevoir un MFI
3. La modélisation du fonctionnement de 7. La modélisation des spécifications communes et
l'organisation d’interface
✓ Comprendre l’objectif du Modèle de ✓ Comprendre l’objectif du Modèle de Spécifications
Fonctionnement de l’Organisation (MFO) Communes (MSC) et du Modèle de Spécifications
✓ Apprendre le formalisme du MFO d’Interface (MSI)
✓ Produire un MFO ✓ S’initier aux formalismes du MSC et du MSI
4. La modélisation conceptuelle des données ✓ Interpréter un MSC et un MSI
✓ Comprendre l’objectif du Modèle Conceptuel de 8. Conclusion – exemple complet du MCD au MFI
Données (MCD) ✓ Approfondir la production d’une ASI et d’un MFI à partir d’un MCD
✓ Apprendre le formalisme du MCD ✓ Tirer une conclusion concernant les objectifs du cours
✓ Produire un MCD

9
Données et information

+ interprépataion

10
Rôles des TIC dans le succès d'une entreprise
• La gestion du capital informatique

• La contribution stratégique

• L’amélioration des affaires

• La productivité

11
L’amélioration des affaires
✓ Aujourd’hui, de nombreuses entreprises ne pourraient survivre sans l’utilisation
massive des SI
✓ La TI peut contribuer à augmenter la part de marché
✓ La TI peut aider à produire des biens de grande qualité à moindres coûts
✓ L’aptitude à utiliser la TI est de plus en plus liée à la capacité de développer de
nouveaux produits

Interdépendance
entre
organisation et SI

12
La contribution stratégique
▪ Créer un avantage concurrentiel : la TI peut permettre le développement
d’un avantage stratégique contribuant à se distinguer de la concurrence

▪ Nouveaux modèles d’affaires : Dell s’est construit un avantage


concurrentiel à partir de la TI, basé sur un modèle de commandes à la
pièce pour assembler et livrer un produit, que la concurrence n’a pas
réussi à imiter

▪ Créer de nouveaux services : eBay a créé la plus grande entreprise


d’enchères pour particuliers et entreprises et aucun compétiteur ne peut
encore faire pareil

▪ Se différencier de la compétition : Amazon est ainsi devenu le plus


important détaillant de livres grâce à son système de large inventaire et
de recommandations en ligne, et aucun compétiteur ne peut encore se
mesurer à lui

13
Les cinq facteurs de l’influence de la TI
1. Le développement d’Internet et la convergence
technologique

2. La transformation de l’entreprise

3. Le développement d’une économie mondiale branchée

4. Le développement des économies axées sur le savoir et


l’information

5. L’émergence de l’entreprise numérique

14
Résultats des technologies

▪ Une convergence des télécommunications, des ordinateurs et des


logiciels
✓ ex. : téléphonie IP, cellulaires avec Internet

▪ Le développement des affaires électroniques, du commerce électronique


et du cybergouvernement
▪ Des changements rapides dans les marchés et leur structure
✓ ex. : services financiers, transactions bancaires, eTrade.com

▪ L’affaiblissement des marchés et canaux de distribution traditionnels


✓ ex.: musique sur CD, films sur DVD, magasins de disques

15
La transformation de l’entreprise
▪ Aplanissement de la hiérarchie

▪ Décentralisation

▪ Flexibilité

▪ Indépendance vis-à-vis de la localisation

▪ Faibles coûts de transaction et de coordination

▪ Habilitation

▪ Travail de collaboration et d’équipe

16
Mondialisation
▪ Gestion et contrôle à l’échelle mondiale

▪ Concurrence sur les marchés mondiaux

▪ Groupes de travail à l’échelle planétaire

▪ Systèmes de livraison à l’échelle planétaire

17
Émergence de l’entreprise numérique
▪ Relations avec clients, fournisseurs et employés sous forme numérique

▪ Principaux processus d’affaires reposent sur des réseaux numériques

▪ Gestion des actifs clés par moyens numériques

▪ Perception des changements environnementaux et réaction plus rapides


de l’entreprise numérique

▪ Circulation aisée de l’information entre l’entreprise et ses partenaires


stratégiques

18
Hype Cycle for Emergeing Technologies, 2016

19
Hype Cycle for Emergeing Technologies, 2017

20
Hype Cycle for Emergeing Technologies, 2018

21
Qu’est-ce qu’un système d’information?
Techniquement, c’est un ensemble de composantes interreliées qui :
✓ recueillent de l'information,
✓ la traitent,
✓ la stockent et
✓ la diffusent

afin d’aider à la prise de décision et au contrôle dans l’organisation.

▪ Données : faits à l’état brut représentant des événements, des transactions qui n’ont pas
encore été organisés de façon à être compris et utilisés
ex. : 12.000,00

▪ Information : données présentées sous une forme compréhensible et utile pour les êtres
humains en particulier pour la prise de décision
ex. : total des ventes de la journée

22
Chaîne de valeur de l’information / M. Porter

23
Principaux services d’une organisation et leurs fonctions

24
PRINCIPAUX TYPES DE SYSTÈMES DANS UNE ORGANISATION

25
LES QUATRE PRINCIPAUX TYPES DE SI

26
LES QUATRE PRINCIPAUX TYPES DE SI
▪ STT : Système de traitement des transaction (eng. TPS)

▪ SIG : Système d'information de gestion (eng. MIS)

▪ SAD : Système d'aide à la décision (eng. DSS)

▪ SID : Système d‘information pour dirigeants (eng. EIS)

27
Systèmes de traitement des transactions (STT)
▪ Systèmes de base qui soutiennent le niveau des opérations

▪ Systèmes informatisés qui exécutent et enregistrent les


transactions quotidiennes et courantes nécessaires aux affaires
de l'organisation

28
Systèmes d’information de gestion (SIG)
Niveau de la gestion
▪ Entrées : résumé des transactions, volume élevé de données
▪ Traitement : rapports courants, modèles simples, analyse de
base
▪ Sorties : rapports sommaires, rapports d’exception
▪ Utilisateurs : gestionnaires de niveau intermédiaire
Ex. : budget annuel

29
Systèmes d'aide à la décision (SAD)
Niveau de la gestion

▪ Entrées : faible volume de données


modèles analytiques

▪ Traitement : interactif, simulations, analyses

▪ Sorties : analyses de décisions, rapports spéciaux

▪ Utilisateurs : gestionnaires de niveau intermédiaire

Ex. : analyse de coûts des contrats

30
Systèmes d'information pour dirigeants (SID)
Niveau stratégique

▪ Entrées : données globales, internes et externes


▪ Traitement : interactif, simulations, graphiques
▪ Sorties : projections, réponses aux requêtes

▪ Utilisateurs : gestionnaires de niveau supérieur

Ex. : plan des opérations sur 5 ans

31
Systèmes de ventes et marketing
Principales fonctions :
- Gestion des ventes - Études de marché
- Promotion - Établissement des prix
- Conception de nouveaux produits

Exemples

32
Systèmes de fabrication et production
Principales fonctions :
- Planification de la production - Achat de matériaux
- Réception des marchandises - Livraison
- Conception de méthodes de fabrication - Gestion des opérations

Exemples

33
Systèmes de finances et de comptabilité
Principales fonctions :
- Budget - Grand livre
- Facturation - Prix de revient

Exemples

34
Systèmes de ressources humaines
Principales fonctions :
- Gestion des dossiers d'employés - Recrutement
- Rémunération - Formation
- Relations de travail

Exemples

35
Exercice
1. Déterminer les différents systèmes d’information utiles pour vos
entreprises.

2. Affecter chaque fonction du système à un type de SI (niveau).

3. Représenter graphiquement le résultat de ce travail.

36
Plan du cours

1. Introduction à la conception de SIO 5. La modélisation de l'architecture du système


✓ Comprendre le champ couvert par la fonction SI d'information (ASI)
dans l'organisation ✓ Comprendre l’objectif de l'ASI
✓ Comprendre ce qu'est un SIO ✓ Apprendre le formalisme de l'ASI
✓ Comprendre le cycle de conception et ✓ Produire une ASI
d’implantation d’un SIO
6. La modélisation du fonctionnement du système
✓ Comprendre le travail de l'analyste d'affaires
d'information
2. Introduction aux SIO informatisés ✓ Comprendre l’objectif du Modèle de Fonctionnement
✓ Comprendre ce qu’est une base de données et une du SI (MFI)
application ✓ Apprendre le formalisme du MFI
✓ Comprendre les concepts relationnels de base ✓ Concevoir un MFI
3. La modélisation du fonctionnement de 7. La modélisation des spécifications communes et
l'organisation d’interface
✓ Comprendre l’objectif du Modèle de ✓ Comprendre l’objectif du Modèle de Spécifications
Fonctionnement de l’Organisation (MFO) Communes (MSC) et du Modèle de Spécifications
✓ Apprendre le formalisme du MFO d’Interface (MSI)
✓ Produire un MFO ✓ S’initier aux formalismes du MSC et du MSI
4. La modélisation conceptuelle des données ✓ Interpréter un MSC et un MSI
✓ Comprendre l’objectif du Modèle Conceptuel de 8. Conclusion – exemple complet du MCD au MFI
Données (MCD) ✓ Approfondir la production d’une ASI et d’un MFI à partir d’un MCD
✓ Apprendre le formalisme du MCD ✓ Tirer une conclusion concernant les objectifs du cours
✓ Produire un MCD

37
Représentation du fonctionnement de
l’organisation
▪ MFO : Modèle de Fonctionnement de l’Organisation
✓ Agents externes : règles et usages
✓ Processus de transformation : règles et usages
✓ Processus de transport et de transmission : règles et usages
✓ Processus de conservation : règles et usages
▪ La validation du MFO
▪ La documentation du MFO

38
Représenter
le fonctionnement d'une organisation
▪ But :
✓ connaître et comprendre le fonctionnement de l’organisation,
✓ fournir les éléments nécessaires pour entreprendre la
conception du SI.

▪ Point de vue du gestionnaire et non de celui du programmeur.


▪ Centré sur les opérations et les décisions nécessaires pour
délivrer les produits et services de l’organisation concernée.
▪ Il s’agit des données vitales qui sont repérées par l’intermédiaire
des générateurs de données.

39
Composantes du MFO
Processeurs

Flux:

Stockage

Agent Externe:

http://qsee-superlite.software.informer.com/download/ 40
Agents externes du MFO

41
Agents externs du MFO

42
Agents externs du MFO

43
Exercice MFO
▪ Il est demandé de décrire le fonctionnement d’un établissement
d’enseignement en élaborant un MFO (Modèle de
Fonctionnement de l’Organisation).

Utilisation de QSEE

44
Plan du cours

1. Introduction à la conception de SIO 5. La modélisation de l'architecture du système


✓ Comprendre le champ couvert par la fonction SI d'information (ASI)
dans l'organisation ✓ Comprendre l’objectif de l'ASI
✓ Comprendre ce qu'est un SIO ✓ Apprendre le formalisme de l'ASI
✓ Comprendre le cycle de conception et ✓ Produire une ASI
d’implantation d’un SIO
6. La modélisation du fonctionnement du système
✓ Comprendre le travail de l'analyste d'affaires
d'information
2. Introduction aux SIO informatisés ✓ Comprendre l’objectif du Modèle de Fonctionnement
✓ Comprendre ce qu’est une base de données et une du SI (MFI)
application ✓ Apprendre le formalisme du MFI
✓ Comprendre les concepts relationnels de base ✓ Concevoir un MFI
3. La modélisation du fonctionnement de 7. La modélisation des spécifications communes et
l'organisation d’interface
✓ Comprendre l’objectif du Modèle de ✓ Comprendre l’objectif du Modèle de Spécifications
Fonctionnement de l’Organisation (MFO) Communes (MSC) et du Modèle de Spécifications
✓ Apprendre le formalisme du MFO d’Interface (MSI)
✓ Produire un MFO ✓ S’initier aux formalismes du MSC et du MSI
4. La modélisation conceptuelle des données ✓ Interpréter un MSC et un MSI
✓ Comprendre l’objectif du Modèle Conceptuel de 8. Conclusion – exemple complet du MCD au MFI
Données (MCD) ✓ Approfondir la production d’une ASI et d’un MFI à partir d’un MCD
✓ Apprendre le formalisme du MCD ✓ Tirer une conclusion concernant les objectifs du cours
✓ Produire un MCD

45
Cas introductif
Il s’agit de structurer les données du domaine suivant:
▪ Un commercial gère des factures de différents clients, chaque
facture présente des produits identifiés par leurs références.
▪ Le client a une relation avec l’entreprise qui est gérée par un
responsable commercial.

Vous apporterez les informations nécessaires pour compléter ce


domaine.

Proposer une manière pour maîtriser la complexité de ces données


afin de mieux les communiquer à une équipe de développement du
logiciel de gestion commerciale.

46
La base de données: définitions pour
l’utilisateur

La base de données (BD) est une mémoire structurée de


données de l’organisation qui permet, grâce à un système
de gestion de base de données (SGBD), de créer,
modifier, interroger et supprimer les données pour
répondre avec efficacité et efficience aux besoins des
utilisateurs

http://www.commentcamarche.net/contents/bdd/bddintro.php3
Un article très sommaire minimal pour les plus pressés

http://fr.wikipedia.org/wiki/Système_de_gestion_de_base_de_données
Un article de Wikipedia un peu long mais qu'il est utile de survoler, lire surtout les 2
premiers paragraphes et parcourir les autres pour les plus curieux

47
Le rôle des systèmes de gestion de base de
données (SGBD)

48
La métaphore des boîtes de fiches et des
ficelles
On représente une entité ou une table ou fichier par un bac
contenant des fiches. Chaque fiche, repérée par un identifiant,
permet de conserver une occurrence de l’entité.

Il n'y a pas de redondance : une donnée ne doit pas être dupliquée dans plusieurs fiches

Toutes les fiches


d'une boîte sont
remplies de la
même façon

Pdf dans les lectures


Introduction à la modélisation conceptuelle des données Obligatoires de la
séance

49
La métaphore des boîtes de fiches et des
ficelles (et du robot)

Accès aux contenus


d'une fiche:
- directement par le
nom de la fiche
- en suivant les
ficelles
Nom unique dans
la boîte

50
Le schéma de la Base de données
Un client a plusieurs
commandes
Identifiant
ou
Clé

Table d'intersection entre la table Le numéro client est ici une clé étrangère, il réalise le
T_Produit et T_Commande : Une lien vers la table voisine : la table T_Client
commande comporte plusieurs lignes,
chacune liée à un produit. Une ligne est
donc identifiée par le Numéro de
commande plus le Numéro de produit

51
Relations 1 à plusieurs (1 à N)

52
Relations plusieurs à plusieurs (N à N)

53
Un Modèle Conceptuel de données

Le modèle est conceptuel car il est


conçu sans se préoccuper de la
façon de le programmer dans
l'ordinateur. Ce modèle ou
schéma décrit l'organisation des
informations du point de vue des
utilisateurs. Pour qu'il soit bien
fait il faut respecter une double
contrainte :
⚫ Les données n'apparaissent qu'à
une seule place
⚫ Chaque regroupement doit être
identifié de manière unique et
non équivoque

54
55
Modèle conceptuel
Boite Ficelle Association

Identifiant
Identifiant

Fiche Connectivité

Objectif :
apprendre
à les lire attribut

Entité

56
Dictionnaire de données - Exemple
Code Type Nature Description Remarques et Contraintes

CLI_NUM N(3) El Numéro d’identification du Unique – Affecté séquentiellement


client
CLI_NOM X(20) El Nom de famille du client
….
CLI_ADR X(100) Co Adresse complète du client Composition des rues, CP et ville

CLI_RUE1 X(30) El Adresse rue 1 du client

CLI_RUE2 X(30) El Adresse rue 2 du client

CLI_CP N(5) El Code postal du client



FAC_TOT N(6,2) Ca Montant Total de la facture = somme(ligne_facture)

FAC_LIG N(5,2) Ca Montant ligne facture = Qte * PU

57
Les étapes de la construction du MCD
1. Réaliser le dictionnaire de données
2. Vérifier et Épurer : synonymes et polysèmes
3. Repérer les identifiants => Chaque identifiant désigne
une entité
4. Placer les propriétés dans les entités (selon la règle id ->
prop)
5. Placer les propriétés restantes dans les relation inter-
entités (selon la règle id1, id2, idn -> prop)
6. Dessiner les relations sémantiques entre les entités
(verbe associant des objets dans le texte)
7. Simplifier et contrôler

58
MCD – Construction par l’exemple
▪ Le bulletin
✓ Chaque employé présente un numéro de caisse sociale et
dispose mensuellement de plusieurs rubriques de paie
positives et négatives (exemple: Salaire de base + , bonification
+, prime d’ancienneté +, déduction d’impôts -, déduction des
charges sociales -,…), sachant qu’il occupe un poste et au sein
d’une agence ou un département (appelé entité).
- Elaborer le MCD

- Après il sera demandé le MLD (Modèle Logique de Données).

59
MCD

60
Ali Ben Ahmed
35, Bd de Paris

61
Solution « Facture »

62
Relation entre salarié et poste
MCD: Modèle Conceptuel des Données MLD: Modèle Logique des Données

SALARIE POSTE SALARIE POSTE


(1,1) (0,n)
( occuper )

63
Attribut
▪ Description des propriétés des entités
▪ Toutes les instances d'une entité ont les mêmes attributs
✓ Attribut simple: attribut ayant une valeur d'un type de base
✓ Attribut composé: attribut constitué d'un groupe d'attributs
✓ Attribut multi-valué: attribut pouvant avoir plus d'une valeur
▪ Avec le modèle E/R de base tout attribut est simple
▪ Avec le modèle E/R étendu, les attributs peuvent etre complexes
✓ Composés et multi-valués (voir pbs de normalisation, HP)

64
Identifiant ou Clé
▪ Un identifiant aussi appelé clé est un attribut qui permet de retrouver une
instance d'entité unique à tout instant parmi celles de la classe.
✓ Exemple: NVeh dans Voitures, NSS dans Personnes
▪ Un identifiant peut être constitué de plusieurs attributs (clé composée)
✓ Exemple:
- [N° , Rue, Ville] pour Maisons
- [Nom, Prénom] pour Personnes
▪ Clés candidates et clés primaires
✓ Une clé candidate est un ensemble d’attributs permettant d’identifier de
manière unique une instance d’une entité
✓ Parmi les clés candidates, on en choisit une, qu’on nomme clé primaire qui
va identifier l’entité

65
Association
▪ Les entités sont reliées ensemble par des associations
✓ Entre instances: par exemple 1 véhicule est associé à 1
personne
✓ Entre classes: abstraction des associations entre instances
▪ Une association peut avoir des attributs (propriétés)
▪ Elle peut relier plusieurs entités ensemble
▪ Il est possible de distinguer le rôle d'une entité (elle peut en avoir
plusieurs)

66
Le modèle Entité association

67
Règles de passage du modèle Entité-Association au
modèle Relationnel

Seance (Id,Id,Id,tarif)

68
Relation Porteuse de données
▪ Cas de gestion multi-dépôt des stcoks
Article Dépôt

(0,n) (0,n)
Quantité

MLD Dépôt

Article Dépot
référence:INTEGER Code:INTEGER
Désignation:VARBINARY Intitulé:VARCHAR

Stock
RefFK:INTEGER
CodeFK:INTEGER
Quantité:INTEGER

69
Exercice
▪ Gestion des notes des devoirs
▪ A compléter le MCD ci-dessous avec les informations suivantes:
✓ Nom et prénom, adresse, intitulé du devoir, code du devoir, Numéro
CNE, note du devoir, date du devoir, coefficient du devoir.

Etudiant Devoir

70
Cas : GESTION DES DOSSIERS COMPTABLES D’UN CENTRE

▪ On considère que la commune et la ville sont des homonymes


▪ Le nom du directeur de l’agence n’est donné qu’à titre indicatif et aucun
renseignement complémentaire sur le directeur n’est nécessaire
▪ On ne gère pas l’historique
▪ On ne gère que le commune du siège social de l’exploitation

Elaborer un MCD et une MLD


71
Exercice - Commande
On désire créer une base de donnée pour la gestion des
commandes clients. Une première analyse a permis de recueillir
les informations importantes suivantes :
référence article, désignation, quantité en stock (par article),
prix unitaire, numéro client, nom client, adresse, type de client
(Bon, Excellent,…), numéro commande, date commande, date
livraison, total commande, quantité commandée, quantité
livrée, numéro salarié, nom salarié, prénom salarié, fonction,
salaire
Et quelques règles de gestion :
• un article peut être commandé par plusieurs clients
• une commande est traitée par un salarié
• une même commande concerne plusieurs articles (avec des
quantités différentes)
• Les salariés peuvent avoir un responsable (un seul).
72
Exercice E/R: Bibliothèque
▪ Une bibliothèque gère les emprunts des livres de ses adhérents. Les
livres ont un titre, un genre et un auteur. Les adhérents ont un nom et
une adresse. On souhaite archiver tous les emprunts.
▪ Un livre ne peut pas être rendu le jour même de son emprunt. La
durée maximum d'emprunt doit être est de 14 jours.
▪ La bibliothèque souhaite pouvoir connaître à tout moment la situation
de chaque abonné (nombre de livres empruntés, retards éventuels).
Elle souhaite aussi pouvoir faire des statistiques sur la pratique des
abonnés (nombre de livres empruntés par an, répartition des
emprunts par genre, nombre d’emprunts par livre, etc.
▪ De plus, les abonnés peuvent commander des livres. Ils peuvent en
commander trois au maximum. Une commande peut être annulée ou
honorée si le livre commandé a finalement été emprunté. La
bibliothèque souhaite garder la trace de toutes les commandes
effectuées.
73
74
75
Exercice E/R: Personnel
▪ On souhaite gérer le personnel d'une société. Chaque membre
du personnel a un nom, une fonction, un salaire, une commission,
une date d'entrée dans la société. Chaque membre du personnel
travaille dans un département caractérisé par son nom
(commercial, production, personnel, comptable et recherche) et la
ville dans lequel il se trouve.
▪ Chaque membre du personnel a un supérieur hiérarchique lui-
même membre du personnel.
▪ Le service des Ressources Humaines veut gérer la carrière des
employés. Pour cela il veut connaître les différents postes
occupés par les employés. Pour chaque employé, on considère
chaque modification de salaire comme une étape dans sa
carrière.

76
Exercice E/R: Cinémathèque
▪ Une cinémathèque veut mettre en place un système d’information
concernant des films et leurs diffusions. Pour chaque film on
connaît son titre, sa date de création, ses acteurs avec leur nom,
leur prénom et leur nationalité, les réalisateurs avec les mêmes
informations, la langue du film.
▪ On connaît aussi les salles dans lesquelles il a été projeté, avec
l’heure et le jour de la projection, la version projetée (version
originale ou version française). On connaît le nombre de place
des salles, le type d’écran et le type de son, ainsi que le cinéma
correspondant, avec son nom, son adresse, son téléphone et le
nombre de salles du cinéma.

77
Exercice E/R: Association
▪ L’association organise des chantiers d’été. Il y en a de 3 sortes : chantiers de réhabilitation, chantiers
de construction ou chantiers archéologiques. Pour les chantiers de construction et de réhabilitation, on
connaît le type de bâtiment. Pour les chantiers de réhabilitation, on connaît la date de création de
l’ancien bâtiment et des informations sur l’ancien bâtiment. Pour les chantiers archéologiques, on
connaît la période archéologique et la surface du chantier (qui peut être très grande). Les chantiers ont
une date de début et une date de fin (qui peut être plusieurs années après la date de fin). Des équipes
viennent sur le chantier. Une équipe est constituée pour une durée limitée (environ un mois pendant
l’été). Elle est affectée à un chantier et un seul. Les équipes sont constituées de participants. Les
participants aux chantiers sont des personnes. Leur participation à l’équipe peut être inférieure à la
durée de vie de l’équipe elle-même. Les personnes ont un nom, un prénom, une adresse, un email et
un téléphone.
▪ L’association peut recevoir des dons de personnes. Les dons ont un montant et une date de don.
▪ Ils sont faits par une personne. Ils donnent lieu à un reçu fiscal envoyé à une certaine date.
▪ L’association envoie des courriers aux personnes. Les courriers ont un titre, une date et un libellé.
▪ L’association gère aussi des membres. Les membres payent des cotisations annuelles. Les cotisations
ne donnent pas lieu à un reçu fiscal. On distingue donc deux types de dons : ceux avec reçu et les
cotisations.
▪ Les membres de l’association peuvent participer au conseil d’administration (CA). Le CA est renouvelé
en général tous les ans. Les participants au CA ont une fonction particulière. Cette fonction peut
changer en cours de CA. On conserve les dates de début et de fin de chaque fonction occupée.

78
Plan du cours

1. Introduction à la conception de SIO 5. La modélisation de l'architecture du système


✓ Comprendre le champ couvert par la fonction SI d'information (ASI)
dans l'organisation ✓ Comprendre l’objectif de l'ASI
✓ Comprendre ce qu'est un SIO ✓ Apprendre le formalisme de l'ASI
✓ Comprendre le cycle de conception et ✓ Produire une ASI
d’implantation d’un SIO
6. La modélisation du fonctionnement du système
✓ Comprendre le travail de l'analyste d'affaires
d'information
2. Introduction aux SIO informatisés ✓ Comprendre l’objectif du Modèle de Fonctionnement
✓ Comprendre ce qu’est une base de données et une du SI (MFI)
application ✓ Apprendre le formalisme du MFI
✓ Comprendre les concepts relationnels de base ✓ Concevoir un MFI
3. La modélisation du fonctionnement de 7. La modélisation des spécifications communes et
l'organisation d’interface
✓ Comprendre l’objectif du Modèle de ✓ Comprendre l’objectif du Modèle de Spécifications
Fonctionnement de l’Organisation (MFO) Communes (MSC) et du Modèle de Spécifications
✓ Apprendre le formalisme du MFO d’Interface (MSI)
✓ Produire un MFO ✓ S’initier aux formalismes du MSC et du MSI
4. La modélisation conceptuelle des données ✓ Interpréter un MSC et un MSI
✓ Comprendre l’objectif du Modèle Conceptuel de 8. Conclusion – exemple complet du MCD au MFI
Données (MCD) ✓ Approfondir la production d’une ASI et d’un MFI à partir d’un MCD
✓ Apprendre le formalisme du MCD ✓ Tirer une conclusion concernant les objectifs du cours
✓ Produire un MCD

79
La valeur des SI

Lire la synthèse (p 4 et 5)
http://www.cigref.fr/dynamique-de-creation-de-valeur-par-les-systemes-dinformation-une-responsabilite-partagee-au-sein-des-directions-des-grandes-entreprises-cigref-
mckinsey

80
Les acteurs du SI et le DSI

Expertise
Les Affaires Les Informations
Le métier

Études
Le Système
Études d'informations

Études
Expertise

Les Technologies de Production


L'Information et des
Expertise Télécommunications

81
L'urbanisation des SI

http://blog.xebia.fr/2008/04/10/urbanisation-pour-les-nuls/

82
Exemple : agence de voyage
Décomposition des processus métier

83
Identification des zones, quartiers
et îlots (= bloc fonctionnel)

84
Services des domaines fonctionnels

85
Cartographie applicative (As Is)

86
Cartographie applicative cible (To be)

87
Togaf

Le Cycle, nommé ADM pour Architecture


Development Method, constitue le cœur de la
démarche TOGAF et délivre, sous la forme d’un
processus cyclique, les bonnes pratiques pour
développer l’Architecture d’Entreprise au centre de
votre organisation. Axé sur les exigences, il est
constitué d’une phase préliminaire et de huit phases
(de A à H) permettant de construire l’architecture des
domaines métiers, applications, données et
techniques, de planifier son déploiement, de la
mettre en œuvre et finalement, de gérer les
changements à opérer.

http://blog.architecture-entreprise.fr/?p=32

88
Togaf

http://pubs.opengroup.org/architecture/togaf9-doc/arch/

89
Togaf

L’objectif étant de les structurer de façon cohérente en


définissant des relations pour chacun d’entre eux, formant
l’Architecture d’Entreprise.

Au cours de l’exécution d’un cycle ADM,


• un certain nombre de sortants seront produits :
• (processus, exigences d’architecture, plans projets, etc).

• Le Cadre de Contenu fournit :


• un métamodèle offrant une classification standardisée de ces éléments.

90
Togaf

91
Togaf

But : Mettre en place une fonction d’architecture, donc définir :

• des structures,
• des processus,
• des rôles,
• des responsabilités
• et des compétences.

➔ la capacité de l’architecture.

Le Cadre de Capacité : des recommandations de mise en


place de l’Architecture d’Entreprise.

92
Architecture d'Entreprise

93
Architecture d'Entreprise (AE) 3 domaines en interaction

Le dossier d'affaires:
Ce qui concerne
les utilisateurs
Organisationnel
AI (MCD)
AT La sémantique et la
Vues raison d'être
GDP (Conceptuel)
Lois
Organigramme
Processus de bout en bout
Trajectoires
Concerne les
Programmeurs Allocation budgétaire
Procédures
Calendriers et échéances
BD
Programmes
Support
Applicatif Le dossier d'affaires
Suprastructure concerne les
Réseaux administrateurs
(sécurité)

94
TOGAF ADM Architecture Development Method

Le principe de Togaf repose sur un cycle continu de tâches de réexamen des systèmes
d'information, centré sur la gestion continue des exigences
▪ "Preliminary Phase: Framework and Principles"
✓ (intégration de modèles supplémentaires, adaptations, principes d'organisation initiaux)
▪ A: Architecture Vision
✓ (explicitation stratégique étendue, aspect principal, influences et objectifs sur l'architecture de SI)
▪ B: Business Architecture
✓ (adaptation des processus métiers, et de leur interprétation, cas d'utilisation et diagrammes de classes)
▪ C: Information System Architecture
✓ (renouvellement des applications, et modèles de données)
▪ D: Technology Architecture
✓ (renouvellement des technologies informatiques logicielles et matérielles)
▪ E: Opportunities and Solutions
✓ (exploitation d'opportunités et de solutions disponibles)
▪ F: Migration Planning
✓ (stratégies de migration, plan d'implémentation)
▪ G: Implementation Governance
✓ (surveillance de la compatibilité et des relations entre les différents projets)
▪ H: Architecture Change Management
✓ (planifications pour modifications futures)

95
Processus
▪ Ensemble d’activités structurées visant l’accomplissement d’un
objectif en terme de traitement de données.

▪ Exemples pour une entreprise industrielle :


✓ Commande client (Order to cash Process)
✓ Approvisionnement
✓ Production
✓…

96
Exercice « Order to Cash »
▪ Modéliser, pour une entreprise industrielle, le processus de traitement des
commandes clients pour lesquels un plafond d’autorisation a été déterminé
selon les garanties présentées. Les principales phases de ce processus
sont les suivantes:
1. Lors de l’arrivée de la commande, on procède à son enregistrement
dans le logiciel de gestion des ventes.
2. On vérifie, au niveau de la comptabilité, la situation du crédit du client,
si son crédit est dépassé, la commande sera rejetée.
3. On vérifie, au niveau du module de gestion des stocks, la disponibilité
du stock, si le stock n’est pas disponible, un ordre de fabrication sera
généré.
4. Puis la livraison sera effectuée au niveau des stocks qui envoie le BL à
la comptabilité, cette dernière élabore la facture puis l’adresse, munie
du BL, au client, et on se met en attente du règlement.
5. À la réception du chèque de règlement, l’opération d’encaissement
sera exécutée au niveau de la comptabilité.
http://youtu.be/Chw-zkpcOQI 97
Solution / utilisation de BizAgi

98
99
Schéma directeur – contenu

PSTI : Plan Stratégique des TI 100


Approche systémique : le « flot d’information »

101
L’organisation du SI en couches / CIGREF

Description du métier
compréhensible par les
acteurs du métier

Description et
structuration fonctionnelle
du système d’information
(Services)

Description et
structuration du système
informatique en
composants logiciels
(Implémentation des
Services)

Infrastructure de
fonctionnement du
système d'information et
des composants logiciels
et applicatifs
Exemple d’une représentation classique
CIGREF: Club Informatique des GRandes Entreprises Françaises 102
Les 3 approches de l’urbanisation
Attentes
Métier
Démarche Démarche
descendante ascendante
TOP DOWN Fonctionnelle
BOTTOM UP
Type Schéma
Directeur 2 Applicative Type Prototypage
rénovation
Objectif : adapter
l’informatiques aux
besoins métiers
1 Technique Objectif : Diminuer
les impacts sur les
:: métiers
:: : :
Contraintes
Démarche Mixte
Type Trajectoire SI
Transformation d’ensemble progressive (phasage)

1- S. Informatique 2- S. d'Information
103
Bonnes pratiques
▪ Tenir sur un format A4, utiliser le crayon de bois
▪ Conserver un fond de carte unique
▪ Exploiter les deux dimensions :
- Vertical :
• du client au support (client fournisseur)
• De la technologie à l’utilisateur
• Du concret à l’abstrait
• …
- Horizontal :
• enchaînement séquentiel
• Dépendance fonctionnelle
• Cycle de vie
• …

▪ Respecter l’intuition : centre, cœur de métier, périphérie l’éco-système, haut le


destinataire, bas l’infrastructure,…
▪ Adjoindre la documentation nécessaire en annexes

104
Illustration de la procédure d’urbanisation
✓ enchaînement séquentiel
✓ Dépendance fonctionnelle
✓ Cycle de vie
Feuille A4
Référentiel

Séquentialité
Echange Cœur du Métier Pilotage

Support
✓ du client au support (client fournisseur)
✓ De la technologie à l’utilisateur
✓ Du concret à l’abstrait

105
Exercice

▪ Il s’agit d’urbaniser le SI d’une unité d’imprimerie moderne.


▪ Sa clientèle est en majorité installée en Europe, et dispose d’un outil de
communication basé sur la messagerie électronique afin de répondre
dans les meilleurs délais aux clients.
▪ Ainsi, toute commande d’un client passe par l’envoie du document
(plaquette, prospectus, livre, revue…), et après la première édition, le
client reçoit par messagerie rapide un exemplaire à valider puis présente
le BàT (bon à tirer) pour la confirmation du tirage. Après ceci, on exécute
les différents processus de la facturation jusqu’au règlement.
▪ Apporter de nouvelles applications informatiques visant à satisfaire la
DG afin d’améliorer la communication entre le siège de l’imprimerie et
les agences d’une part et les clients d’autre part.
▪ Proposer une urbanisation.

106
Recensement des applications informatiques
Stratégie Applications informatiques
Communication Messagerie, VoIP, Vidéo-Conférence, Portail
Développer le Commerciale : G. Commande, G. Livraison
métier Production (Conception, Planification, Exécution, Contrôle
qualité)
Approvisionnement
Service Desk (SAV)
Logistique
Transformation
Développer le RH
support Comptabilité (facturation, encaissement, achat…)
Maintenance
Meilleur suivi des Contrôle de gestion (Tableau de bord, analytique)
activités Audit
Conformité (Juridique, réglementaire, intégrité, Assurance
qualité)
G. Client, G. Fournisseur, G. Banque, G. Codification

107
Solution – Q2-3
Echanges REFERENTIELS Pilotage
Gestion
des flux Client Profils Paramètres Produits Fournisseurs
internes Contrôle
des
Workflow Référentiel SI Processus Risques
Échanges
(CG)
Clients
Devis
Gestion Commerciale Production
Livraison Besoins MP Appro.
Échanges Commande Facturation Ordre Fab. Contrôle Pilotage
Fournisseurs Activité

Forum
Achat Système de
Pilotage
Web Appel d’Offre Commande F payement Producti
on
Réception
Messa
gerie
Fonctions Supports
Juridique et
Échanges Pilotage SI G. Stock Comptabilité
avec la Fiscal Audit
Place
Budget et
RH SCM Contrôle de gestion

108
▪ Cas Banque / A structurer
Pilotage et audit Gestion relation client multi canal Risques
clients Echanges
institutionnels

Echanges clientèles et acteurs internes

Référentiels

Production

Support

Production transverse et consolidation

109
Application au projet :
Urbaniser le SI de votre entreprise

110
Plan du cours

1. Introduction à la conception de SIO 5. La modélisation de l'architecture du système


✓ Comprendre le champ couvert par la fonction SI d'information (ASI)
dans l'organisation ✓ Comprendre l’objectif de l'ASI
✓ Comprendre ce qu'est un SIO ✓ Apprendre le formalisme de l'ASI
✓ Comprendre le cycle de conception et ✓ Produire une ASI
d’implantation d’un SIO
6. La modélisation du fonctionnement du système
✓ Comprendre le travail de l'analyste d'affaires
d'information
2. Introduction aux SIO informatisés ✓ Comprendre l’objectif du Modèle de Fonctionnement
✓ Comprendre ce qu’est une base de données et une du SI (MFI)
application ✓ Apprendre le formalisme du MFI
✓ Comprendre les concepts relationnels de base ✓ Concevoir un MFI
3. La modélisation du fonctionnement de 7. La modélisation des spécifications communes et
l'organisation d’interface
✓ Comprendre l’objectif du Modèle de ✓ Comprendre l’objectif du Modèle de Spécifications
Fonctionnement de l’Organisation (MFO) Communes (MSC) et du Modèle de Spécifications
✓ Apprendre le formalisme du MFO d’Interface (MSI)
✓ Produire un MFO ✓ S’initier aux formalismes du MSC et du MSI
4. La modélisation conceptuelle des données ✓ Interpréter un MSC et un MSI
✓ Comprendre l’objectif du Modèle Conceptuel de 8. Conclusion – exemple complet du MCD au MFI
Données (MCD) ✓ Approfondir la production d’une ASI et d’un MFI à partir d’un MCD
✓ Apprendre le formalisme du MCD ✓ Tirer une conclusion concernant les objectifs du cours
✓ Produire un MCD

111