Telechargé par Hassan Ouahi

Cours 1 SGBD

publicité
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Analyse et Conception des Systèmes d'Information
FSA CUAM
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
1
Terminologie
2
Système d'information - Dénition
3
Comment mettre en ÷uvre un bon SI ?
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Terminologie
est un ensemble d'éléments, matériels ou
humains, transformant des éléments en entrée en éléments en
sortie, et dont la modication d'un composant entraîne la
modication d'une partie, ou de l'ensemble du système.
Un Système :
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Terminologie
L'information
Ensemble complexe, composé de données décrivant une
activité : formes écrite (textes, nombres ...), picturales
(graphiques, dessins, photos, vidéos ...) et sonores.
Ces données sont matérialisées sur des supports (papier,
écrans, bandes magnétiques, disquettes, CD ...).
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Terminologie
Analyse : processus d'examen de l'existant On s'intéresse en
général à un domaine d'activité de l'entreprise :
Vente
Production
Logistique
Finance
RH. . . ..
On prend en compte les besoins de l'utilisateurs
On dénit le problème à résoudre (fonctionnalités et qualités
attendues)
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Terminologie
Conception : Processus de dénition de la future application
en informatique
On dénit une solution informatique :
Structuration des données
Organisation des traitements
Dénition des postes de travail
Choix techniques : matériels, langages de programmation,
logiciels de gestion de données (SGBD),. . .
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Système d'information - Dénition
Un système d'Information (SI) : l'ensemble des éléments
(moyens techniques , humains, etc) participant :
à la gestion,
au traitement,
au transport ,
à la diusion,
de l'information au sein de l'organisation.
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Système d'information - Dénition
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Rôle d'un système d'information
Produire les informations légales réclamées par l'environnement
Déclencher les décisions programmées
Fournir des informations aux décideurs pour aider à la prise de
décisions non programmées
Coordonner les tâches en assurant les communications au sein
du système organisationnel
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Comment réaliser un système d'information ?
Les techniques et démarches classiques du Génie Logiciel :
Analyse de l'existant et des besoins de l'utilisateur.
Conception du système et du logiciel.
Réalisation : traduction des algorithmes dans un langage
choisi.
Tests du logiciel : vérication et validation du logiciel et tests
de non régression.
Exploitation : utiliser le logiciel une fois installé.
Maintenance : correction des erreurs, ajouts de
fonctionnalité, amélioration
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Analyse et Conception de Système d'Information
Que faut-il pour analyser, concevoir. . . ?
On doit :
avoir une vision abstraite du fonctionnement,
garantir les délais, la pertinence, l'ecacité,
faciliter la maintenance,
prolonger la durée de vie,
...
Nous avons, donc, besoin :
de modèles,
de méthodologie.
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Modèle. . . c'est quoi ?
Un modèle est une abstraction du réel
Un modèle peut être déni comme étant une image de la
réalité. Toute réalité complexe a besoin d'être représentée pour
être comprise et maîtrisée.
Qu'est ce qu'un modèle de données ?
C'est une représentation simpliée des informations pertinentes
d'une réalité sur laquelle on veut des renseignements
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Les modèles des SI
Dans le contexte des systèmes d'information, on peut construire des
modèles selon divers points de vue :
modèle de données
modèle de traitement
modèle événementiel
modèle organisationnel
modèle de processus
..
L'important dans un modèle est la notation utilisée et les
explications fournies avec le modèle pour relever les détails non
représentables sur le modèle.
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Exemple
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Méthodologie. . . pourquoi ?
Formalisation claire et complète du problème informationnel.
Maîtrise de la résolution du problème par l'utilisation de
critères objectifs pour évaluer les solutions.
Construction de SI pertinents, complets, cohérents, ables
exibles et adaptatifs.
Évaluation du SI à tout moment de son cycle de vie.
Faciliter la coopération entre concepteurs, informaticiens,
gestionnaires, utilisateurs.
Rigueur dans l'élaboration de la solution.
Réduire les coûts et les délais.
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Méthodologie. . . exemples
MERISE : Méthode d'Etude et de Réalisation Informatique
pour les Systèmes d'Entreprises (Tardieu, 83).
AXIAL : analyse et conception des systèmes d'informations
assistés par logiciel (IBM, 86).
SSADM : Structured Systems Analysis and Design Method
(CCTA, 80).
SADT : Structured Analysis and Design Technique (Softech,
77).
RUP : Rational Unied Process. (IBM, 2003).
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Diculté
Mythes :
L'utilisateur connait son métier et exprime ses besoins.
L'informaticien analyse les besoins et puis développe
l'application.
utilisateur + informaticien = application qui répond aux
besoins
Réalité :
Besoins dénis par plusieurs utilisateurs pas forcément claire.
L'informaticien peut se tromper dans ce qu'il a compris.
Besoin mal déni+informaticien ne maîtrisant pas le métier =
application imparfaite
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Diculté
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
A appliquer ;A éviter
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
L'analyse des données
Le but de l'analyse des données est d'obtenir un schéma de
l'organisation des données stable et invariant permettant de
construire une solution physique, c'est à dire la base de données.
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Qualités d'un logiciel
La validité :exprime la conformité des fonctionnalités du
logiciel avec celles demandées.
La robustesse :Stabilité de performance
L'extensibilité :la possibilité d'étendre simplement les
fonctionnalités d'un logiciel sans compromettre son intégrité.
La réutilisabilité :permettant la réutilisation simple de ses
propres composants pour le développement d'autres logiciels.
La compatibilité : fonctionner correctement dans un
environnement ancien ou recent
La portabilité :exécuter sur diérentes plate-formes
L'intégrité :protéger ses fonctions et ses données d'accès non
autorisés
Facilité d'utilisation :installation, utilisation, préparation des
données
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Qualités d'un logiciel
La validité :exprime la conformité des fonctionnalités du
logiciel avec celles demandées.
La robustesse :Stabilité de performance
L'extensibilité :la possibilité d'étendre simplement les
fonctionnalités d'un logiciel sans compromettre son intégrité.
La réutilisabilité :permettant la réutilisation simple de ses
propres composants pour le développement d'autres logiciels.
La compatibilité : fonctionner correctement dans un
environnement ancien ou recent
La portabilité :exécuter sur diérentes plate-formes
L'intégrité :protéger ses fonctions et ses données d'accès non
autorisés
Facilité d'utilisation :installation, utilisation, préparation des
données
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Qualités d'un logiciel
La validité :exprime la conformité des fonctionnalités du
logiciel avec celles demandées.
La robustesse :Stabilité de performance
L'extensibilité :la possibilité d'étendre simplement les
fonctionnalités d'un logiciel sans compromettre son intégrité.
La réutilisabilité :permettant la réutilisation simple de ses
propres composants pour le développement d'autres logiciels.
La compatibilité : fonctionner correctement dans un
environnement ancien ou recent
La portabilité :exécuter sur diérentes plate-formes
L'intégrité :protéger ses fonctions et ses données d'accès non
autorisés
Facilité d'utilisation :installation, utilisation, préparation des
données
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Qualités d'un logiciel
La validité :exprime la conformité des fonctionnalités du
logiciel avec celles demandées.
La robustesse :Stabilité de performance
L'extensibilité :la possibilité d'étendre simplement les
fonctionnalités d'un logiciel sans compromettre son intégrité.
La réutilisabilité :permettant la réutilisation simple de ses
propres composants pour le développement d'autres logiciels.
La compatibilité : fonctionner correctement dans un
environnement ancien ou recent
La portabilité :exécuter sur diérentes plate-formes
L'intégrité :protéger ses fonctions et ses données d'accès non
autorisés
Facilité d'utilisation :installation, utilisation, préparation des
données
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Qualités d'un logiciel
La validité :exprime la conformité des fonctionnalités du
logiciel avec celles demandées.
La robustesse :Stabilité de performance
L'extensibilité :la possibilité d'étendre simplement les
fonctionnalités d'un logiciel sans compromettre son intégrité.
La réutilisabilité :permettant la réutilisation simple de ses
propres composants pour le développement d'autres logiciels.
La compatibilité : fonctionner correctement dans un
environnement ancien ou recent
La portabilité :exécuter sur diérentes plate-formes
L'intégrité :protéger ses fonctions et ses données d'accès non
autorisés
Facilité d'utilisation :installation, utilisation, préparation des
données
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Qualités d'un logiciel
La validité :exprime la conformité des fonctionnalités du
logiciel avec celles demandées.
La robustesse :Stabilité de performance
L'extensibilité :la possibilité d'étendre simplement les
fonctionnalités d'un logiciel sans compromettre son intégrité.
La réutilisabilité :permettant la réutilisation simple de ses
propres composants pour le développement d'autres logiciels.
La compatibilité : fonctionner correctement dans un
environnement ancien ou recent
La portabilité :exécuter sur diérentes plate-formes
L'intégrité :protéger ses fonctions et ses données d'accès non
autorisés
Facilité d'utilisation :installation, utilisation, préparation des
données
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Qualités d'un logiciel
La validité :exprime la conformité des fonctionnalités du
logiciel avec celles demandées.
La robustesse :Stabilité de performance
L'extensibilité :la possibilité d'étendre simplement les
fonctionnalités d'un logiciel sans compromettre son intégrité.
La réutilisabilité :permettant la réutilisation simple de ses
propres composants pour le développement d'autres logiciels.
La compatibilité : fonctionner correctement dans un
environnement ancien ou recent
La portabilité :exécuter sur diérentes plate-formes
L'intégrité :protéger ses fonctions et ses données d'accès non
autorisés
Facilité d'utilisation :installation, utilisation, préparation des
données
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Qualités d'un logiciel
La validité :exprime la conformité des fonctionnalités du
logiciel avec celles demandées.
La robustesse :Stabilité de performance
L'extensibilité :la possibilité d'étendre simplement les
fonctionnalités d'un logiciel sans compromettre son intégrité.
La réutilisabilité :permettant la réutilisation simple de ses
propres composants pour le développement d'autres logiciels.
La compatibilité : fonctionner correctement dans un
environnement ancien ou recent
La portabilité :exécuter sur diérentes plate-formes
L'intégrité :protéger ses fonctions et ses données d'accès non
autorisés
Facilité d'utilisation :installation, utilisation, préparation des
données
Analyse et Conception des Systèmes d'Information
Terminologie
Système d'information - Dénition
Comment mettre en ÷uvre un bon SI ?
Merci pour votre attention
Analyse et Conception des Systèmes d'Information
Téléchargement