|
|
|
Matière Gestion des Systèmes d'Information
Extrait du programme de la matière "Gestion des Systèmes d'Information", BO hors-série n° 2 du 24 février 2005 )
Cliquez sur les liens pour lire les indications complémentaires
et limites.
A. SYSTÈME D’INFORMATION ET ORGANISATION
(Durée indicative : 72 heures, cours et travaux dirigés)
THÈMES |
SENS ET PORTÉE DE L’ÉTUDE |
NOTIONS ET CONTENUS À CONSTRUIRE |
1. Les contributions du système d'information à l’organisation
1.1. Système d'information et enjeux pour l'organisation |
Le système d’information contribue à réduire l'incertitude dans le pilotage des organisations et à maîtriser la complexité des situations de gestion. Dans un environnement concurrentiel, il constitue un vecteur d'innovation souvent décisif.
Le système d'information est un élément essentiel du pilotage de l’organisation et de ses activités pour aider à la prise de décision. Aux différents niveaux de décision correspondent des besoins d'informations différents en termes de forme, de contenu, de disponibilité.
Le système d'information peut offrir des opportunités permettant aux organisations de se différencier, de créer de nouveaux services, de conquérir des nouveaux marchés. |
- Rôles du système d'information dans l'organisation.
- Exploitation des informations : niveau opérationnel, niveau décisionnel.
- Apports stratégiques du système d'information. |
1.2. Parties prenantes du système d'information |
L’identification des parties prenantes du système d'information permet d'appréhender leur rôle et leurs responsabilités dans sa mise en oeuvre, sa gestion et sa conception. |
- Parties prenantes : utilisateur, gestionnaire du système d'information, informaticien. |
1.3. Évolution du système d'information |
Le système d'information doit être adapté aux changements de l'organisation ou de son environnement, que ce changement soit d'origine technologique ou organisationnelle.
Selon les cas, l’adaptation du système d'information peut utiliser des solutions développées sur mesure ou basées sur l'utilisation de progiciels de gestion notamment d’un progiciel de gestion intégré (PGI). |
- Causes du changement : technologique/organisationnelle.
- Modalités d'adaptation : solutions spécifiques/standards. |
2. La représentation des activités dans l’organisation
2.1. Approche des processus organisationnels |
Les organisations définissent leur travail autour d’enchaînements d’activités destinés à améliorer leur fonctionnement et leur efficacité vis à vis des clients : ce sont les processus.
La présentation d'une typologie des processus facilite le repérage de leurs caractéristiques et de leurs rôles. |
- Processus : processus métier, processus support. |
2.2. Modélisation des processus |
La coordination de l’action de l’organisation par l’information passe par une compréhension collective des processus : celle-ci est facilitée par la modélisation.
La représentation du processus doit être communicable et précise. Elle doit garantir la compréhension complète de l'enchaînement des activités et permettre ensuite de dégager des axes d’amélioration du processus. |
- Modèle événement/résultat avec représentation des acteurs. |
3. Le projet de système d'information
3.1. Justification économique d'un projet d'évolution de système d'information |
La mise en place d’un projet d’évolution de système d'information nécessite la mobilisation de ressources humaines, technologiques et financières.
Un projet de système d'information représente donc un investissement, qui, en tant que tel, doit être justifié par l’obtention de gains quantitatifs ou qualitatifs pour l’organisation.
L’obtention de ces gains sera effective si les responsables du projet en ont surmonté les risques (retard, dépassement de budget, échec). |
• Gestion du projet de système d'information : coût, qualité, délai
• Budget d'un projet :
- coût d'investissement/coût d'exploitation ;
- caractéristiques des coûts (fixe/variable) ;
- suivi d'un budget (dépenses).
- Gains qualitatifs : identification et critères de mesure.
- Risques : identification, nature. |
3.2. Organisation du projet |
Le lancement du projet suppose la mise en place de ressources et la définition d'une organisation afin d'atteindre les objectifs fixés dans des contraintes données.
La structure du projet est basée sur une logique de découpage en étapes. Chaque étape représente une charge de travail pour une ou plusieurs personnes de l'organisation.
Sur la base de cette organisation, une planification est construite et formalisée. |
- Équipe projet : maître d'oeuvre, maître d'ouvrage, chef de projet.
- Tableau des tâches.
- Mesure de la charge de travail.
- Planification. |
3.3. Suivi du projet |
Pendant le déroulement du projet, il convient de suivre l’avancement du travail réalisé et de contrôler que les délais seront tenus en respectant les contraintes de qualité.
Le suivi du projet doit permettre de réagir rapidement à toute dérive en cours de réalisation. |
- Critères de suivi : temps prévu, temps passé, reste à faire, écarts sur les délais. |
B. SERVICES FOURNIS PAR LE SYSTÈME D’INFORMATION ET TECHNOLOGIES ASSOCIÉES
(Durée indicative : 72 heures, cours et travaux dirigés)
THÈMES |
SENS ET PORTÉE DE L’ÉTUDE |
NOTIONS ET CONTENUS À CONSTRUIRE |
1. La gestion des données
1.1 Définition, interrogation et mise à jour des données |
Une base de données relationnelle est décrite à l’aide d’un langage qui permet de définir les différents objets qui la composent.
Le système d’information doit fournir aux acteurs de l’organisation les services leur permettant :
d’extraire les informations pertinentes par l’interrogation de la base de données ;
d’alimenter et d’enrichir ces informations par la mise à jour de la base de données. |
- Définition des objets de la base de données : tables, contraintes d’intégrité, vues.
- Requêtes SQL d’interrogation des données.
- Requêtes SQL de mise à jour des données. |
1.2 Contrôle d’accès aux données |
Les rôles et fonctions des différents acteurs au sein d’une organisation déterminent des droits d’accès à tout ou partie des données disponibles : lecture, ajout, mise à jour, suppression. |
- Contrôle de l’accès aux données : compte d’utilisateur, droits d'accès aux objets d’une base de données. |
2. L’échange d’informations
2.1. Services et protocoles réseau |
L’échange d’information sur les réseaux est fondé sur le respect de règles normalisées définies à l’échelle mondiale.
Les protocoles réseau permettent la communication entre systèmes répartis au sein de l’organisation et sur Internet. |
- Rôle de la normalisation.
- Rôles et logique de mise en oeuvre des protocoles réseau. |
2.2. Formats d’échange |
L’échange d’informations passe de plus en plus par l’élaboration et la communication de documents électroniques. Cela impose le recours à des formats et langages communs pour les décrire et les gérer.
Un document électronique contient une information structurée, destinée à être communiquée. Un document écrit peut être vu de différentes manières : du point de vue de sa structure (organisation interne), de son contenu (informations sous la forme de textes, d’illustrations), de sa présentation (disposition, styles), de son support (mémoire électronique, magnétique, optique).
Un document électronique est créé et enregistré selon un format spécifié, dans un ou plusieurs fichiers. Les langages à balises permettent de décrire un document indépendamment de la présentation retenue et du logiciel utilisé. |
- Propriétés des documents électroniques : structure, contenu, présentation, support.
- Rôles des formats de fichiers.
- Description de la structure et de la présentation d’un document électronique à l'aide d'un langage à balises. |
3. Le recours aux applications
3.1 Environnement de travail de l’utilisateur |
Les logiciels sont mobilisés par l’utilisateur dans son travail de production de documents électroniques (texte, feuille de calcul, graphique, présentation), de documentation et de communication (navigation sur la toile, échange et gestion de messages électroniques, transfert de fichiers). Ils comportent des fonctionnalités d’importation et d’exportation de données en provenance ou à destination du système d’information d’une organisation. |
- Production de documents et logiciels associés : texte, feuille de calcul, graphique, présentation, page Web.
- Communication et travail collaboratif : navigation, échange de messages électroniques, transfert de fichiers, travail de groupe.
- Importation, exportation de données. |
3.2 Architecture des applications |
Les applications sont exécutées en prenant appui sur une architecture technique donnée dont dépendent leurs conditions d’installation, de déploiement et d’utilisation.
Une application doit prendre en charge trois fonctions : assurer le dialogue avec l’utilisateur, traiter l’information, accéder aux données.
Les applications installées sur un ou plusieurs systèmes coopèrent entre elles en sollicitant des services applicatifs. Les normes et standards d’Internet sont souvent mis en oeuvre dans ce contexte (Intranet, Extranet, Internet). |
- Environnement d’exécution des applications : système d’exploitation, navigateur, moteur d’exécution.
- Niveaux fonctionnels d’une application : dialogue homme-machine, logique applicative, accès aux données.
- Coopération entre les applications : architecture client-serveur, serveur d’application, médiateur d’accès aux données (middleware). |
C. EVOLUTION DU SYSTÈME D’INFORMATION ET DÉVELOPPEMENT DES APPLICATIONS
(Durée indicative : 96 heures, cours et travaux dirigés)
THÈMES |
SENS ET PORTÉE DE L’ÉTUDE |
NOTIONS ET CONTENUS À CONSTRUIRE |
1. Le cadre du développement
1.1 Caractéristiques d'une application |
Une application est une composante technologique du système d’information. Par les fonctionnalités qu’elles proposent, les applications accompagnent l’activité des acteurs de l’organisation que ce soit au niveau opérationnel ou décisionnel. L’évolution du système d’information peut nécessiter l’adaptation des applications existantes. |
- Fonctionnalités.
- Cycle de vie. |
1.2. Formalisation des besoins |
L’expression des besoins permet de définir ce qui est attendu de l’application. Ces besoins sont formalisés :
- par un diagramme de cas d’utilisation qui présente les services attendus ;
- par des jeux d’essai destinés à vérifier la conformité de la solution aux attentes. |
- Expression des besoins : cas d’utilisation, jeu d'essai. |
2. L’adaptation de l’application
2.1. Prise en charge du dialogue homme-machine |
Le dialogue homme-machine permet à l’utilisateur d’interagir avec l’application. L'interface homme-machine (IHM) doit respecter certains principes ergonomiques pour garantir la qualité du dialogue. La réalisation de maquettes, en collaboration avec les utilisateurs, permet de concevoir l'IHM.
Les IHM graphiques réagissent à des événements provoqués par des actions de l’utilisateur sur les contrôles graphiques qui les composent. |
- Interface homme-machine.
- Maquette.
- Ergonomie.
- Contrôle graphique.
- Événement. |
2.2. Exploitation des données |
Une application exploite des données qui sont le plus souvent stockées dans les tables d’une base de données relationnelle.
L’évolution de l’application peut nécessiter la modification de la structure de la base de données et/ou l’adaptation de la partie de l’application qui exploite les données.
L’exploitation des données mobilise des structures de données et des instructions spécifiques construites avec le logiciel de développement de l’application. |
- Structure de données : tableau, indice, jeu d'enregistrements. |
2.3. Programmation des traitements |
Les traitements constituent la partie dynamique de l’application, ils permettent de mettre en oeuvre des règles de gestion.
L’adaptation de l’application nécessite d’effectuer des modifications sur le code existant en utilisant les instructions et les bibliothèques de fonctions et de classes fournies par le logiciel de développement.
Au cours du développement, la mise au point de l’application nécessite de réaliser des tests et d’avoir recours aux outils de mise au point fournis par le logiciel de développement. |
- Procédure, fonction, paramètre.
- Structure de contrôle.
- Mise au point de l'application. |
3. L’intégration à l’organisation
3.1. Mise en exploitation de l’application |
La mise en exploitation de l’application nécessite de procéder à son installation afin de l’intégrer dans un environnement d’exécution et d’identifier les utilisateurs autorisés à y accéder en spécifiant leurs droits d’accès. |
- Installation de l’application.
- Habilitation des utilisateurs de l’application. |
3.2. Documentation de l’application |
La documentation de l’application doit permettre :
- d’aider les utilisateurs à l’exploiter efficacement dans leurs activités ;
- de fournir aux informaticiens les moyens d’assurer sa maintenance. |
- Documentation, aide électronique. |
|