Systèmes d’Information
Qu’est-ce qu’un système d’information ?
Reix, 1995 :
Ensemble organisé de ressources : matériel, logiciel, personnel, données, procédures ; permettant d’acquérir, traiter, stocker, communiquer des informations (données, textes, images, sons…) dans les organisations.
Mason et Mittrof, 1973 :
Tout système d’information concerne un individu, pourvu d’un profil psychologique donné, confronté à un problème précis, dans un contexte organisationnel déterminé.
Alter, 1991 :
Une combinaison de pratiques de travail, d’informations, de personnes et de technologies de l’information organisée pour atteindre des objectifs dans une organisation.
Qu’est-ce qu’un système d’information ?
De nombreuses méthodes existent pour développer un SI.
Le choix de la méthode dépend des caractéristiques du projet (Taille, étendue, contraintes : budget, temps, etc.)
Fondement
Approche systémique
Systémique = théorie des systèmes
Un système est un ensemble d’éléments en interaction dynamique, organisés en fonction d’un but.
Un système est
- quelque chose (identifiable)
- qui fait quelque chose (activité, fonction)
- et qui est doté d’une structure
- Un système évolue dans un environnement et pour quelque chose (finalité)
Principes
SI = modèle de la réalité organisationnelle
Représenter globalement tous les faits pertinents ..
Définir différents niveaux de préoccupation ou d'abstraction
Approche par les données et les traitements
Indépendance entre données (partie statique) et traitements (partie dynamique)
Méthodes systémiques les plus connues :
• MERISE (méthode la plus utilisée en informatique de gestion en France et grande partie de l'Europe) • AXIAL (IBM - systèmes d'information),
• MEGA (Mega - systèmes d'information),...
• OSSAD (systèmes bureautiques)
Rapport ANSI-SPARC (1975)
• Approche relative aux données avec 3 niveaux de préoccupation
Conceptuel (SI global)
Interne (fonction de la technologie)
Externe (accessibilité, vues)
Historique
Objectifs
Niveaux de complexité d’une organisation
Principes
développement
Cycle de vie
Conception Programmation et construction Exploitation | fonctionnelles et techniques Développement Consignes d’exploitation Adaptations |
Analyse Spécifications
Maintenance
Cycle d’abstraction
Analogie circuit électronique
Physique Tension, intensité
Logique Porte et, ou
Conceptuel
Fonction
Domaine des données
Domaine des traitements
Cycle d’abstraction
Niveaux | Modèles Données Traitements | |
Conceptuel | MCD | MCT |
Logique ou organisationnel | MLD | MOT |
Physique ou opérationnel | MPD | MOPT |
Cycle de décision
Rend compte de l’ensemble des choix
(conceptuels, logiques, physiques)
Hiérarchie de décisions
- découpage du SI en sous-systèmes ou domaines
- orientations - planification
- procédures
- affectation
- règles de gestions
Démarche
Courbe du « soleil »
Problèmes ..
Entrevues
Système de pilotage Système opérant
Interview des personnes
Recensement des documents échangés
Graphe tâches-documents
Description des contraintes
Règles de gestion (QUOI)
Tâches à accomplir, délais, réglementation
Règles d’organisation (QUI, OU, QUAND)
Règles techniques (COMMENT)
Synthèse : Graphe des flux/acteurs
Evaluations
Scénarios
Acteurs
Externe
Interne
MCD
Formalisme Entité - Association
Contraintes
les valeurs d’une propriété font partie
du même domaine (entier, boléen ..) les propriétés sont monovaluées
CIF (équivalent à DF )
Professeur -> matière cardinalité (1,1) MCT
Formalisme
3 éléments de base
Evénement
fait attendu et pertinent dont
l’apparition peut déclencher une opération
Opération
suite d’actions interruptible déclenchée
en réponse à un ou plusieurs événements déclencheurs
Synchronisation
condition booléenne sur les événements
états successifs d’une synchronisation
en attente
activable
activée
Spécifier les ressources affectées à la réalisation des diverses Opérations
QUI
QUAND
OU
Attention le vocabulaire change
Déroulement | Enchaînement des phases | Nature | Poste |
Période de déroulement de la phase | Nature du traitement de la phase | Nom du poste de travail exécutant la | |
phase |
Pour toutes les phases reprendre les éléments du MCT décrire les documents produits ou utilisés
Phases automatisées
algorithme général
Phases conversationnelles
interfaces
grilles de contrôle saisies
Rque : apport du maquettage
Validation du MCD
Rapprochement / fusion des deux approches
MOT
vision besoins locaux (par tâche)
MCD
vision globale, stable
Modèles externes (vues)
on ne considère que les fonctions automatisées
Confrontation MCD et ensemble des modèles externes
Le MCD validé couvre l’ensemble des traitements souhaités
…. > on peut aller vers MLD
hiérarchique, réseau, relationnel, …
MLD
Conversions
formalisme E/A
formalisme logique retenu
Le niveau physique
Il n’existe pas de modèle physique général ..
MPD
SGBD … scripts SQL
contraintes d’intégrité
Divers
masque de saisie
méthodes d’accès
OPTIMISER Diminuer le volume des données
Assurer accès performants
Le niveau physique
Traduction dans un langage de programmation
triggers / macros
PL/SQL / VB
langages hôtes …
Décomposition en modules TMV (Table des matières visuelle)
Quels déterminants du succès d’un SI ?
Une bonne méthodologie mais
- Obtenir le soutien de la direction ?
- Impliquer les utilisateurs finaux… ?
- …du début à la fin ! ?
Les aspects « non mesurables », ou « non visibles » tels que la qualité de la communication ou le réel respect de la vision de l’utilisateur final ou encore la prise en compte de l’étendue du pouvoir des acteurs sont aussi importants que les aspects « mesurables » tels que les aspects techniques ou financiers.