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