Exo MSI 1 architectures Flashcards
Qu’est-ce qu’un système d’information?
Selon Robert Reix, un SI est un ensemble de ressources organisées : matériel, personnel, données, procédures, permettant d’acquérir, de traiter, de stocker, de communiquer des informations (sous forme de données, textes, images, sons) dans les organisations.
Qu’est-ce que la gouvernance d’un SI?
La gouvernance d’un SI est :
1) la fixation d’un ou plusieurs objectifs du SI permettant à l’org° de réaliser sa stratégie
2) la définition des moyens pour atteindre ces objectifs
3) la coordination et le contrôle de ces moyens pour réaliser ceux-ci (mesure de la performance du SI).
La gouvernance d’un SI permet de répondre à ces questions :
- recenser les informations
- coordonnées les informations recensées
- fixer des objectifs (en ligne avec la stratégie), et réaliser ces objectifs
- mesurer les risques (changeant avec l’évolution du SI)
- la contribution du SI à la valeur ajoutée de l’org°.
Où se situe en général une DSI dans une org° et avec quelles autres directions de l’org° entretient-elle des relations?
Une DSI dépend de la Direction Générale (et parfois aussi de la Direction Financière).
La DSI travaille avec toutes les directions métiers de l’entreprise.
Qu’est-ce qu’un tableau de bord (TdB)?
TdB = ensemble d’indicateurs permettant de piloter et mesurer :
- l’efficacité d’une org°, ou
- l’efficacité d’une partie d’une org° (exemple : mesurer le bon fonctionnement du département de la DSI)
Les 5 grands domaines de surveillance d’un tableau de bord (TdB) d’une DSI
Les 5 grands domaines de surveillance d’un tableau de bord (TdB) d’une DSI :
1) Analyse du budget de la DSI :
- budget DSI / EBE
- budget DSI / investissement de l’org°
- budget DSI / CA de l’org°
- budget matériels OU logiciels OU services OU rémunérations / budget DSI
2) le suivi des projets en cours :
- état du portefeuille des projets informatiques
- suivi des engagements de la DSI en termes de délai, ressources, coûts
- comparaison budget / réalisé
3) l’exploitation du réseau et des applications :
- suivi de la charge du réseau, du temps de réponse du réseau,
- suivi de la disponibilité des applications, de leurs erreurs, de leurs pannes
4) l’assistance aux utilisateurs (maintenance informatique) :
- coût de l’assistance aux utilisateurs
- nb d’appels
- durée moyenne des appels
5) la gestion du parc informatique :
- inventaire du matériels, logiciels
- inventaire des applications les + utilisées
Qu’est-ce qu’une stratégie?
une stratégie, c’est :
- la fixation des objectifs
- la fixation des moyens pour atteindre ces objectifs
- le suivi de la réalisation de ces objectifs
Qu’est-ce que le schéma directeur informatique d’une org°?
le schéma directeur informatique d’une org° est la déf° par l’org° de l’évolution souhaitée (de la stratégie au niveau de l’infrastructure informatique) :
- des systèmes d’information (exemple : logiciels, matériels)
- des systèmes informatiques (exemple : ordi, imprimantes)
- des ressources (exemple : personnel, matériel, données, procédures)
Qu’est-ce qu’un plan informatique?
un plan informatique =
- c’est la mise en oeuvre du *schéma directeur informatique *
- il recense :
1) les projets informatiques à faire pour réaliser le schéma directeur informatique
2) l’ordre d’exécution des projets ET des moyens pour réaliser le projet.
Comment élabore-t-on un plan informatique (6 questions)?
On doit se poser 6 questions pour élaborer un plan informatique :
1) quels sont les besoins de l’org° en matière d’information compte tenu de sa stratégie?
2) quels sont les moyens humains et technologiques nécessaires pour satisfaire ces besoins?
3) comment répartit-on les moyens dans le temps pour satisfaire les besoins en information?
4) Les différents projets réalisent-ils le schéma directeur informatique?
5) Les projets informatiques sont-ils compatibles entre eux?
6) Les projets informatiques sont-ils compatibles avec les moyens humains, matériels et logiciels dont dispose l’org°?
Qu’est-ce qu’un projet informatique?
Un projet informatique est la réalisation ou la modification d’une partie du système d’information.
Qu’est-ce que l’urbanisation des SI?
L’**urbanisation des SI **est :
- le recensement de toutes les données d’une org° ET de tous ses processus,
- la vérification de leurs non redondances et de leurs compatibilités entre eux.
déf° + détaillée de l’urbanisation :
L’**urbanisation** = consiste à _découper le SI en modules autonomes_, de taille de plus en plus petite. Le _découpage_ se fait selon _4 niveaux_ : 1- _à l’image de la ville_, le SI est un ensemble structuré de fonctions et d’informations utilisé par les processus 2- la zone est le premier niveau de découpage du SI correspondant au plus haut niveau de l’urbanisation informatique. Nous trouvons ici le niveau des SG et des modules du PGI/ERP que nous définirons dans le cadre de la série 2 3- le quartier (ou îlot) est un regroupement de composants homogènes quant à la nature des informations traitées ou de leur finalité (correspond à une application ou à une grande fonction applicative ou encore à un progiciel ou à un module de progiciel) 4- le bloc fonctionnel est un ensemble homogène de fonctions et d’informations. Il assure une cohésion forte entre les objets qu’il gère et les fonctions qu’il assure, ainsi qu’un couplage faible (ie : un nombre limité d’échanges avec les autres blocs du SI)
Qu’est-ce qu’une cartographie d’un SI?
La cartographie d’un SI est le recensement de toutes les applications disponibles dans une org°.
Qu’est-ce qu’une architecture informatique?
Quelles sont les 5 noms des architectures informatiques existantes, et quelles sont leurs caractéristiques, leurs avantages et leurs inconvénients?
Une architecture informatique est la mise en oeuvre coordonnée de données, de processus, de technologies afin de satisfaire les besoins en information d’une org°.
Les 5 noms des architectures informatiques (donner leurs caractéristiques, leurs avantages et leurs inconvénients) :
1- l’architecture client-serveur :
- Caractéristiques : il y a une répartition des traitements et des données entre des ordinateurs client et un ordi serveur.
- Avantages :
1°) unicité de stockage de l’information (ie : centralisaiton des données)
2°) meilleur sécurité de stockage des données (ie : serveur d’authentification par exemple)
3°) possibilité de faire évoluer facilement le SI en ajoutant / retirant des postes clients
- Inconvénients :
1°) risque d’immobilisation du réseau si le serveur tombe en panne
2°) Le logiciel serveur d’applications regroupe également la gestion de la base de données. Cela constitue un logiciel complexe difficile à faire évoluer. (contrairement à l’architecture 3-tiers qui distingue les parties “client”, “serveur d’applications” et “gestionnaire de bases de données”, qui offre plus de souplesse à l’organisation).
3°) coûts élevés : le coût d’implantation de cette architecture est élevé et il faut des personnes qualifiées pour la gérer.
- Bonus :
1°) les postes serveurs fonctionnent à plein régime et sans discontinuité car les utilisateurs peuvent avoir besoin d’envoyer leurs messages et d’accéder à leurs fichiers.
2°) On peut être amené à spécialiser les serveurs pour satisfaire des demandes simultanées importantes ou pour des raisons de sécurité. Si un serveur est en panne, le réseau fonctionne partiellement.
Exemple : il peut y avoir :
- un serveur de fichiers pour accéder aux dossiers.
- un serveur de messagerie
- un serveur de pages hypertextes, dans le cas d’un intranet.
2- l’architecture 3-tiers ou middleware :
- Caractéristiques : fondé sur 3 couches logicielles :
1°) la couche “Présentation des données” ou “client léger” (côté client). Il s’agit le plus souvent de logiciel de navigation comme Internet explorer ou Firefox.
2°) la couche “Gestion des données” (côté serveur). Elle est constituée par le logiciel serveur de bases de données. Elle organise, structure, autorise l’exploitation des données. Elle fournit les données métiers et techniques au serveur d’application (ie : à la couche logique).
3°) la couche “Logique” ou “serveur d’applications” ou “middleware” ou “logiciel intermédiaire”. C’est le programme informatique qui fait le lien entre le logiciel serveur et le logiciel client. Cette couche traite les informations et répond aux requêtes des clients.
- Avantages : l’architecture permet de centraliser les traitements et les données. Cela facilite leur ad°, leur sécurité, leur évolution.
- Inconvénients :
- Bonus approfondissement général : une architecture (ou org°) informatique désigne la manière dont sont organisés les données, leurs traitements dans un SI ainsi que les matériels informatiques. On distingue les architectures logiques (ou fonctionnelles) et physiques (ou techniques) :
1°) l’architecture logique (ou fonctionnelle) : décrit les flux de données, leur stockage, ainsi que les processus de traitement de ces données dans une organisation.
2°) l’architecture technique (ou physique) : décrit les dispositifs physiques de collecte, de stockage, de traitement, de diffusion et de présentation des données.
3- l’architecture transactionnelle :
- Caractéristiques : c’est la représentation et le suivi des échanges entre une org° et son environnement.
Exemple : un client commande des fleurs, il reçoit un accusé de réception, à la livraison, le client signe le BL… => l’ensemble de ces échanges constitue des transactions. C’est la description d’un processus : ensemble d’opérations qui s’enchaînent, mobilisant des ressources dispersées dans l’org°, afin de satisfaire le plus rapidement possible le client et d’obtenir ainsi un avantage concurrentiel.
- Avantages : une architecture transactionnelle permet la réactivité de l’org° avec son environnement (vis-à-vis de ses clients).
- Inconvénients :
4- l’architecture intégrée :
- Caractéristiques : architecture intégrant le maximum de processus touchant les différents métiers d’une org° autour d’une base de données unique.
- Avantages :
1°) suppression des redondances de processus et de données
2°) gain de temps (Une architecture intégrale est source de productivité).
- Inconvénients : complexe à mettre en oeuvre.
- Bonus : les éditeurs de progiciels ont substitué peu à peu des progiciels spécialisés à des PGI (progiciels de gestion intégré) ou des ERP (enterprise resources planning, mobilisation des ressources de l’entreprise) :
- un progiciel est un programme informatique traitant les opérations liées à un métier ou à une activité d’une org° come la GRH, les achats (SAGE comptabilité par ex).
- un PGI est un programme informatique qui intègre le maximum de processus touchant les différents métiers d’une org°, en puisant et en générant des données dans une base unique de l’org° (SAP par ex).
5- l’architecture portail (ici, pas de traitement de commandes) :
- Caractéristiques : fenêtre unique permettant aux membres d’une org° d’accéder aux données (on parle d’intranet quand seul les membres de l’entreprise peuvent avoir accès aux données ; on parle d’extranet quand les partenaires de l’org° tels que les fournisseurs et les clients peuvent aussi avoir accès aux données).
Exemple d’extranet : Amazon ; les sites google et sncf voyages, qui rendent de multiples services à leurs visiteurs.
- Avantages :
- Inconvénients :
- Bonus : les 3 possibilités donnés par l’architecture portail :
1°) internet (clients potentiels pouvant consulter la base de données),
2°) intranet (salariés de l’entreprise pouvant modifier la base de données) et
3°) extranet (clients effectifs pouvant modifier la base de données).
(6- les serveurs de virtualisation)
Qu’est-ce qu’un logiciel Client ? Et qu’est-ce qu’un logiciel Serveur ?
Un logiciel client est un logiciel qui demande des traitements et des données au logiciel serveur.
Le logiciel serveur répond aux requêtes des logiciels clients.
Qu’est-ce qu’un ordinateur Client ? Et qu’est-ce qu’un ordinateur Serveur ?
Un ordinateur client contient le logiciel client.
Un ordinateur serveur contient le logiciel serveur.