ofppt 2 - Comprendre les enjeux d'un SI
2 - Comprendre les enjeux d'un SI
2 - Comprendre les enjeux d'un SI
Introduction au cours
Introduction
Dans ce module, vous allez :
Comprendre les fonctions d’un système d’information
Identi er les principaux domaines d’application des SI
La notion d'infrastructure informatique
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.
Les principaux éléments constitutifs d’une infrastructure informatique sont :
• Postes de travail (Ordinateur de bureau, ordinateur portable, tablette)
• Serveurs : ils permettent de partager des données (serveurs de données), des traitements (serveurs d’applications), de pages web (serveurs
web),
• Equipements réseau (Routeur, Modem, Répéteur, Concentrateur, …),
• Logiciels de base (système d’exploitation, système de gestion de bases de données, …),
• Equipements périphériques (imprimantes, scanners, …)
2- 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. Elle doit aussi assurer une
continuité de fonctionnement en cas de panne ou d’incident quelconque.
La taille et la complexité de l’infrastructure informatique dépond du niveau d’informatisation du SI : plus le SI est informatisé, plus
l’infrastructure informatique est complexe.
La qualité du SI dépond de la qualité de l’infrastructure informatique : plus l’infrastructure est entretenue, plus le SI assure correctement ses
fonctions.
L’infrastructure informatique nécessite différents intervenant pour assurer la continuité du fonctionnement du SI : techniciens,
administrateurs, ingénieurs système, …
3- Eléments constitutifs d’une infrastructure (Cloud en virtualisation)
Infrastructure informatique et virtualisation
DRIF - Secteur Digital & IA
Page 1 / 14
ofppt 2 - Comprendre les enjeux d'un SI
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.
Infrastructure informatique et virtualisation
La gestion des machines virtuelles nécessite un logiciel approprié : Logiciel de virtualisation
Avantages de la virtualisation :
1 - Partitionnement : 2 - Isolation : 3 - Encapsulation :
Exécuter plusieurs systèmes d’exploitation Isoler la gestion des pannes et de la sécurité Enregistrer l’état complet d’une machine
sur une seule machine physique. au niveau matériel. virtuelle dans des chiers.
Répartir les ressources système entre les Garantir des performances élevées grâce à Déplacer et copier des machines virtuelles
machines virtuelles. des contrôles avancés sur les ressources. aussi facilement que des chiers.
Indépendance vis-à-vis du matériel :
Migrer n’importe quelle machine virtuelle sur
n’importe quel serveur physique.
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.
Le Cloud Computing désigne la livraison de ressources et de services à la demande par Internet.
Le Cloud Computing offre trois catégories de services :
IaaS (Infrastructure-as-a-Service)
PaaS (Platform-as-a-Service)
SaaS (Software-as-a-service)
Infrastructure comme Service (IaaS) :
• Les fournisseurs d’IaaS proposent un stockage sur serveur virtuel.
• Les utilisateurs disposent d’une capacité de stockage allouée sur le cloud.
• Les utilisateurs peuvent démarrer, arrêter ou con gurer la machine virtuelle et le stockage .
• Les infrastructures fournies peuvent être petites, moyennes, grandes ou très grandes pour s’adapter aux différents besoins.
• Grâce à ce type d’infrastructures, les entreprises n’ont pas besoin d’investir dans leur propre matériel.
• Les IaaS sont exibles et s’adaptent à la charge de travail.
DRIF - Secteur Digital & IA
Page 2 / 14
ofppt 2 - Comprendre les enjeux d'un SI
Plateforme comme Service (PaaS) :
• Les PaaS sont des environnements Cloud offrant tout le nécessaire pour le cycle de vie complet d’applications Cloud, du développement à la
livraison.
• Elles permettent de s’émanciper de l’achat et de la maintenance du matériel, des logiciels, et de l’hébergement.
• Le PaaS est utilisé pour le développement de logiciels avec la possibilité de l’héberger une fois qu’il est développé.
Logiciel comme Service (SaaS) :
• Les SaaS sont des applications basées sur le Cloud, lancées depuis des ordinateurs distants détenus et gérés par des fournisseurs par
l’intermédiaire du Cloud.
• Le modèle SaaS repose sur la distribution d’applications logicielles par internet, par opposition à l’acquisition de logiciels.
• Les utilisateurs peuvent accéder à des services SaaS depuis n’importe quel endroit en utilisant un ordinateur ou un appareil mobile ayant accès à
internet, généralement depuis un navigateur.
• Les SaaS permettent de s’inscrire rapidement et d’utiliser directement des applications professionnelles, accessibles depuis n’importe quel
ordinateur connecté à internet.
4- Gestion de l’infrastructure informatique
L’infrastructure informatique est gérée par :
• les responsables des infrastructures informatiques,
• les chefs de projet infrastructure informatique,
• les ingénieurs systèmes/réseaux
• les administrateurs système/réseaux
La gestion de l’infrastructure informatique consiste à :
• Mettre en place une organisation du parc informatique,
• Installer le parc informatique,
• Dé nir 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.
DRIF - Secteur Digital & IA
Page 3 / 14
ofppt 2 - Comprendre les enjeux d'un SI
Les éléments d’une infrastructure informatique
Notion d’architecture de SI et son importance
Dé nition :
L’architecture d’un SI est la façon selon laquelle les composantes logicielles sont réparties sur les composantes matérielles de l’infrastructure
informatique.
Les composantes logicielles sont réparties en trois niveaux :
• Interface homme-machine (IHM) ou présentation,
• Logique applicative ou métier
• Gestion de ressources (données)
Composantes de l’architecture de SI :
Les composantes matérielles (dites acteurs) jouent deux rôles :
Client : toute machine qui a besoin de ressources et qui n’en dispose pas.
Serveur : toute machine qui a des ressources et qui accepte de les partager.
Clients et serveurs sont interconnectés à travers un réseau informatique.
L’échange de ressources entre clients et serveurs se fait à l’aide d’un Middleware (Intergiciel).
Importance de l’architecture de SI : Pour conclure
L’architecture des SI est aujourd’hui au cœur de la conception et du développement des solutions informatiques.
On doit y tenir compte pendant toutes les phases d’un projet informatique.
Les processus de développement lui accordent une importance vitale.
Son ignorance constitue un facteur d’échec important.
2- Architecture centralisée
Importance de l’architecture de SI : Pour conclure
DRIF - Secteur Digital & IA
Page 4 / 14
ofppt 2 - Comprendre les enjeux d'un SI
C’est la plus ancienne des architectures.
Toutes les données et toutes les applications de l’entreprise sont installées sur une seule machine dite mainframe (ordinateur central).
Les utilisateurs accèdent à cette machine à travers des terminaux passifs (c’est un poste de travail composé uniquement d’un écran et d’un
clavier).
Cette architecture n’est quasiment plus utilisée aujourd’hui.
Inconvénients
• Dépendance totale d’un système centralisé : si le système tombe en panne, toute l’informatique de l’entreprise est bloquée.
• Dépendance d’un seul constructeur : le matériel et les logiciels utilisés sont propriétaires et la migration vers un autre environnement nécessite
de le développement de nouveau de toutes les applications.
• Coût de maintenance très élevé : le fait que l’entreprise est liée à un seul constructeur et fournisseur de logiciels, fait que les coûts sont très
élevés.
• Possibilités graphiques et multimédia très limitées : ces types de machine sont utilisable uniquement en mode caractère.
• Intégration dif cile des ordinateurs personnels (PC ou Mac)
3- Architecture client serveur
Architecture Client / Serveur à 2 niveaux (tiers)
Architecture Client / Serveur à 3 niveaux (tiers)
DRIF - Secteur Digital & IA
Page 5 / 14
ofppt 2 - Comprendre les enjeux d'un SI
Architecture Client / Serveur à n niveaux (tiers)
le serveur de composants permet de créer et partager des composants correspondants à des objets métiers tels qu’une facture, une commande ou
une unité de calcul. Ces composants peuvent être partagés par plusieurs applications.
4- Architecture orientés services
DRIF - Secteur Digital & IA
Page 6 / 14
ofppt 2 - Comprendre les enjeux d'un SI
Explication du principe de cette architecture :
• L’architecture orienté services consiste à développer un ensemble de services et les mettre à la disposition d’applications consommatrices.
• Un service correspond à une unité de traitement élémentaire conçue pour assurer une tâche précise.
• A chaque service créé et déployé (mis à la disposition d’applications consommatrices) on lui associe une description (rôle du service, données en
entrée et résultat attendu).
• Des descriptions des services sont déployés dans un répertoire consultable par les consommateurs de services.
• Toute application abonnée à un service y accède au moyen d’une connexion.
Architectures virtualisées
DRIF - Secteur Digital & IA
Page 7 / 14
ofppt 2 - Comprendre les enjeux d'un SI
Explication du principe de cette architecture :
• L’architecture orienté services consiste à développer un ensemble de services et les mettre à la disposition d’applications consommatrices.
• Un service correspond à une unité de traitement élémentaire conçue pour assurer une tâche précise.
• A chaque service créé et déployé (mis à la disposition d’applications consommatrices) on lui associe une description (rôle du service, données en
entrée et résultat attendu).
• Des descriptions des services sont déployés dans un répertoire consultable par les consommateurs de services.
• Toute application abonnée à un service y accède au moyen d’une connexion.
3 - La notion d’architecture de SI
1- Compréhension de l’existant
Etapes de construction d’un SI
Etapes de construction d’un SI
La construction d’un SI se fait en 2 phases :
• Phase de conception et développement
• Phase d’exploitation et de maintenance
La phase de conception et développement est composée des 5 étapes suivantes qui se déroulent de façon séquentielle :
Etude l’existant : Elle consiste à comprendre et analyser la situation actuelle du SI
Etude des besoins : Elle consiste à identi er les besoins des utilisateurs
Conception : Elle consiste à proposer une solution théorique (conceptuelle) répondant aux besoins des utilisateurs
Développement et test : Elle consiste à développer les applications informatique et les tester
Déploiement : Elle consiste à installer les applications dans l’environnement d’exploitation
Etapes de construction d’un SI
DRIF - Secteur Digital & IA
Page 8 / 14
ofppt 2 - Comprendre les enjeux d'un SI
La phase d’exploitation et maintenance est composée de 2 étapes suivantes qui se déroulent en parallèle :
• Exploitation : Elle consiste à utiliser les applications développées
• Maintenance : Elle consiste à corriger les anomalies constatées lors de l’exploitation des applications et de répondre aux nouveaux besoins des
utilisateurs en développant des nouvelles fonctionnalités pour les applications.
La phase de conception et développement est réalisée par une équipe projet.
La phase d’exploitation et maintenance est réalisée par les utilisateurs et une équipe de maintenance.
Etapes de construction d’un SI
Les acteurs qui participent aux différentes étapes de construction d’un SI sont :
Équipe projet : elle est responsable de la conception et développement des applications. Elle est composée des acteurs suivants :
Analystes : Ils doivent comprendre et effectuer une analyse critique de l’existant. Ils sont responsables aussi de l’analyse des besoins
recensés auprès des futurs utilisateurs du SI.
Concepteurs : Ils proposent des solutions théoriques (conceptuelles) qui répondent aux besoins des utilisateurs.
Architectes SI : Ils sont responsables de la proposition et choix des architectures du SI (client/serveur, virtualisation, cloud, …).
Développeurs : Ils sont responsables du développement des applications en utilisant des langages de programmation et des outils de
développement.
Testeurs : Ils effectuent les tests des applications a n d’identi er les anomalies éventuelles.
Ingénieurs de déploiement : Ils sont responsables de l’installation des applications dans l’environnement d’exploitation.
Utilisateurs pilotes : Ce sont des personnes choisis parmi les futures utilisateurs des application et leur rôle est de véri er que les
applications développées répondent bien aux besoins exprimés.
Utilisateurs : Ce sont les différents acteurs de l’entreprise qui utilisent de façon continue les applications développées.
Équipe de maintenance : Ce sont des informaticiens qui assurent la maintenance des applications en corrigeant les anomalies constatées
lors de l’exploitation et en développant des nouvelles fonctionnalités demandées par les utilisateurs.
DRIF - Secteur Digital & IA
Page 9 / 14
ofppt 2 - Comprendre les enjeux d'un SI
2- Compréhension des besoins
Différences entre besoins fonctionnels et besoins non fonctionnels :
Besoins fonctionnels : Ce sont les besoins des utilisateurs qui correspondent à des fonctionnalités qui doivent être assurées par les applications à
développer. Ils sont généralement exprimés sous forme de phrases avec des verbes à l’in nitif.
DRIF - Secteur Digital & IA
Page 10 / 14
ofppt 2 - Comprendre les enjeux d'un SI
Exemples :
Gérer les clients,
Gérer les commandes,
Envoyer un email
Besoins non fonctionnels : Ce sont les besoins des utilisateurs qui correspondent à des caractéristiques qui doivent être véri ées par les
applications à développer. On les appelle aussi « Exigences »
Exemples :
•Performance : le calcul du chiffre d’affaire annuel par client ne doit pas dépasser 10 millisecondes
•Sécurité : chaque responsable d’un département ne doit pouvoir accéder qu’aux employés de son département.
•Ergonomie : l’accès à chaque fonctionnalités de l’application doit être fait en cliquant sur un bouton.
Cahier de charge : C’est un document qui décrit les besoins des utilisateurs. Il regroupe les besoins fonctionnels et les besoins non fonctionnels.
Notion de priorité : Etant donné que les différents besoins fonctionnels n’ont pas la même importance pour les utilisateurs, le cahier de charge
doit ordonnancer les besoins fonctionnels en attribuant un niveau de priorité à chaque besoin. Les fonctionnalités les plus prioritaires seront
développées avant celles moins prioritaires.
Exemple : pour le développement d’un application de gestion commerciale, les fonctionnalités à développer seront classées selon l’ordre suivant :
Gestion des clients
Gestion des produits
Gestion des commandes
Gestion des factures
DRIF - Secteur Digital & IA
Page 11 / 14
ofppt 2 - Comprendre les enjeux d'un SI
3- Identi cation des étapes de conception du SI
Proposer une architecture du SI : Il s’agit de xer l’architecture de déploiement du SI en effectuant un choix parmi les différentes architectures
possibles et en tenant compte des spéci cités du SI et des exigences des utilisateurs.
Exemples :
•Architecture client/serveur à 3 niveaux
•Architecture orientée services
Donner une description des données du SI : Il s’agit d’identi er et décrire les différents objets du SI ainsi que les associations entre ces objets.
Cette description doit donner pour chaque objet ses différentes propriétés.
Exemples :
• Données CLIENT : code client, nom client , adresse client , …
• Données COMMAND : N° commande, date commande, code client, …
Donner une description des fonctionnalités (traitements) du SI : Il s’agit de décrire les différentes fonctionnalités que doit assurer le SI et qui
correspondent aux besoins fonctionnels dégagés lors de l’étude des besoins. Pour chaque traitement, on doit décrire le déroulement du traitement
et indiquer qui est responsable de ce traitement et à quel moment ce traitement est déclenché.
Exemple : Création d’une commande :
Elle consiste à saisir et enregistrer les différentes informations relatives à la commande (date de commande, client, N° de commande, articles
concernés avec les quantités correspondantes) et véri er la validité des données saisies ainsi que la disponibilité des articles commandés. Cette
opération est déclenchée par l’arrivée d’une nouvelle commande et elle est effectuée par le service commercial.
Identi er les caractéristiques de l’infrastructure matérielle nécessaire au déploiement de la solution proposée : Il s’agit d’identi er les
différentes composantes matérielles et logicielles nécessaires pour exploiter les différentes applications à développer. Pour chacune de ces
composantes on doit indiquer les caractéristiques techniques nécessaires (Volume disque, capacité mémoire centrale, types et nombre de
processeurs, périphériques nécessaires, …)
Exemples :
DRIF - Secteur Digital & IA
Page 12 / 14
ofppt 2 - Comprendre les enjeux d'un SI
Un serveur de données (5 Téra octets d’espace disque, 16 Giga octets de mémoire centrale, …) avec un système d’exploitation Linux.
Un serveur de traitement (1 Téra octets d’espace disque, 32 Giga octets de mémoire centrale, …) avec un système d’exploitation Windows.
150 postes de travail (500 Gigas octets d’espace disque, 8 Giga octets de mémoire centrale, …) avec un système d’exploitation Windows.
Dossier de conception : Le dossier de conception constitue l’élément le plus important de l’étape de conception du SI. Il contient une description
théorique des applications à développer (description des données et description des traitements).
Modèle de l’architecture de déploiement : C’est un modèle qui représente l’architecture choisie pour déployer le SI. Il schématise cette
architecture en représentant ses différentes composantes et comment ces composantes sont reliées entre elles.
Modèle de données : C’est une représentation graphique des différents objets contenus dans le SI et des associations entre eux. Cette
représentation est faite à l’aide d’un formalisme normalisé et compréhensible par tout le monde.
Modèles de traitements : C’est une représentation graphique des traitements effectués par les différentes applications du SI. Cette
représentation est faite à l’aide d’un formalisme normalisé et compréhensible par tout le monde.
Pour résumé
Ce que vous devez retenir
Identi er les différentes infrastructures informatiques
L’infrastructure informatique ou système informatique, regroupe l'ensemble des équipements matériels et logiciels d'une entreprise. Ces éléments
sont connectés entre eux et forme l'infrastructure informatique.
L’architecture d’un SI, est la façon selon laquelle les composantes logicielles sont réparties sur les composantes matérielles de l’infrastructure
informatique.
Clients et serveurs sont interconnectés à travers un réseau informatique.
L’échange de ressources entre clients et serveurs se fait à l’aide d’un Middleware (Intergiciel).
4 - Les différentes architectures de SI
DRIF - Secteur Digital & IA
Page 13 / 14
ofppt 2 - Comprendre les enjeux d'un SI
1 - Architecture centralisée
2 - Architectures client/serveur
3 - Architectures orientées services
4 - Virtualisa on
DRIF - Secteur Digital & IA
Page 14 / 14