Vous êtes sur la page 1sur 93

INFRASTRUCTURE DIGITALE

COMPRENDRE LES ENJEUX D’UN


SYSTÈME D’INFORMATION (SI)
OBJECTIF A l’issue de ce module de compétence,
vous serez capable d’identifier les
éléments constitutifs d’un SI au sein des
entreprises.

75 heures

2
SOMMAIRE

PARTIE 1 PARTIE 2 PARTIE 3 PARTIE 4


Acquérir les connaissances de Comprendre la notion Comprendre les différentes Comprendre le fonctionnement
base sur les systèmes d’infrastructure informatique architectures de SI d’une base de données
d’information Chapitre 1 : 1 - Notion Chapitre 1 : Notion Chapitre 1 : concepts relatifs aux
Chapitre 1 : Notion de SI, Système d’infrastructure informatique d’architecture de SI et son bases de données
informatique et SI Informatisé Chapitre 2 : Rôle de l’infrastructure importance Chapitre 2 : Éléments de base
Chapitre 2 : Fonctions et types du SI informatique Chapitre 2 : Modélisation de permettant l’implémentation et
Chapitre 3 : Composantes d’un SI Chapitre 3 : Gestion de l’architecture de SI l’utilisation d’une BD relationnelle
informatisé l’infrastructure informatique Chapitre 3: particularités des BD NoSQL

3
PARTIE 1

ACQUÉRIR LES
CONNAISSANCES DE
BASE SUR LES
SYSTÈMES
D’INFORMATION

4
CHAPITRE 1
1 - Notion de SI, Système informatique et SI Informatisé
COMPRENDRE LA 2 - Fonctions et types du SI
NOTION DE SYSTÈME
3 - Composantes d’un SI informatisé
D’INFORMATION (SI)

5
Définitions du Système d’Information

Le SI est une représentation possible de Le SI est le véhicule de la communication


n’importe quel système, notamment tout dans l’entreprise. Cette communication
système humain organisé. possède un langage dont les mots sont les
données.

Le système d’information est le système de couplage entre le système opérant et le


système de pilotage.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 6
les SI informatiques des SI de données
Notion de système d’information (SI), système
informatique et SI informatisé

Système de pilotage

Informations Organisme
Système d’information Informations

Biens & Système opérant Biens &


services services

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 7
les SI informatiques des SI de données
Système informatique et SI informatisé

Le système informatique d’une entreprise est l’ensemble de ressources


informatiques matérielles et logicielles permettant d’implémenter une
partie du système d’information.

Le système d’information informatisé est un sous-ensemble du système


d’information qui utilise le système informatique.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 8
les SI informatiques des SI de données
A ne pas confondre

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 9
les SI informatiques des SI de données
CHAPITRE 1
1 - Notion de SI, Système informatique et SI Informatisé
COMPRENDRE LA 2 - Fonctions et types du SI

NOTION DE SYSTÈME 3 - Composantes d’un SI informatisé

D’INFORMATION (SI)

10
Fonctions d’un système d’information

Saisie : Saisie des données faisant partie du SI pour qu’elles aient une existence réelle.

Mémorisation : Permet de retrouver la donnée ultérieurement (persistance)

Traitement : Permet d’accéder aux données, les mettre à jour et les mettre en forme.

Communication : Permet la communication entre les différents acteurs internes et externes à l’entreprise.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 11
les SI informatiques des SI de données
Types de système d’information

Système de pilotage

Organisme
SI de Pilotage (ou SI Décisionnel)
Système d ’information
SI Opérationnel

Système opérant

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 12
les SI informatiques des SI de données
Fonctions et types de système d’information

Le SI opérationnel (ou Opérant) est le système dans lequel s’effectuent les transformations physiques ou
intellectuelles sur les flux qui traversent l’entreprise en vue de produire des sorties valorisées.

Il prend en charge la gestion courante de l’entreprise :


• Gestion du personnel

• Gestion de la production

• Gestion de stocks

• Facturation

• Comptabilité

Matières, argent,
équipements, SYSTÈME Produits,
ressources humaines, services,
OPÉRANT informations
informations

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 13
les SI informatiques des SI de données
Fonctions et types de système d’information

Le SI décisionnel (ou de pilotage) est le système dans lequel les décisions sont prises concernant :
• les objectifs assignés au système opérant

• l’affectation des ressources au système opérant

• le contrôle des résultats obtenus

• la régulation

Résultats du Objectifs,
système opérant SYSTÈME DE Affectation des
PILOTAGE ressources,
Informations Régulation
externes

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 14
les SI informatiques des SI de données
CHAPITRE 1
1 - Notion de SI, Système informatique et SI Informatisé
COMPRENDRE LA 2 - Fonctions et types du SI

NOTION DE SYSTÈME 3 - Composantes d’un SI informatisé

D’INFORMATION (SI)

15
Composantes d’un SI informatisé

Applications
Base de
données

INFRASTRUCTURE INFORMATIQUE

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 16
les SI informatiques des SI de données
CHAPITRE 2
1 - SI opérationnel Vs SI décisionnel
CARACTÉRISTIQUES ET
2 - BD Production Vs Entrepôt de données
UTILISATIONS DU SI 3 - OLTP Vs OLAP
OPÉRATIONNEL PAR 4 - Architecture et utilisations d’un SI décisionnel

RAPPORT À CELLES DU SI
DÉCISIONNEL
17
SI Opérationnel VS SI Décisionnel

SI Opérationnel
•Données élémentaires
•Consultation et màj
•Image actuelle de l’entreprise
BD de
Applications OLTP
•Structures internes non accessibles directement
Production aux utilisateurs
•BD Relationnelles

SI Décisionnel
•Informations
•Consultation uniquement
•Image successives de l’entreprise dans le
temps (historique)

Applications OLAP
Entrepôt
•Accessibles directement aux utilisateurs
•BD Multidimensionnelles de données

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 18
les SI informatiques des SI de données
CHAPITRE 2
1 - SI opérationnel Vs SI décisionnel
CARACTÉRISTIQUES ET
2 - BD Production Vs Entrepôt de données
UTILISATIONS DU SI 3 - OLTP Vs OLAP
OPÉRATIONNEL PAR 4 - Architecture et utilisations d’un SI décisionnel

RAPPORT À CELLES DU SI
DÉCISIONNEL
19
Base de données de production :

C'est la base contenant les données relatives au système d'information opérationnel.

Les données sont :

 précises,

 non agrégées

 et d'une utilisation orientée vers le présent.

Les données ne contiennent pas d'historique.

Les données ne contiennent pas d'informations externes à l'entreprise.

On peut avoir plusieurs bases de données, une base par domaine.

Pour pouvoir être utilisées à des fins décisionnelles, ces données doivent être transformées et enrichies par des
données externes.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 20
les SI informatiques des SI de données
Entrepôt de données
C'est une base contenant les données relatives au système d'information
décisionnel.

Les données sont :


très peu précises,
agrégées
et d'une utilisation orientée vers le futur.

Les données représentent l’historique de l’entreprise.


Présence d'informations externes à l'entreprise.
Généralement une seule base de données mais assez volumineuse.
Utilisable directement par des décideurs.
Alimentée périodiquement à partir de base(s) de données de production.
Utilisée exclusivement en consultation

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 21
les SI informatiques des SI de données
BD Production VS Entrepôt de données

Caractéristiques Base de production Entrepôt de données

Type de contenu Données de gestion Informations stratégiques

Type d’utilisateurs Gestionnaires Décideurs, Analystes

Redondance Très peu Fréquente

Types d’accès Consultation et mise à jour Uniquement consultation

Utilisation Transactionnelle (OLTP) Décisionnelle (OLAP)

Historique Quelques jours ou quelques mois Des années

Exigences en performances Sévères Lâches

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 22
les SI informatiques des SI de données
CHAPITRE 2
1 - SI opérationnel Vs SI décisionnel
CARACTÉRISTIQUES ET
2 - BD Production Vs Entrepôt de données
UTILISATIONS DU SI 3 - OLTP Vs OLAP
OPÉRATIONNEL PAR 4 - Architecture et utilisations d’un SI décisionnel

RAPPORT À CELLES DU SI
DÉCISIONNEL
23
OLTP VS OLAP

Les applications informatiques


APPLICATIONS
peuvent être classées en deux
OLTP
catégories :
BD de
Gestionnaires production
Applications OLTP (On-Line
Transactional Processing)

Applications OLAP (On-Line


Analytical Processing) APPLICATIONS
OLAP
Data
Analystes warehouse
décideurs

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 24
les SI informatiques des SI de données
Applications OLTP
L'intégrité et la sécurité des données sont privilégiées.

Requêtes simples Exemples d'applications :

 Utilisées par des services de gestion : commerciaux, Gestion bancaire

administratifs, production, etc.. Systèmes de réservation


Gestion commerciale, personnel,
 Nécessitent la connaissance des structures des production, etc.
données.

 Utilisent des bases de données de production

 Manipulent des données homogènes.

 Nombre d'utilisateurs simultanés important.

 Applications critiques.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 25
les SI informatiques des SI de données
Applications OLAP

L'analyse et la manipulation des données sont privilégiées.

Requêtes complexes
Exemples d'applications :
 Applications d'aide à la décision
Analyse des tendances
 Utilisées par hauts responsables, les services
Analyse des comportements
marketing, financiers, contrôleurs de gestion, etc..

 Ne nécessitent pas la connaissance des structures des


données.

 Utilisent des data warehouses

 Manipulent des données hétérogènes.

 Nombre d'utilisateurs simultanés relativement faible.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 26
les SI informatiques des SI de données
CHAPITRE 2
1 - SI opérationnel Vs SI décisionnel
CARACTÉRISTIQUES ET
2 - BD Production Vs Entrepôt de données
UTILISATIONS DU SI 3 - OLTP Vs OLAP
OPÉRATIONNEL PAR 4 - Architecture et utilisations d’un SI décisionnel

RAPPORT À CELLES DU SI
DÉCISIONNEL
27
Architecture et utilisation d’un SI décisionnel

Données Données
Opéra- Externes
tionnelles

Extraction
Transformatio
n
(ETL)

Entrepôt Applications
de données OLAP

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 28
les SI informatiques des SI de données
Quelques utilisations du SI décisionnel

Clientèle :
• Qui sont nos clients ?

• Pourquoi sont-ils nos clients ?

• Comment les conserver ou les faire revenir ?

• Ces clients sont-ils intéressants pour nous ?

Marketing :
• Où placer ce produit dans les rayons ?

• Comment cibler plus précisément le mailing concernant ce produit ?

Ventes :
• Prévision des ventes dans un hypermarché pendant un week-end.

• Prévision du personnel

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 29
les SI informatiques des SI de données
Pour aller plus loin …

Connaissances de base sur


les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données 30
PARTIE 2

IDENTIFIER LES DIFFÉRENTES


INFRASTRUCTURES
INFORMATIQUES

31
CHAPITRE 1
1 - Notion d’infrastructure informatique
COMPRENDRE LA NOTION 2 - Rôle de l’infrastructure informatique
D’INFRASTRUCTURE 3 - Gestion de l’infrastructure informatique

INFORMATIQUE

32
Notion d’infrastructure informatique

L'infrastructure informatique regroupe l'ensemble des équipements matériels et logiciels d'une entreprise.

L'ensemble de ces éléments, connectés entre eux, forme l'infrastructure informatique.

On parle également de système informatique.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
33
les SI informatiques des SI de données
Les principaux éléments constitutifs d’une infrastructure

Les principaux éléments constitutifs d’une infrastructure informatique sont :

 Stations de travail,

 Serveurs,

 Equipements réseau,

 Logiciels de base (OS, SGBD, Middleware…),

 Equipements périphériques (imprimantes, scanners, …)

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
34
les SI informatiques des SI de données
CHAPITRE 1
1 - Notion d’infrastructure informatique
COMPRENDRE LA NOTION 2 - Rôle de l’infrastructure informatique
D’INFRASTRUCTURE 3 - Gestion de l’infrastructure informatique

INFORMATIQUE

35
Rôle de l’infrastructure informatique

Le rôle de l’infrastructure informatique est de donner aux collaborateurs d’une entreprise un accès aisé,
continu et sécurisé aux applications et aux données de l’entreprise.

L’infrastructure informatique doit être bien entretenue pour assurer le fonctionnement continue de l’entreprise

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
36
les SI informatiques des SI de données
CHAPITRE 1
1 - Notion d’infrastructure informatique
COMPRENDRE LA NOTION 2 - Rôle de l’infrastructure informatique
D’INFRASTRUCTURE 3 - Gestion de l’infrastructure informatique

INFORMATIQUE

37
Gestion de l’infrastructure informatique

L’infrastructure informatique est gérée par :

 les responsables des infrastructures informatiques,

 les chefs de projet infrastructure informatique,

 des ingénieurs systèmes/réseaux

 des administrateurs système/réseaux

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
38
les SI informatiques des SI de données
3. Gestion de l’infrastructure informatique

La gestion de l’infrastructure informatique consiste à :

 Mettre en place une organisation du parc informatique,

 Installer le parc informatique,

 Définir et anticiper les besoins en matière de matériel informatique et de logiciels,

 Maintenir le parc informatique,

 Renouveler les équipements usagés, endommagés, hors d’usage, obsolètes,

 Assister les utilisateurs.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
39
les SI informatiques des SI de données
CHAPITRE 2
1 - Stations de travail, Serveurs et Réseaux
IDENTIFIER LES ÉLÉMENTS 2 - Systèmes d’exploitation

CONSTITUTIFS D’UNE 3 - Infrastructures informatiques et virtualisation


4 - Infrastructures informatiques et Cloud Computing
INFRASTRUCTURE
INFORMATIQUE

40
Stations de travail

Une station de travail est un dispositif matériel permettant à un utilisateur de réaliser confortablement les
tâches relevant de son activité personnelle ou professionnelle.

Elle peut être :


• Un ordinateur de bureau,

• Un ordinateur portable,

• Une tablette,

• Un terminal de saisie

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
41
les SI informatiques des SI de données
Serveur

Un serveur est un dispositif informatique (machine) qui dispose de ressources (matérielles ou logicielles) et qui
accepte de les partager avec d’autres machines.

Il peut être :
• Un serveur de données,

• Un serveur d’applications,

• Un serveur web,

• Un serveur de messagerie,

• Un serveur d’impression,

• Un serveur de stockage, …

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
42
les SI informatiques des SI de données
Réseaux Informatiques

Un réseau informatique est un ensemble d’équipements reliés entre eux par des liaisons physiques ou non
physiques.

Il permet :
• L’échange entre les différents
équipements,

• Le partage des ressources,

• L’augmentation de la résistance
aux pannes,

• La réduction des coûts,

• L’augmentation de l’accessibilité
aux
ressources informatiques
(travail à distance)

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
43
les SI informatiques des SI de données
CHAPITRE 2
1 - Stations de travail, Serveurs et Réseaux
IDENTIFIER LES ÉLÉMENTS 2 - Systèmes d’exploitation

CONSTITUTIFS D’UNE 3 - Infrastructures informatiques et virtualisation


4 - Infrastructures informatiques et Cloud Computing
INFRASTRUCTURE
INFORMATIQUE

44
Les systèmes d’exploitation

Le système d’exploitation est un logiciel de base


permettant de gérer les différentes composantes
d’un matériel informatique (station de travail,
serveur, smartphone, tablette, …).

Il constitue la couche intermédiaire entre le matériel


et les différentes applications installées sur ce
matieriel.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
45
les SI informatiques des SI de données
Principaux systèmes d’exploitation

Windows (Microsoft),
Windows 10 actuellement.

Mac OS (Apple) présent sur les ordinateurs Apple.


Big Sur actuellement.

Linux (Gratuit et libre),


Principales distribution Ubunto et RedHat.

Autres :
• Smartphones (Android, iOS, Windows PHONE)

• Solaris (Sun)

• AIX (IBM)

• VMS (DEC), …

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
46
les SI informatiques des SI de données
CHAPITRE 2
1 - Stations de travail, Serveurs et Réseaux
IDENTIFIER LES ÉLÉMENTS 2 - Systèmes d’exploitation

CONSTITUTIFS D’UNE 3 - Infrastructures informatiques et virtualisation


4 - Infrastructures informatiques et Cloud Computing
INFRASTRUCTURE
INFORMATIQUE

47
Infrastructure informatique et virtualisation

La virtualisation consiste à créer une version virtuelle des différentes composantes de l’infrastructure
informatique de l’entreprise.

Chaque version virtuelle constitue une machine virtuelle.

Chaque machine virtuelle dispose de son système d’exploitation, ses applications et ses périphériques virtuels.

Chaque machine virtuelle peut être installée sur une ou plusieurs machines physiques.

Chaque machine physique peut héberger plusieurs machine virtuelles.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
48
les SI informatiques des SI de données
Infrastructure informatique et virtualisation

La gestion des machines virtuelles nécessite un logiciel approprié : Logiciel de virtualisation.

Exemples :

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
49
les SI informatiques des SI de données
Avantages de la virtualisation

Partitionnement :
• Exécuter plusieurs systèmes d’exploitation sur une seule machine physique.

• Répartir les ressources système entre les machines virtuelles.

Isolation :
• Isoler la gestion des pannes et de la sécurité au niveau matériel.

• Garantir des performances élevées grâce à des contrôles avancés sur les ressources.

Encapsulation :
• Enregistrer l’état complet d’une machine virtuelle dans des fichiers.

• Déplacer et copier des machines virtuelles aussi facilement que des fichiers.

Indépendance vis-à-vis du matériel :


• Migrer n’importe quelle machine virtuelle sur n’importe quel serveur physique.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
50
les SI informatiques des SI de données
CHAPITRE 2
1 - Stations de travail, Serveurs et Réseaux
IDENTIFIER LES ÉLÉMENTS 2 - Systèmes d’exploitation

CONSTITUTIFS D’UNE 3 - Infrastructures informatiques et virtualisation


4 - Infrastructures informatiques et Cloud Computing
INFRASTRUCTURE
INFORMATIQUE

51
Infrastructure informatique et Cloud Computing

L’hébergement de l’infrastructure informatique d’une entreprise peut être fait :

Sur le(s) site(s) de l’entreprise (on-premise) en utilisant ses propres ressources

Dans le cloud (nuage) en utilisant les ressources attribuées par un prestataire externe à travers l’internet.

Le Cloud Computing désigne la livraison de ressources et de services à la demande par Internet.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
52
les SI informatiques des SI de données
Le Cloud Computing offre trois catégories de services

IaaS (Infrastructure-as-a-Service)

PaaS (Platform-as-a-Service)

SaaS (Software-as-a-service)

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
53
les SI informatiques des SI de données
Infrastructure informatique et Cloud Computing

On premise Cloud

Gains à plusieurs niveaux :


 place (pas besoin d’une salle
 Vous avez la main sur la gestion de votre serveur),
infrastructure ;  budget : vous payez en fonction de
 Proximité et accès physiques aux vos besoins,
Avantages équipements ;  installation et maintenance
 Choix et connaissance des différents réalisées par un prestataire : vous
équipements. n’avez plus à y penser
 flexibilité,
 continuité de service.

 Coûts : installation, configuration, maintenance, etc.  Selon le pays d’hébergement, soyez


; vigilant quant à la sécurité et la
Inconvénients  Besoin d’une personne compétente en interne qui confidentialité de vos données.
peut y consacrer du temps ;  La connexion se fait obligatoirement par
 Pas ou peu de flexibilité. internet.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
54
les SI informatiques des SI de données
CHAPITRE 2
1 - Stations de travail, Serveurs et Réseaux
IDENTIFIER LES ÉLÉMENTS 2 - Systèmes d’exploitation

CONSTITUTIFS D’UNE 3 - Infrastructures informatiques et virtualisation


4 - Infrastructures informatiques et Cloud Computing
INFRASTRUCTURE
INFORMATIQUE

55
PARTIE 3

FORMALISMES ET
DÉMARCHES PROPOSÉES
PAR LES MÉTHODES DE
CONCEPTION DES SI (MCSI)

56
CHAPITRE 1
1 - Définition et objectifs de MCSI
COMPRENDRE LA 2 - Classification des MCSI

NOTION DE MCSI ET SES 3 - Exemples de MCSI

OBJECTIFS

57
Définition des MCSI

Une méthode de conception de systèmes


d’information (MCSI) permet la description des SI :

 à l’aide d’un formalisme,


{Modèles}

 selon une démarche,


{Etapes}
 et des moyens de contrôle qualité.

{Règles}

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
58
les SI informatiques des SI de données
Objectifs des MCSI

1. Aider à réaliser le systèmes informatisé correspondant au SI.

2. Diminuer les coûts et les risques des projets d’informatisation.

3. Rendre l’activité de conception et de développement de SI une activité d’ingénierie au même titre que le
génie mécanique, le génie civil, …

4. Permettre à l’équipe de conception et de développement de disposer d’un vocabulaire standard.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
59
les SI informatiques des SI de données
CHAPITRE 1
1 - Définition et objectifs de MCSI
COMPRENDRE LA 2 - Classification des MCSI

NOTION DE MCSI ET SES 3 - Exemples de MCSI

OBJECTIFS

60
Classification des MCSI

Génération Période Approche


1ère génération Années 70 Méthodes analytiques ou
cartésiennes

2ème génération Années 80 Méthodes


Systémiques

3ème génération Années 90 + Méthodes


Orientées Objet

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
61
les SI informatiques des SI de données
CHAPITRE 1
1 - Définition et objectifs de MCSI
COMPRENDRE LA 2 - Classification des MCSI

NOTION DE MCSI ET SES 3 - Exemples de MCSI

OBJECTIFS

62
Exemples de MCSI

Méthodes Exemples
Analytiques ou • SADT
• Méthode de Jackson
cartésiennes
• Méthode de Yourdon
• Merise
Systémiques • Axial
• Information Engineering (IE)
• OOD (G. Booch)
• OOA (S. Shlear et S. Mellor)
Orientées Objet • OMT (J. Rumbaugh et co.)
• UML (OMG)

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
63
les SI informatiques des SI de données
CHAPITRE 2
1 - Modèles de Merise
DÉCOUVRIR LES PRINCIPAUX 2 - Diagrammes de base d’UML

FORMALISMES PERMETTANT

LA MODÉLISATION D’UN SI

64
Modèles Merise

3 niveaux de représentation :
Niveau Conceptuel
Niveau Logique
Niveau Physique
6
Modèles
Modélisation séparée :
Données
Traitements

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
65
les SI informatiques des SI de données
Modèles Merise

Niveau de représentation Données Traitement

Modèle Conceptuel
Modèle Conceptuel
CONCEPTUEL de Traitements
de Données
(Quoi ?) (MCT)
(MCD)

Modèle Logique Modèle Organisationnel de


LOGIQUE/ORGANISATIONNEL de Données Traitements
(Qui ?) (MLD) (MOT)

Modèle Physique Modèle Opérationnel


PHYSIQUE de Données de Traitements
(Comment ?) (MPD) (MOpT)

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
66
les SI informatiques des SI de données
Modèles Merise

Articulation entre les modèles de Merise :

Monde
MCD réel MCT

MLD MOT

MPD BD
Applications MOpT

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
67
les SI informatiques des SI de données
Modèles Merise

Exemple de MCD :

Entité Identifia
Association
nt

Cardinalit
Propriété
é

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
68
les SI informatiques des SI de données
CHAPITRE 2
1 - Modèles de Merise
DÉCOUVRIR LES PRINCIPAUX 2 - Diagrammes de base d’UML

FORMALISMES PERMETTANT

LA MODÉLISATION D’UN SI

69
Modèles Merise

2 types de diagrammes :

Statiques (Structurels) : 4 diagrammes


Dynamiques (Comportementaux) : 5 diagrammes

Diagrammes statiques Diagrammes dynamiques

• Diagramme de cas d’utilisation


• Diagramme de classes
• Diagramme de séquence
• Diagramme d’objets
• Diagramme de collaboration
• Diagramme de composants
• Diagrammes états-transitions
• Diagramme de déploiement
• Diagramme d’activités

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
70
les SI informatiques des SI de données
Modèles Merise
Exemple de diagramme de classes :
Class
e Attribut
Association

Personne Voiture
CIN N° Immatriculation
0..*
Nom Marque
Prénom 1..1
Carburant
Date_naissance
Calcul_ancienneté ()
Calcul_age () ...
...
Possède
Date_achat

Opératio Cardinalit
n é

Classe-
association

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
71
les SI informatiques des SI de données
CHAPITRE 3
1 - Cycles de conception et de développement des SI
DÉCOUVRIR LES 2 - Modèle en cascade et modèle en V

3 - Modèles en spirale
DIFFÉRENTES
DÉMARCHES UTILISÉES
PAR LES MCSI
72
Cycle de conception et de développement de SI

Les démarches proposées par les MCSI sont composées d’étapes.

Le découpage du projet en étapes et l’organisation de ces étapes varie selon le modèle de cycle de vie utilisé.

Il existe 3 modèles de cycle de vie de logiciel :

1. Modèle en cascade (années 70)

2. Modèle en V (années 80)

3. Modèle en spirale (années 90 - 2000)

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
73
les SI informatiques des SI de données
CHAPITRE 3
1 - Cycles de conception et de développement des SI
DÉCOUVRIR LES 2 - Modèle en cascade et modèle en V

3 - Modèles en spirale
DIFFÉRENTES
DÉMARCHES UTILISÉES
PAR LES MCSI
74
Modèle en cascade et en V
Modèle en cascade :

Spécification

Conception

Développement

Test

Exploitation

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
75
les SI informatiques des SI de données
Modèle en cascade et en V

Modèle en V :

Spécifications Validation et
fonctionnelles recette

Conception Tests
Générale D’intégration

Conception Tests
détaillée unitaires

Réalisation
Sous-système
Sous-système

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
76
les SI informatiques des SI de données
CHAPITRE 2
1 - Architecture centralisée
DÉCOUVRIR LES 2 - Architectures client/serveur

DIFFÉRENTES 3 - Architectures orientées services


4 - Virtualisation
ARCHITECTURES DE SI

77
Architecture centralisée
• C’est la plus ancienne des architectures.
• Les trois couches logicielles (Présentation, logique applicative et gestion des données) sont installées sur
une seule machine dite mainframe.
• Les utilisateurs accèdent à cette machine à travers des terminaux passifs (écran + clavier).
• Elle n’est quasiment plus utilisée aujourd’hui.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
78
les SI informatiques des SI de données
Architecture centralisée : Inconvénients

Dépendance totale d’un système centralisé

Dépendance d’un constructeur

Coût de maintenance très élevé

Possibilités graphiques et multimédia très limitées

Intégration difficile de la micro informatique

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
79
les SI informatiques des SI de données
CHAPITRE 2
1 - Architecture centralisée
DÉCOUVRIR LES 2 - Architectures client/serveur

DIFFÉRENTES 3 - Architectures orientées services


4 - Virtualisation
ARCHITECTURES DE SI

80
Architectures client/serveur

Risque de surcharge du client


Syndrome du «client obèse»
Client (lourd) Serveur

Difficultés de déploiement d’applications

Présentation Logique Gestion de


(IHM) applicative données

 Environnement graphique et multimédia


 Ouverture
 Intégration facile de la micro
informatique

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
81
les SI informatiques des SI de données
Architecture à 3 niveaux (tiers)

Risque de surcharge du serveur d’application


Difficulté d’utiliser des technologies
Serveur
Clientdifférentes sur le serveur d’application Serveur
(léger) D’applications De données

Présentation Logique Gestion de


(IHM) applicative données

 Client léger
 Déploiement facile

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
82
les SI informatiques des SI de données
Architecture à n niveaux (tiers)

Intégration complexe
Clientdes différentes composantes matérielles et logicielles
Serveur Serveur Serveur
(léger) Inter-médiaire Inter-médiaire De données
1 n

Présentation Gestion de
Logique applicative
(IHM) données

 Possibilité d’utiliser des technologies différentes


Exemples de serveurs intermédiaires : pour le développement de la logique applicative.
• Serveur d’applications,
• Serveur web,
• Serveur de composants,

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
83
les SI informatiques des SI de données
CHAPITRE 2
1 - Architecture centralisée
DÉCOUVRIR LES 2 - Architectures client/serveur

DIFFÉRENTES 3 - Architectures orientées services


4 - Virtualisation
ARCHITECTURES DE SI

84
Architectures orientées services

Génère
Publie Descriptions
Répertoire de Descriptions
Descriptions
services

Producteur de
services
Découvre
un service
Etablie une
Consommateur de connexion Déploie
Services
services Services
Services

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
85
les SI informatiques des SI de données
Architectures orientées services

Analogie avec les architectures client/serveur :


• Producteur de services  Serveur
• Consommateur  Client

Différence avec les architectures client/serveur :


• Pas de liaison directe entre client et serveur
(couplage faible)

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
86
les SI informatiques des SI de données
CHAPITRE 2
1 - Architecture centralisée
DÉCOUVRIR LES 2 - Architectures client/serveur

DIFFÉRENTES 3 - Architectures orientées services


4 - Virtualisation
ARCHITECTURES DE SI

87
Architectures virtualisées

Architecture traditionnelle Architecture virtualisée

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
88
les SI informatiques des SI de données
Avantages de l’architecture virtualisée

• Simplicité d’administration

• Simplicité de déploiement

• Systèmes d’exploitation adaptés

• Optimisation de l’utilisation des ressources physiques

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base
89
les SI informatiques des SI de données
PARTIE 2 ET PARTIE 3

QUIZZ
A vous de jouer !

90
TP 4 : Quizz

Quizz de 10 questions pour évaluer la compréhension des concepts


1 à 13 (Infrastructures informatiques)

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 91
les SI informatiques des SI de données
TP 5 : Quizz

Quizz de 10 questions pour évaluer la compréhension des


concepts de 8 à 13 (Architectures des SI)

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 92
les SI informatiques des SI de données
TP 6

Évolution de chacune des fonctions du SI pendant les périodes


suivantes :
 Avant l’informatique (< 1960)
 Informatique centralisée (de 1960 à 1990)
 Informatique décentralisée (1990 à 2010)
 Informatique communicante (> 2010)

• Il s’agit de décrire comment les différentes fonction du SI étaient réalisées


pendant chacune des 4 périodes citées ci-dessus.

Connaissances de base sur Différentes infrastructures Méthodes de Conception Fonctionnement d’une base 93
les SI informatiques des SI de données

Vous aimerez peut-être aussi