SlideShare une entreprise Scribd logo
1  sur  93
Télécharger pour lire hors ligne
COMPRENDRE LES ENJEUX D’UN
SYSTÈME D’INFORMATION (SI)
INFRASTRUCTURE DIGITALE
OBJECTIF
2
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
3
SOMMAIRE
Acquérir les connaissances de
base sur les systèmes
d’information
Chapitre 1 : Notion de SI, Système
informatique et SI Informatisé
Chapitre 2 : Fonctions et types du SI
Chapitre 3 : Composantes d’un SI
informatisé
Comprendre la notion
d’infrastructure informatique
Chapitre 1 : 1 - Notion
d’infrastructure informatique
Chapitre 2 : Rôle de l’infrastructure
informatique
Chapitre 3 : Gestion de
l’infrastructure informatique
Comprendre les différentes
architectures de SI
Chapitre 1 : Notion
d’architecture de SI et son
importance
Chapitre 2 : Modélisation de
l’architecture de SI
PARTIE 1 PARTIE 2 PARTIE 3
Comprendre le fonctionnement
d’une base de données
Chapitre 1 : concepts relatifs aux
bases de données
Chapitre 2 : Éléments de base
permettant l’implémentation et
l’utilisation d’une BD relationnelle
Chapitre 3: particularités des BD NoSQL
PARTIE 4
ACQUÉRIR LES
CONNAISSANCES DE
BASE SUR LES
SYSTÈMES
D’INFORMATION
4
PARTIE 1
CHAPITRE 1
5
COMPRENDRE LA
NOTION DE SYSTÈME
D’INFORMATION (SI)
2 - Fonctions et types du SI
1 - Notion de SI, Système informatique et SI Informatisé
3 - Composantes d’un SI informatisé
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Définitions du Système d’Information
6
Le SI est une représentation possible de
n’importe quel système, notamment tout
système humain organisé.
Le SI est le véhicule de la communication
dans l’entreprise. Cette communication
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
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Notion de système d’information (SI), système
informatique et SI informatisé
7
Organisme
Système de pilotage
Système opérant
Système d’information
Biens &
services
Biens &
services
Informations Informations
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Système informatique et SI informatisé
8
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
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
A ne pas confondre
9
CHAPITRE 1
10
COMPRENDRE LA
NOTION DE SYSTÈME
D’INFORMATION (SI)
2 - Fonctions et types du SI
1 - Notion de SI, Système informatique et SI Informatisé
3 - Composantes d’un SI informatisé
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
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.
11
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Types de système d’information
12
Organisme
Système d ’information
Système de pilotage
Système opérant
SI de Pilotage (ou SI Décisionnel)
SI Opérationnel
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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é
13
SYSTÈME
OPÉRANT
Matières, argent,
équipements,
ressources humaines,
informations
Produits,
services,
informations
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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
14
SYSTÈME DE
PILOTAGE
Résultats du
système opérant
Objectifs,
Affectation des
ressources,
Régulation
Informations
externes
CHAPITRE 1
15
COMPRENDRE LA
NOTION DE SYSTÈME
D’INFORMATION (SI)
2 - Fonctions et types du SI
1 - Notion de SI, Système informatique et SI Informatisé
3 - Composantes d’un SI informatisé
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Composantes d’un SI informatisé
16
Base de
données
Applications
INFRASTRUCTURE INFORMATIQUE
CHAPITRE 2
17
CARACTÉRISTIQUES ET
UTILISATIONS DU SI
OPÉRATIONNEL PAR
RAPPORT À CELLES DU SI
DÉCISIONNEL
2 - BD Production Vs Entrepôt de données
1 - SI opérationnel Vs SI décisionnel
3 - OLTP Vs OLAP
4 - Architecture et utilisations d’un SI décisionnel
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
SI Opérationnel VS SI Décisionnel
18
BD de
Production
Applications
OLTP
•Données élémentaires
•Consultation et màj
•Image actuelle de l’entreprise
•Structures internes non accessibles directement
aux utilisateurs
•BD Relationnelles
SI Opérationnel
Entrepôt
de données
Applications
OLAP
•Informations
•Consultation uniquement
•Image successives de l’entreprise dans le
temps (historique)
•Accessibles directement aux utilisateurs
•BD Multidimensionnelles
SI Décisionnel
CHAPITRE 2
19
2 - BD Production Vs Entrepôt de données
1 - SI opérationnel Vs SI décisionnel
3 - OLTP Vs OLAP
4 - Architecture et utilisations d’un SI décisionnel
CARACTÉRISTIQUES ET
UTILISATIONS DU SI
OPÉRATIONNEL PAR
RAPPORT À CELLES DU SI
DÉCISIONNEL
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
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.
20
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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
21
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
BD Production VS Entrepôt de données
22
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
CHAPITRE 2
23
2 - BD Production Vs Entrepôt de données
1 - SI opérationnel Vs SI décisionnel
3 - OLTP Vs OLAP
4 - Architecture et utilisations d’un SI décisionnel
CARACTÉRISTIQUES ET
UTILISATIONS DU SI
OPÉRATIONNEL PAR
RAPPORT À CELLES DU SI
DÉCISIONNEL
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
OLTP VS OLAP
Les applications informatiques
peuvent être classées en deux
catégories :
Applications OLTP (On-Line
Transactional Processing)
Applications OLAP (On-Line
Analytical Processing)
24
APPLICATIONS
OLTP
Gestionnaires
Data
warehouse
BD de
production
APPLICATIONS
OLAP
Analystes
décideurs
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Applications OLTP
L'intégrité et la sécurité des données sont privilégiées.
Requêtes simples
 Utilisées par des services de gestion : commerciaux,
administratifs, production, etc..
 Nécessitent la connaissance des structures des
données.
 Utilisent des bases de données de production
 Manipulent des données homogènes.
 Nombre d'utilisateurs simultanés important.
 Applications critiques.
25
Exemples d'applications :
Gestion bancaire
Systèmes de réservation
Gestion commerciale, personnel,
production, etc.
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Applications OLAP
L'analyse et la manipulation des données sont privilégiées.
Requêtes complexes
 Applications d'aide à la décision
 Utilisées par hauts responsables, les services
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.
26
Exemples d'applications :
Analyse des tendances
Analyse des comportements
CHAPITRE 2
27
2 - BD Production Vs Entrepôt de données
1 - SI opérationnel Vs SI décisionnel
3 - OLTP Vs OLAP
4 - Architecture et utilisations d’un SI décisionnel
CARACTÉRISTIQUES ET
UTILISATIONS DU SI
OPÉRATIONNEL PAR
RAPPORT À CELLES DU SI
DÉCISIONNEL
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Architecture et utilisation d’un SI décisionnel
28
Entrepôt
de données
Extraction
Transformatio
n
(ETL)
Données
Opéra-
tionnelles
Données
Externes
Applications
OLAP
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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
29
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Pour aller plus loin …
30
IDENTIFIER LES DIFFÉRENTES
INFRASTRUCTURES
INFORMATIQUES
31
PARTIE 2
CHAPITRE 1
32
COMPRENDRE LA NOTION
D’INFRASTRUCTURE
INFORMATIQUE
2 - Rôle de l’infrastructure informatique
1 - Notion d’infrastructure informatique
3 - Gestion de l’infrastructure informatique
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
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.
33
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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, …)
34
CHAPITRE 1
35
COMPRENDRE LA NOTION
D’INFRASTRUCTURE
INFORMATIQUE
2 - Rôle de l’infrastructure informatique
1 - Notion d’infrastructure informatique
3 - Gestion de l’infrastructure informatique
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
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
36
CHAPITRE 1
37
COMPRENDRE LA NOTION
D’INFRASTRUCTURE
INFORMATIQUE
2 - Rôle de l’infrastructure informatique
1 - Notion d’infrastructure informatique
3 - Gestion de l’infrastructure informatique
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
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
38
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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.
39
CHAPITRE 2
40
IDENTIFIER LES ÉLÉMENTS
CONSTITUTIFS D’UNE
INFRASTRUCTURE
INFORMATIQUE
2 - Systèmes d’exploitation
1 - Stations de travail, Serveurs et Réseaux
3 - Infrastructures informatiques et virtualisation
4 - Infrastructures informatiques et Cloud Computing
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
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
41
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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, …
42
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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)
43
CHAPITRE 2
44
IDENTIFIER LES ÉLÉMENTS
CONSTITUTIFS D’UNE
INFRASTRUCTURE
INFORMATIQUE
2 - Systèmes d’exploitation
1 - Stations de travail, Serveurs et Réseaux
3 - Infrastructures informatiques et virtualisation
4 - Infrastructures informatiques et Cloud Computing
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Les systèmes d’exploitation
45
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
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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), …
46
CHAPITRE 2
47
IDENTIFIER LES ÉLÉMENTS
CONSTITUTIFS D’UNE
INFRASTRUCTURE
INFORMATIQUE
2 - Systèmes d’exploitation
1 - Stations de travail, Serveurs et Réseaux
3 - Infrastructures informatiques et virtualisation
4 - Infrastructures informatiques et Cloud Computing
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
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.
48
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Infrastructure informatique et virtualisation
La gestion des machines virtuelles nécessite un logiciel approprié : Logiciel de virtualisation.
Exemples :
49
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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.
50
CHAPITRE 2
51
IDENTIFIER LES ÉLÉMENTS
CONSTITUTIFS D’UNE
INFRASTRUCTURE
INFORMATIQUE
2 - Systèmes d’exploitation
1 - Stations de travail, Serveurs et Réseaux
3 - Infrastructures informatiques et virtualisation
4 - Infrastructures informatiques et Cloud Computing
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
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.
52
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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)
53
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Infrastructure informatique et Cloud Computing
54
On premise Cloud
Avantages
 Vous avez la main sur la gestion de votre
infrastructure ;
 Proximité et accès physiques aux
équipements ;
 Choix et connaissance des différents
équipements.
Gains à plusieurs niveaux :
 place (pas besoin d’une salle
serveur),
 budget : vous payez en fonction de
vos besoins,
 installation et maintenance
réalisées par un prestataire : vous
n’avez plus à y penser
 flexibilité,
 continuité de service.
Inconvénients
 Coûts : installation, configuration, maintenance, etc.
;
 Besoin d’une personne compétente en interne qui
peut y consacrer du temps ;
 Pas ou peu de flexibilité.
 Selon le pays d’hébergement, soyez
vigilant quant à la sécurité et la
confidentialité de vos données.
 La connexion se fait obligatoirement par
internet.
CHAPITRE 2
55
IDENTIFIER LES ÉLÉMENTS
CONSTITUTIFS D’UNE
INFRASTRUCTURE
INFORMATIQUE
2 - Systèmes d’exploitation
1 - Stations de travail, Serveurs et Réseaux
3 - Infrastructures informatiques et virtualisation
4 - Infrastructures informatiques et Cloud Computing
FORMALISMES ET
DÉMARCHES PROPOSÉES
PAR LES MÉTHODES DE
CONCEPTION DES SI (MCSI)
56
PARTIE 3
CHAPITRE 1
57
COMPRENDRE LA
NOTION DE MCSI ET SES
OBJECTIFS
2 - Classification des MCSI
1 - Définition et objectifs de MCSI
3 - Exemples de MCSI
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
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,
 selon une démarche,
 et des moyens de contrôle qualité.
58
{Modèles}
{Etapes}
{Règles}
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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.
59
CHAPITRE 1
60
COMPRENDRE LA
NOTION DE MCSI ET SES
OBJECTIFS
2 - Classification des MCSI
1 - Définition et objectifs de MCSI
3 - Exemples de MCSI
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Classification des MCSI
61
Génération Période Approche
1ère génération Méthodes analytiques ou
cartésiennes
Années 70
2ème génération Méthodes
Systémiques
Années 80
3ème génération Méthodes
Orientées Objet
Années 90 +
CHAPITRE 1
62
COMPRENDRE LA
NOTION DE MCSI ET SES
OBJECTIFS
2 - Classification des MCSI
1 - Définition et objectifs de MCSI
3 - Exemples de MCSI
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Exemples de MCSI
63
Exemples
Méthodes
• SADT
• Méthode de Jackson
• Méthode de Yourdon
Analytiques ou
cartésiennes
• Merise
• Axial
• Information Engineering (IE)
Systémiques
• OOD (G. Booch)
• OOA (S. Shlear et S. Mellor)
• OMT (J. Rumbaugh et co.)
• UML (OMG)
Orientées Objet
CHAPITRE 2
64
DÉCOUVRIR LES PRINCIPAUX
FORMALISMES PERMETTANT
LA MODÉLISATION D’UN SI
1 - Modèles de Merise
2 - Diagrammes de base d’UML
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Modèles Merise
65
3 niveaux de représentation :
Niveau Conceptuel
Niveau Logique
Niveau Physique
Modélisation séparée :
Données
Traitements
6
Modèles
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Modèles Merise
66
Niveau de représentation Données Traitement
CONCEPTUEL
(Quoi ?)
Modèle Conceptuel
de Données
(MCD)
Modèle Conceptuel
de Traitements
(MCT)
LOGIQUE/ORGANISATIONNEL
(Qui ?)
Modèle Logique
de Données
(MLD)
Modèle Organisationnel de
Traitements
(MOT)
PHYSIQUE
(Comment ?)
Modèle Physique
de Données
(MPD)
Modèle Opérationnel
de Traitements
(MOpT)
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Modèles Merise
67
MCD
MLD
MPD BD
MOT
MOpT
MCT
Applications
Monde
réel
Articulation entre les modèles de Merise :
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Modèles Merise
68
Exemple de MCD :
Entité
Association
Propriété
Identifia
nt
Cardinalit
é
CHAPITRE 2
69
DÉCOUVRIR LES PRINCIPAUX
FORMALISMES PERMETTANT
LA MODÉLISATION D’UN SI
1 - Modèles de Merise
2 - Diagrammes de base d’UML
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Modèles Merise
70
2 types de diagrammes :
Statiques (Structurels) : 4 diagrammes
Dynamiques (Comportementaux) : 5 diagrammes
Diagrammes statiques Diagrammes dynamiques
• Diagramme de classes
• Diagramme d’objets
• Diagramme de composants
• Diagramme de déploiement
• Diagramme de cas d’utilisation
• Diagramme de séquence
• Diagramme de collaboration
• Diagrammes états-transitions
• Diagramme d’activités
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Modèles Merise
71
Exemple de diagramme de classes :
Class
e Association
Opératio
n
Attribut
Cardinalit
é
0..*
1..1
Personne
CIN
Nom
Prénom
Date_naissance
Calcul_age ()
...
Voiture
N° Immatriculation
Marque
Carburant
Calcul_ancienneté ()
...
Possède
Date_achat
Classe-
association
CHAPITRE 3
72
DÉCOUVRIR LES
DIFFÉRENTES
DÉMARCHES UTILISÉES
PAR LES MCSI
1 - Cycles de conception et de développement des SI
2 - Modèle en cascade et modèle en V
3 - Modèles en spirale
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
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)
73
CHAPITRE 3
74
DÉCOUVRIR LES
DIFFÉRENTES
DÉMARCHES UTILISÉES
PAR LES MCSI
1 - Cycles de conception et de développement des SI
2 - Modèle en cascade et modèle en V
3 - Modèles en spirale
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Modèle en cascade et en V
75
Conception
Développement
Test
Exploitation
Spécification
Modèle en cascade :
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Modèle en cascade et en V
76
Sous-système
Modèle en V :
Sous-système
Conception
Générale
Conception
détaillée
Réalisation
Spécifications
fonctionnelles
Tests
unitaires
Tests
D’intégration
Validation et
recette
CHAPITRE 2
77
DÉCOUVRIR LES
DIFFÉRENTES
ARCHITECTURES DE SI
2 - Architectures client/serveur
1 - Architecture centralisée
3 - Architectures orientées services
4 - Virtualisation
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
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.
78
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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
79
CHAPITRE 2
80
DÉCOUVRIR LES
DIFFÉRENTES
ARCHITECTURES DE SI
2 - Architectures client/serveur
1 - Architecture centralisée
3 - Architectures orientées services
4 - Virtualisation
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Serveur
Client (lourd)
Architectures client/serveur
Risque de surcharge du client
Syndrome du «client obèse»
Difficultés de déploiement d’applications
81
Logique
applicative
Gestion de
données
Présentation
(IHM)
 Environnement graphique et multimédia
 Ouverture
 Intégration facile de la micro
informatique
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Serveur
D’applications
Serveur
De données
Client
(léger)
Architecture à 3 niveaux (tiers)
Risque de surcharge du serveur d’application
Difficulté d’utiliser des technologies différentes sur le serveur d’application
82
Logique
applicative
Gestion de
données
Présentation
(IHM)
 Client léger
 Déploiement facile
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Serveur
Inter-médiaire
n
Serveur
Inter-médiaire
1
Serveur
De données
Client
(léger)
Architecture à n niveaux (tiers)
Intégration complexe des différentes composantes matérielles et logicielles
83
Logique applicative
Gestion de
données
Présentation
(IHM)
 Possibilité d’utiliser des technologies différentes
pour le développement de la logique applicative.
Exemples de serveurs intermédiaires :
• Serveur d’applications,
• Serveur web,
• Serveur de composants,
CHAPITRE 2
84
DÉCOUVRIR LES
DIFFÉRENTES
ARCHITECTURES DE SI
2 - Architectures client/serveur
1 - Architecture centralisée
3 - Architectures orientées services
4 - Virtualisation
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Architectures orientées services
85
Producteur de
services
Consommateur de
services
Répertoire de
services
Services
Descriptions
Descriptions
Descriptions
Services
Services
Déploie
Génère
Publie
Découvre
un service
Etablie une
connexion
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Architectures orientées services
86
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)
CHAPITRE 2
87
DÉCOUVRIR LES
DIFFÉRENTES
ARCHITECTURES DE SI
2 - Architectures client/serveur
1 - Architecture centralisée
3 - Architectures orientées services
4 - Virtualisation
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
Architectures virtualisées
88
Architecture traditionnelle Architecture virtualisée
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
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
89
QUIZZ
A vous de jouer !
90
PARTIE 2 ET PARTIE 3
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
91
TP 4 : Quizz
Quizz de 10 questions pour évaluer la compréhension des concepts
1 à 13 (Infrastructures informatiques)
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
92
TP 5 : Quizz
Quizz de 10 questions pour évaluer la compréhension des
concepts de 8 à 13 (Architectures des SI)
Connaissances de base sur
les SI
Différentes infrastructures
informatiques
Méthodes de Conception
des SI
Fonctionnement d’une base
de données
93
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.

Contenu connexe

Tendances

CoursUML-SlimMesfar-Total
CoursUML-SlimMesfar-TotalCoursUML-SlimMesfar-Total
CoursUML-SlimMesfar-TotalAhmed Mekkaoui
 
Architecture des Systèmes Logiciels
Architecture des Systèmes LogicielsArchitecture des Systèmes Logiciels
Architecture des Systèmes LogicielsGhazouani Mahdi
 
Cours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURI
Cours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURICours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURI
Cours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURIMansouri Khalifa
 
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Yasmine Lachheb
 
Architectures distribuées
Architectures distribuéesArchitectures distribuées
Architectures distribuéesFranck SIMON
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobileNader Somrani
 
Conception et réalisation d’un système d’information pour l’automatisation du...
Conception et réalisation d’un système d’information pour l’automatisation du...Conception et réalisation d’un système d’information pour l’automatisation du...
Conception et réalisation d’un système d’information pour l’automatisation du...Odel Odeldz
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études MortadhaBouallagui
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquechammem
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UMLAmir Souissi
 
Audit de sécurité informatique
Audit de sécurité informatiqueAudit de sécurité informatique
Audit de sécurité informatiqueMohamed Ali Hadhri
 
Bases de données réparties par la pratique
Bases de données réparties par la pratiqueBases de données réparties par la pratique
Bases de données réparties par la pratiqueAbdelouahed Abdou
 
Le guide de l'hygiène informatique
Le guide de l'hygiène informatiqueLe guide de l'hygiène informatique
Le guide de l'hygiène informatiqueNRC
 
Exercices shell
Exercices shellExercices shell
Exercices shellulratique
 
eServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API ManagementeServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API ManagementLilia Sfaxi
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatiqueHicham Ben
 
présentation-PFE.pptx
présentation-PFE.pptxprésentation-PFE.pptx
présentation-PFE.pptxAdemKorani
 

Tendances (20)

CoursUML-SlimMesfar-Total
CoursUML-SlimMesfar-TotalCoursUML-SlimMesfar-Total
CoursUML-SlimMesfar-Total
 
Architecture des Systèmes Logiciels
Architecture des Systèmes LogicielsArchitecture des Systèmes Logiciels
Architecture des Systèmes Logiciels
 
Cours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURI
Cours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURICours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURI
Cours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURI
 
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
 
Architectures distribuées
Architectures distribuéesArchitectures distribuées
Architectures distribuées
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobile
 
Conception et réalisation d’un système d’information pour l’automatisation du...
Conception et réalisation d’un système d’information pour l’automatisation du...Conception et réalisation d’un système d’information pour l’automatisation du...
Conception et réalisation d’un système d’information pour l’automatisation du...
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
 
Audit de sécurité informatique
Audit de sécurité informatiqueAudit de sécurité informatique
Audit de sécurité informatique
 
Système d'Information (S.I.) dans l’entreprise
Système d'Information (S.I.) dans l’entrepriseSystème d'Information (S.I.) dans l’entreprise
Système d'Information (S.I.) dans l’entreprise
 
Bases de données réparties par la pratique
Bases de données réparties par la pratiqueBases de données réparties par la pratique
Bases de données réparties par la pratique
 
Le guide de l'hygiène informatique
Le guide de l'hygiène informatiqueLe guide de l'hygiène informatique
Le guide de l'hygiène informatique
 
QCM Sécurité Informatique
QCM Sécurité InformatiqueQCM Sécurité Informatique
QCM Sécurité Informatique
 
Exercices shell
Exercices shellExercices shell
Exercices shell
 
Soutenance
Soutenance Soutenance
Soutenance
 
eServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API ManagementeServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API Management
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
 
présentation-PFE.pptx
présentation-PFE.pptxprésentation-PFE.pptx
présentation-PFE.pptx
 

Similaire à cloud.pdf

cours-complet-dinformatique-de-gestion-pdf.pdf
cours-complet-dinformatique-de-gestion-pdf.pdfcours-complet-dinformatique-de-gestion-pdf.pdf
cours-complet-dinformatique-de-gestion-pdf.pdfssuserbd075f
 
presentationcoursbd.pdf
presentationcoursbd.pdfpresentationcoursbd.pdf
presentationcoursbd.pdfAabidiHafid
 
Cours bases de données partie 1 Prof. Khalifa MANSOURI
Cours bases de données partie 1 Prof. Khalifa MANSOURICours bases de données partie 1 Prof. Khalifa MANSOURI
Cours bases de données partie 1 Prof. Khalifa MANSOURIMansouri Khalifa
 
cours-intro-base-donnees.pdf
cours-intro-base-donnees.pdfcours-intro-base-donnees.pdf
cours-intro-base-donnees.pdfdjamelbentorkia
 
Notions de bases des systèmes d’information.ppt
Notions de bases des systèmes d’information.pptNotions de bases des systèmes d’information.ppt
Notions de bases des systèmes d’information.pptphysikcollege
 
BD_Decisionnel_fin-2020tjtgenieindustriel.ppt
BD_Decisionnel_fin-2020tjtgenieindustriel.pptBD_Decisionnel_fin-2020tjtgenieindustriel.ppt
BD_Decisionnel_fin-2020tjtgenieindustriel.pptmarocdakhla135
 
Cours SGBD - L3 Bio-informatique - Mohamed Skander DAAS.pdf
Cours SGBD  - L3 Bio-informatique - Mohamed Skander DAAS.pdfCours SGBD  - L3 Bio-informatique - Mohamed Skander DAAS.pdf
Cours SGBD - L3 Bio-informatique - Mohamed Skander DAAS.pdfJordaniMike
 
Intro_modul_et_SI_chapt0.ppt
Intro_modul_et_SI_chapt0.pptIntro_modul_et_SI_chapt0.ppt
Intro_modul_et_SI_chapt0.pptIdriss22
 
Diaporamas-Bases de données.pdf
Diaporamas-Bases de données.pdfDiaporamas-Bases de données.pdf
Diaporamas-Bases de données.pdfEST-UMI de Meknès
 
Emna borgi mabroukachraita-datawarehouse
Emna borgi mabroukachraita-datawarehouseEmna borgi mabroukachraita-datawarehouse
Emna borgi mabroukachraita-datawarehouseEmna Borgi
 
informatique-de-gestion-par-Wwww_coursdefsjes_com.pdf
informatique-de-gestion-par-Wwww_coursdefsjes_com.pdfinformatique-de-gestion-par-Wwww_coursdefsjes_com.pdf
informatique-de-gestion-par-Wwww_coursdefsjes_com.pdfmounirhim383
 
Base de donnees Avancees et Intro à NoSQL.ppt
Base de donnees Avancees et Intro à  NoSQL.pptBase de donnees Avancees et Intro à  NoSQL.ppt
Base de donnees Avancees et Intro à NoSQL.pptIdriss22
 
White and Blue Professional Modern Technology Pitch Deck Presentation.pptx
White and Blue Professional Modern Technology Pitch Deck Presentation.pptxWhite and Blue Professional Modern Technology Pitch Deck Presentation.pptx
White and Blue Professional Modern Technology Pitch Deck Presentation.pptxssusercb2b311
 
Chap1Concepts-FondamentauxBD.pdf
Chap1Concepts-FondamentauxBD.pdfChap1Concepts-FondamentauxBD.pdf
Chap1Concepts-FondamentauxBD.pdfBoubakerMedanas
 

Similaire à cloud.pdf (20)

Masi intro csi
Masi intro csiMasi intro csi
Masi intro csi
 
cours-complet-dinformatique-de-gestion-pdf.pdf
cours-complet-dinformatique-de-gestion-pdf.pdfcours-complet-dinformatique-de-gestion-pdf.pdf
cours-complet-dinformatique-de-gestion-pdf.pdf
 
Si 1
Si 1Si 1
Si 1
 
presentationcoursbd.pdf
presentationcoursbd.pdfpresentationcoursbd.pdf
presentationcoursbd.pdf
 
Cours bases de données partie 1 Prof. Khalifa MANSOURI
Cours bases de données partie 1 Prof. Khalifa MANSOURICours bases de données partie 1 Prof. Khalifa MANSOURI
Cours bases de données partie 1 Prof. Khalifa MANSOURI
 
cours-intro-base-donnees.pdf
cours-intro-base-donnees.pdfcours-intro-base-donnees.pdf
cours-intro-base-donnees.pdf
 
SI_MCC_2020_21.pptx
SI_MCC_2020_21.pptxSI_MCC_2020_21.pptx
SI_MCC_2020_21.pptx
 
Notions de bases des systèmes d’information.ppt
Notions de bases des systèmes d’information.pptNotions de bases des systèmes d’information.ppt
Notions de bases des systèmes d’information.ppt
 
BD_Decisionnel_fin-2020tjtgenieindustriel.ppt
BD_Decisionnel_fin-2020tjtgenieindustriel.pptBD_Decisionnel_fin-2020tjtgenieindustriel.ppt
BD_Decisionnel_fin-2020tjtgenieindustriel.ppt
 
Si bdd
Si bddSi bdd
Si bdd
 
Cours SGBD - L3 Bio-informatique - Mohamed Skander DAAS.pdf
Cours SGBD  - L3 Bio-informatique - Mohamed Skander DAAS.pdfCours SGBD  - L3 Bio-informatique - Mohamed Skander DAAS.pdf
Cours SGBD - L3 Bio-informatique - Mohamed Skander DAAS.pdf
 
Intro_modul_et_SI_chapt0.ppt
Intro_modul_et_SI_chapt0.pptIntro_modul_et_SI_chapt0.ppt
Intro_modul_et_SI_chapt0.ppt
 
Diapo - SI.ppt
Diapo - SI.pptDiapo - SI.ppt
Diapo - SI.ppt
 
Diaporamas-Bases de données.pdf
Diaporamas-Bases de données.pdfDiaporamas-Bases de données.pdf
Diaporamas-Bases de données.pdf
 
Cours BDD.pptx
Cours BDD.pptxCours BDD.pptx
Cours BDD.pptx
 
Emna borgi mabroukachraita-datawarehouse
Emna borgi mabroukachraita-datawarehouseEmna borgi mabroukachraita-datawarehouse
Emna borgi mabroukachraita-datawarehouse
 
informatique-de-gestion-par-Wwww_coursdefsjes_com.pdf
informatique-de-gestion-par-Wwww_coursdefsjes_com.pdfinformatique-de-gestion-par-Wwww_coursdefsjes_com.pdf
informatique-de-gestion-par-Wwww_coursdefsjes_com.pdf
 
Base de donnees Avancees et Intro à NoSQL.ppt
Base de donnees Avancees et Intro à  NoSQL.pptBase de donnees Avancees et Intro à  NoSQL.ppt
Base de donnees Avancees et Intro à NoSQL.ppt
 
White and Blue Professional Modern Technology Pitch Deck Presentation.pptx
White and Blue Professional Modern Technology Pitch Deck Presentation.pptxWhite and Blue Professional Modern Technology Pitch Deck Presentation.pptx
White and Blue Professional Modern Technology Pitch Deck Presentation.pptx
 
Chap1Concepts-FondamentauxBD.pdf
Chap1Concepts-FondamentauxBD.pdfChap1Concepts-FondamentauxBD.pdf
Chap1Concepts-FondamentauxBD.pdf
 

cloud.pdf

  • 1. COMPRENDRE LES ENJEUX D’UN SYSTÈME D’INFORMATION (SI) INFRASTRUCTURE DIGITALE
  • 2. OBJECTIF 2 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
  • 3. 3 SOMMAIRE Acquérir les connaissances de base sur les systèmes d’information Chapitre 1 : Notion de SI, Système informatique et SI Informatisé Chapitre 2 : Fonctions et types du SI Chapitre 3 : Composantes d’un SI informatisé Comprendre la notion d’infrastructure informatique Chapitre 1 : 1 - Notion d’infrastructure informatique Chapitre 2 : Rôle de l’infrastructure informatique Chapitre 3 : Gestion de l’infrastructure informatique Comprendre les différentes architectures de SI Chapitre 1 : Notion d’architecture de SI et son importance Chapitre 2 : Modélisation de l’architecture de SI PARTIE 1 PARTIE 2 PARTIE 3 Comprendre le fonctionnement d’une base de données Chapitre 1 : concepts relatifs aux bases de données Chapitre 2 : Éléments de base permettant l’implémentation et l’utilisation d’une BD relationnelle Chapitre 3: particularités des BD NoSQL PARTIE 4
  • 4. ACQUÉRIR LES CONNAISSANCES DE BASE SUR LES SYSTÈMES D’INFORMATION 4 PARTIE 1
  • 5. CHAPITRE 1 5 COMPRENDRE LA NOTION DE SYSTÈME D’INFORMATION (SI) 2 - Fonctions et types du SI 1 - Notion de SI, Système informatique et SI Informatisé 3 - Composantes d’un SI informatisé
  • 6. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Définitions du Système d’Information 6 Le SI est une représentation possible de n’importe quel système, notamment tout système humain organisé. Le SI est le véhicule de la communication dans l’entreprise. Cette communication 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.
  • 7. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Notion de système d’information (SI), système informatique et SI informatisé 7 Organisme Système de pilotage Système opérant Système d’information Biens & services Biens & services Informations Informations
  • 8. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Système informatique et SI informatisé 8 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.
  • 9. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données A ne pas confondre 9
  • 10. CHAPITRE 1 10 COMPRENDRE LA NOTION DE SYSTÈME D’INFORMATION (SI) 2 - Fonctions et types du SI 1 - Notion de SI, Système informatique et SI Informatisé 3 - Composantes d’un SI informatisé
  • 11. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 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. 11
  • 12. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Types de système d’information 12 Organisme Système d ’information Système de pilotage Système opérant SI de Pilotage (ou SI Décisionnel) SI Opérationnel
  • 13. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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é 13 SYSTÈME OPÉRANT Matières, argent, équipements, ressources humaines, informations Produits, services, informations
  • 14. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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 14 SYSTÈME DE PILOTAGE Résultats du système opérant Objectifs, Affectation des ressources, Régulation Informations externes
  • 15. CHAPITRE 1 15 COMPRENDRE LA NOTION DE SYSTÈME D’INFORMATION (SI) 2 - Fonctions et types du SI 1 - Notion de SI, Système informatique et SI Informatisé 3 - Composantes d’un SI informatisé
  • 16. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Composantes d’un SI informatisé 16 Base de données Applications INFRASTRUCTURE INFORMATIQUE
  • 17. CHAPITRE 2 17 CARACTÉRISTIQUES ET UTILISATIONS DU SI OPÉRATIONNEL PAR RAPPORT À CELLES DU SI DÉCISIONNEL 2 - BD Production Vs Entrepôt de données 1 - SI opérationnel Vs SI décisionnel 3 - OLTP Vs OLAP 4 - Architecture et utilisations d’un SI décisionnel
  • 18. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données SI Opérationnel VS SI Décisionnel 18 BD de Production Applications OLTP •Données élémentaires •Consultation et màj •Image actuelle de l’entreprise •Structures internes non accessibles directement aux utilisateurs •BD Relationnelles SI Opérationnel Entrepôt de données Applications OLAP •Informations •Consultation uniquement •Image successives de l’entreprise dans le temps (historique) •Accessibles directement aux utilisateurs •BD Multidimensionnelles SI Décisionnel
  • 19. CHAPITRE 2 19 2 - BD Production Vs Entrepôt de données 1 - SI opérationnel Vs SI décisionnel 3 - OLTP Vs OLAP 4 - Architecture et utilisations d’un SI décisionnel CARACTÉRISTIQUES ET UTILISATIONS DU SI OPÉRATIONNEL PAR RAPPORT À CELLES DU SI DÉCISIONNEL
  • 20. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 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. 20
  • 21. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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 21
  • 22. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données BD Production VS Entrepôt de données 22 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
  • 23. CHAPITRE 2 23 2 - BD Production Vs Entrepôt de données 1 - SI opérationnel Vs SI décisionnel 3 - OLTP Vs OLAP 4 - Architecture et utilisations d’un SI décisionnel CARACTÉRISTIQUES ET UTILISATIONS DU SI OPÉRATIONNEL PAR RAPPORT À CELLES DU SI DÉCISIONNEL
  • 24. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données OLTP VS OLAP Les applications informatiques peuvent être classées en deux catégories : Applications OLTP (On-Line Transactional Processing) Applications OLAP (On-Line Analytical Processing) 24 APPLICATIONS OLTP Gestionnaires Data warehouse BD de production APPLICATIONS OLAP Analystes décideurs
  • 25. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Applications OLTP L'intégrité et la sécurité des données sont privilégiées. Requêtes simples  Utilisées par des services de gestion : commerciaux, administratifs, production, etc..  Nécessitent la connaissance des structures des données.  Utilisent des bases de données de production  Manipulent des données homogènes.  Nombre d'utilisateurs simultanés important.  Applications critiques. 25 Exemples d'applications : Gestion bancaire Systèmes de réservation Gestion commerciale, personnel, production, etc.
  • 26. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Applications OLAP L'analyse et la manipulation des données sont privilégiées. Requêtes complexes  Applications d'aide à la décision  Utilisées par hauts responsables, les services 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. 26 Exemples d'applications : Analyse des tendances Analyse des comportements
  • 27. CHAPITRE 2 27 2 - BD Production Vs Entrepôt de données 1 - SI opérationnel Vs SI décisionnel 3 - OLTP Vs OLAP 4 - Architecture et utilisations d’un SI décisionnel CARACTÉRISTIQUES ET UTILISATIONS DU SI OPÉRATIONNEL PAR RAPPORT À CELLES DU SI DÉCISIONNEL
  • 28. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Architecture et utilisation d’un SI décisionnel 28 Entrepôt de données Extraction Transformatio n (ETL) Données Opéra- tionnelles Données Externes Applications OLAP
  • 29. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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 29
  • 30. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Pour aller plus loin … 30
  • 32. CHAPITRE 1 32 COMPRENDRE LA NOTION D’INFRASTRUCTURE INFORMATIQUE 2 - Rôle de l’infrastructure informatique 1 - Notion d’infrastructure informatique 3 - Gestion de l’infrastructure informatique
  • 33. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 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. 33
  • 34. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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, …) 34
  • 35. CHAPITRE 1 35 COMPRENDRE LA NOTION D’INFRASTRUCTURE INFORMATIQUE 2 - Rôle de l’infrastructure informatique 1 - Notion d’infrastructure informatique 3 - Gestion de l’infrastructure informatique
  • 36. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 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 36
  • 37. CHAPITRE 1 37 COMPRENDRE LA NOTION D’INFRASTRUCTURE INFORMATIQUE 2 - Rôle de l’infrastructure informatique 1 - Notion d’infrastructure informatique 3 - Gestion de l’infrastructure informatique
  • 38. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 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 38
  • 39. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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. 39
  • 40. CHAPITRE 2 40 IDENTIFIER LES ÉLÉMENTS CONSTITUTIFS D’UNE INFRASTRUCTURE INFORMATIQUE 2 - Systèmes d’exploitation 1 - Stations de travail, Serveurs et Réseaux 3 - Infrastructures informatiques et virtualisation 4 - Infrastructures informatiques et Cloud Computing
  • 41. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 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 41
  • 42. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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, … 42
  • 43. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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) 43
  • 44. CHAPITRE 2 44 IDENTIFIER LES ÉLÉMENTS CONSTITUTIFS D’UNE INFRASTRUCTURE INFORMATIQUE 2 - Systèmes d’exploitation 1 - Stations de travail, Serveurs et Réseaux 3 - Infrastructures informatiques et virtualisation 4 - Infrastructures informatiques et Cloud Computing
  • 45. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Les systèmes d’exploitation 45 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.
  • 46. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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), … 46
  • 47. CHAPITRE 2 47 IDENTIFIER LES ÉLÉMENTS CONSTITUTIFS D’UNE INFRASTRUCTURE INFORMATIQUE 2 - Systèmes d’exploitation 1 - Stations de travail, Serveurs et Réseaux 3 - Infrastructures informatiques et virtualisation 4 - Infrastructures informatiques et Cloud Computing
  • 48. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 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. 48
  • 49. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Infrastructure informatique et virtualisation La gestion des machines virtuelles nécessite un logiciel approprié : Logiciel de virtualisation. Exemples : 49
  • 50. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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. 50
  • 51. CHAPITRE 2 51 IDENTIFIER LES ÉLÉMENTS CONSTITUTIFS D’UNE INFRASTRUCTURE INFORMATIQUE 2 - Systèmes d’exploitation 1 - Stations de travail, Serveurs et Réseaux 3 - Infrastructures informatiques et virtualisation 4 - Infrastructures informatiques et Cloud Computing
  • 52. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 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. 52
  • 53. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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) 53
  • 54. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Infrastructure informatique et Cloud Computing 54 On premise Cloud Avantages  Vous avez la main sur la gestion de votre infrastructure ;  Proximité et accès physiques aux équipements ;  Choix et connaissance des différents équipements. Gains à plusieurs niveaux :  place (pas besoin d’une salle serveur),  budget : vous payez en fonction de vos besoins,  installation et maintenance réalisées par un prestataire : vous n’avez plus à y penser  flexibilité,  continuité de service. Inconvénients  Coûts : installation, configuration, maintenance, etc. ;  Besoin d’une personne compétente en interne qui peut y consacrer du temps ;  Pas ou peu de flexibilité.  Selon le pays d’hébergement, soyez vigilant quant à la sécurité et la confidentialité de vos données.  La connexion se fait obligatoirement par internet.
  • 55. CHAPITRE 2 55 IDENTIFIER LES ÉLÉMENTS CONSTITUTIFS D’UNE INFRASTRUCTURE INFORMATIQUE 2 - Systèmes d’exploitation 1 - Stations de travail, Serveurs et Réseaux 3 - Infrastructures informatiques et virtualisation 4 - Infrastructures informatiques et Cloud Computing
  • 56. FORMALISMES ET DÉMARCHES PROPOSÉES PAR LES MÉTHODES DE CONCEPTION DES SI (MCSI) 56 PARTIE 3
  • 57. CHAPITRE 1 57 COMPRENDRE LA NOTION DE MCSI ET SES OBJECTIFS 2 - Classification des MCSI 1 - Définition et objectifs de MCSI 3 - Exemples de MCSI
  • 58. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 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,  selon une démarche,  et des moyens de contrôle qualité. 58 {Modèles} {Etapes} {Règles}
  • 59. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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. 59
  • 60. CHAPITRE 1 60 COMPRENDRE LA NOTION DE MCSI ET SES OBJECTIFS 2 - Classification des MCSI 1 - Définition et objectifs de MCSI 3 - Exemples de MCSI
  • 61. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Classification des MCSI 61 Génération Période Approche 1ère génération Méthodes analytiques ou cartésiennes Années 70 2ème génération Méthodes Systémiques Années 80 3ème génération Méthodes Orientées Objet Années 90 +
  • 62. CHAPITRE 1 62 COMPRENDRE LA NOTION DE MCSI ET SES OBJECTIFS 2 - Classification des MCSI 1 - Définition et objectifs de MCSI 3 - Exemples de MCSI
  • 63. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Exemples de MCSI 63 Exemples Méthodes • SADT • Méthode de Jackson • Méthode de Yourdon Analytiques ou cartésiennes • Merise • Axial • Information Engineering (IE) Systémiques • OOD (G. Booch) • OOA (S. Shlear et S. Mellor) • OMT (J. Rumbaugh et co.) • UML (OMG) Orientées Objet
  • 64. CHAPITRE 2 64 DÉCOUVRIR LES PRINCIPAUX FORMALISMES PERMETTANT LA MODÉLISATION D’UN SI 1 - Modèles de Merise 2 - Diagrammes de base d’UML
  • 65. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Modèles Merise 65 3 niveaux de représentation : Niveau Conceptuel Niveau Logique Niveau Physique Modélisation séparée : Données Traitements 6 Modèles
  • 66. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Modèles Merise 66 Niveau de représentation Données Traitement CONCEPTUEL (Quoi ?) Modèle Conceptuel de Données (MCD) Modèle Conceptuel de Traitements (MCT) LOGIQUE/ORGANISATIONNEL (Qui ?) Modèle Logique de Données (MLD) Modèle Organisationnel de Traitements (MOT) PHYSIQUE (Comment ?) Modèle Physique de Données (MPD) Modèle Opérationnel de Traitements (MOpT)
  • 67. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Modèles Merise 67 MCD MLD MPD BD MOT MOpT MCT Applications Monde réel Articulation entre les modèles de Merise :
  • 68. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Modèles Merise 68 Exemple de MCD : Entité Association Propriété Identifia nt Cardinalit é
  • 69. CHAPITRE 2 69 DÉCOUVRIR LES PRINCIPAUX FORMALISMES PERMETTANT LA MODÉLISATION D’UN SI 1 - Modèles de Merise 2 - Diagrammes de base d’UML
  • 70. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Modèles Merise 70 2 types de diagrammes : Statiques (Structurels) : 4 diagrammes Dynamiques (Comportementaux) : 5 diagrammes Diagrammes statiques Diagrammes dynamiques • Diagramme de classes • Diagramme d’objets • Diagramme de composants • Diagramme de déploiement • Diagramme de cas d’utilisation • Diagramme de séquence • Diagramme de collaboration • Diagrammes états-transitions • Diagramme d’activités
  • 71. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Modèles Merise 71 Exemple de diagramme de classes : Class e Association Opératio n Attribut Cardinalit é 0..* 1..1 Personne CIN Nom Prénom Date_naissance Calcul_age () ... Voiture N° Immatriculation Marque Carburant Calcul_ancienneté () ... Possède Date_achat Classe- association
  • 72. CHAPITRE 3 72 DÉCOUVRIR LES DIFFÉRENTES DÉMARCHES UTILISÉES PAR LES MCSI 1 - Cycles de conception et de développement des SI 2 - Modèle en cascade et modèle en V 3 - Modèles en spirale
  • 73. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 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) 73
  • 74. CHAPITRE 3 74 DÉCOUVRIR LES DIFFÉRENTES DÉMARCHES UTILISÉES PAR LES MCSI 1 - Cycles de conception et de développement des SI 2 - Modèle en cascade et modèle en V 3 - Modèles en spirale
  • 75. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Modèle en cascade et en V 75 Conception Développement Test Exploitation Spécification Modèle en cascade :
  • 76. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Modèle en cascade et en V 76 Sous-système Modèle en V : Sous-système Conception Générale Conception détaillée Réalisation Spécifications fonctionnelles Tests unitaires Tests D’intégration Validation et recette
  • 77. CHAPITRE 2 77 DÉCOUVRIR LES DIFFÉRENTES ARCHITECTURES DE SI 2 - Architectures client/serveur 1 - Architecture centralisée 3 - Architectures orientées services 4 - Virtualisation
  • 78. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 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. 78
  • 79. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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 79
  • 80. CHAPITRE 2 80 DÉCOUVRIR LES DIFFÉRENTES ARCHITECTURES DE SI 2 - Architectures client/serveur 1 - Architecture centralisée 3 - Architectures orientées services 4 - Virtualisation
  • 81. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Serveur Client (lourd) Architectures client/serveur Risque de surcharge du client Syndrome du «client obèse» Difficultés de déploiement d’applications 81 Logique applicative Gestion de données Présentation (IHM)  Environnement graphique et multimédia  Ouverture  Intégration facile de la micro informatique
  • 82. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Serveur D’applications Serveur De données Client (léger) Architecture à 3 niveaux (tiers) Risque de surcharge du serveur d’application Difficulté d’utiliser des technologies différentes sur le serveur d’application 82 Logique applicative Gestion de données Présentation (IHM)  Client léger  Déploiement facile
  • 83. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Serveur Inter-médiaire n Serveur Inter-médiaire 1 Serveur De données Client (léger) Architecture à n niveaux (tiers) Intégration complexe des différentes composantes matérielles et logicielles 83 Logique applicative Gestion de données Présentation (IHM)  Possibilité d’utiliser des technologies différentes pour le développement de la logique applicative. Exemples de serveurs intermédiaires : • Serveur d’applications, • Serveur web, • Serveur de composants,
  • 84. CHAPITRE 2 84 DÉCOUVRIR LES DIFFÉRENTES ARCHITECTURES DE SI 2 - Architectures client/serveur 1 - Architecture centralisée 3 - Architectures orientées services 4 - Virtualisation
  • 85. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Architectures orientées services 85 Producteur de services Consommateur de services Répertoire de services Services Descriptions Descriptions Descriptions Services Services Déploie Génère Publie Découvre un service Etablie une connexion
  • 86. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Architectures orientées services 86 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)
  • 87. CHAPITRE 2 87 DÉCOUVRIR LES DIFFÉRENTES ARCHITECTURES DE SI 2 - Architectures client/serveur 1 - Architecture centralisée 3 - Architectures orientées services 4 - Virtualisation
  • 88. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données Architectures virtualisées 88 Architecture traditionnelle Architecture virtualisée
  • 89. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base 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 89
  • 90. QUIZZ A vous de jouer ! 90 PARTIE 2 ET PARTIE 3
  • 91. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 91 TP 4 : Quizz Quizz de 10 questions pour évaluer la compréhension des concepts 1 à 13 (Infrastructures informatiques)
  • 92. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 92 TP 5 : Quizz Quizz de 10 questions pour évaluer la compréhension des concepts de 8 à 13 (Architectures des SI)
  • 93. Connaissances de base sur les SI Différentes infrastructures informatiques Méthodes de Conception des SI Fonctionnement d’une base de données 93 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.