République Algérienne Démocratique et Populaire Ministère de l’Enseignement Sup

République Algérienne Démocratique et Populaire Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Université Constantine 2 - Abdelhamid Mehri Faculté des Nouvelles Technologies de l’Information et la Communication Polycopie de Cours destiné aux étudiants de License2 en Informatique Intitulé du cours Introduction aux Systèmes d’Information Préparé par Mr. Abdelhafid ZITOUNI Département TLSI Table des Matières Chapitre 1: Méthodologie d’analyse et de conception des SI Introduction…………………………………………………………………………….1 1.1 Généralité et définitions…………………………….………………………………1 1.1.1 Processus……………………………………………………………………1 1.1.2 Information……………………………………………………………… ...2 1.1.3 Systèmes……………………… ……………………………………. ..2 1.1.4 Système d'information … ……………………………………………..2 1.1.5 Modèle……………………………………………………………………...2 1.1.6 Analyse et conception… ……………………………………………………2 1.2 Différentes approches …………………………………………………………...3 1.2.1 Approche cartésienne ……………………………………………………….3 1.2.2 Approche systémique………………………………………………………...3 1.3 Méthodes générales d’analyse et de conception d’un SI ……………………….4 1.3.1 Notion de méthode………………………………………………………….4 1.3.2 Familles de méthodes……………………………………………………….5 1.3.3 Enjeux du développement informatique…………………………………….6 1.4 Ingénierie des systèmes d’information………………………………… …….. ….7 1.4.1 Développement des systèmes d’information ……………… ……………….7 1.4.2 Méthodologie de développement ……………………………………………7 1.5 La modélisation conceptuelle ……… …………………...………………………..8 Conclusion……………………………………………………………...………………9 Chapitre 2: L’entreprise et son système d’information Introduction……………………………………………………………………… …10 2.1 L’entreprise (l’organisation)…………………….. ………………………………..10 2.1.1 Notion d’organisation…………… ………………………………………...10 2.1.2 Qu'est-ce qu'une entreprise?…………………… …………………… …….10 2.1.3 Classification des entreprises.………………………………………………11 2.2 Le système d’information dans une entreprise……………………………………11. 2.2.2 Les circuits d’information………………… …………………… …………12 2.2.3 Les cycles d’information……………………….…………………………...13 2.3 Représentation systémique d’une organisation..…………………………………..13 2.3.1 Notion de système………………………………………………… ….. …13 2.3.2 L’entreprise vue en tant que système………………….………………….. .14 2.4 Le système d’information………………………………………………………….15 2.5 Le système d’information automatise……… ………………… .………………....15 2.5.1 Actions programmées et décisions…………………………………………15 2.5.2 Système d’Information Automatisé…… ……………………….… ……..16 2.5.3 Sous-systèmes fonctionnels du SIA………………………………………..16 2.6 Qualités d’un système d’information informatisé ………………………………17 2.6 Exercice ………………………………………………………………………. .18 Chapitre 3: La codification des informations Introduction………………………………………………………………………. 19 3.2 Objectifs de la codification…………………………………………………...19 3.3 Qualités attendues d’une codification……………………...............................20 3.4 Différents types de codification……................................................................20 3.4.1 La codification séquentielle……………………………………………….20 3.4.2 La codification par tranches………….. ………………………………….20 3.4.3 La codification articulée…………………………………………………..21 3.4.4 La codification à niveaux (ou hiérarchique)…………………………….. .21 3.4.5 La codification mnémonique……………………………………………...22 3.5 Conduite des opérations de codification ………………………………..…….22 3.6 Exercice…….......................................................................................................23 Chapitre4: Méthodologie MERISE Introduction………………………………………………………….……………..24 4.1 Qu'est ce que MERISE………..……………………………………………….24 4.2 Les niveaux d’abstraction………………………………………………………25 4.2.1 Le niveau conceptuel…..…………………………………………………...25 4.2.2 Le niveau organisationnel………………….……………………………….25 4.2.3 Le niveau physique………………………………….……….……………..25 4.2.4 Opérateurs parallèle………………………………………….……………..27 4.3 La démarche préconisée par MERISE………………………………………….27 4.3.1 L’étude préalable…………….………………………… ………………….27 4.3.2 L’étude détaillée………………..………………………..…………………28 4.3.3 La réalisation…..……………………………………… ………………….28 4.3.4 La phase de mise en œuvre…………………………… ………………….28 4.5 Les trois axes d’un projet informatique………………… ……………………28 Conclusion…………………………….……………………… ……………………..29 Chapitre 5: Le Modèle Conceptuel des Données (MCD) Introduction…………………………………………………………………….……...30 5.1 Présentation des concepts et du formalisme du MCD………………….………30 5.1.1 Concepts de base…………………………………………………………….30 5.1.2 Règles de base pour la construction d’un MCD……………………………..35 5.2 La construction du modèle conceptuel de données (MCD)……………………..40 5.3 Exercices………………………………………………………………………...43 . Chapitre 6: Le Modèle Conceptuel des Traitements (MCT) Introduction……………………………………………………………………………46 6.1 Le Modèle Conceptuel des Traitements (MCT)…………………………………..46 6.1.1 Généralités………………………………………………………………..46 6.1.2 Exemple de MCT…………………………………………………………47 6.1.3 Concepts …………………………………………………………………47 6.1.4 Construction du MCT……………………………………………………49 6.1.5 Règles de vérification d’un MCT………………………………….……..53 6.2 Exercices……………………………………………………………………….54 Chapitre 7: Le Modèle Logique des de Données (MLD) Introduction…………………………………………………………………………56 7.1 Problématique…………………………………………….. ………………..56 7.2 Les concepts relationnels…………………………………………………….57 7.3 Règles de passage du MCD au MLD………………………………………..57 7.4 Les formes normales…………………… .......................................................59 7.5. Contrats structurels…………………………………………………………..59 Références bibliographiques……………………………………………………………61 1 CHAPITRE 1 Méthodologie d’Analyse et de Conception des SI Introduction Dans le cadre de la modélisation des Systèmes d’Information (SI), de l’expression des besoins à la conception et à la réalisation de solutions logicielles, de nombreuses représentations souvent hétérogènes sont utilisées. Elles se différencient pour exprimer différents niveaux (externe, conceptuel, logique, etc.) ou différents points de vue (statique/dynamique/fonctionnel, comportement externe, contexte, architecture du logiciel,...). Ces représentations constituent des modèles (ou un modèle) du système d’information. Ces modèles ont différents objectifs selon le moment où on les écrit ou celui où on les utilise : on parlera de modèle de spécification, de conception, d’implantation, etc. Les nombreux acteurs qui interagissent (décrivent, évaluent, utilisent, etc.) dans cette modélisation ont des compétences et souvent aussi des objectifs différents. Les concepts et les notations utilisés par ces représentations sont variés. Certaines représentations s’appuient sur des langages libres ou un peu structurés, d’autres sur des langages précis et formels. Dans le domaine des systèmes d’information, ce sont essentiellement des représentations graphiques qui sont utilisées ; elles sont qualifiées de langages semi-formels. 1.1Généralité et définitions 1.1.1 Processus : Ensemble d'opérations, logiquement liées, aboutissant à certains résultats. En conception de systèmes d'information, selon la méthode Merise, le processus se situe au niveau du modèle conceptuel de traitement. Étapes ou phases de la méthode d’exécution ou de fonctionnement de quelque chose, que ce soit dans les systèmes commerciaux ou techniques, mettant en cause les actions de plus d’une personne, d’une unité ou d’une division. Système d’opérations dans la production de quelque chose. Série de mesures, de changements ou de fonctions qui produisent un résultat final. 2 1.1.2 Information : encore appelée donnée. Elément de connaissance susceptible d'être codé pour être conservé, traité ou communiqué. 1.1.3 Systèmes : Un système est un assemblage d'éléments reliés entre eux compris dans un ensemble plus grand. En latin et en grec, le mot « système » veut dire combiner, établir, rassembler. Un sous-système est un système faisant partie d'un autre système. Généralement, un système est constitué de composants (ou d'éléments) organisés ensemble dans le but de faciliter le flux d'informations, de matières ou d'énergie. ... 1.1.4 Système d'information : ou (information system) est un ensemble de composants de traitement de l'information et de communication, ainsi que l'environnement dans lequel ils opèrent. (En Anglais: MIS ou Management of Information Systems). Ensemble structuré: (1) de données, de leurs traitements et de leurs communications, décrit à l'aide de structures, de procédures et de protocoles → dictionnaire de données (en Anglais: DD ou Data Dictionary) (2) de moyens techniques: Le système informatique (matériel et logiciel) et de communication de documents ayant pour but de générer, mémoriser, traiter, transférer et exploiter des informations dans le cadre d'objectifs définis. 1.1.5 Modèle (référence à la modélisation du SI) est une représentation de la réalité. Le modèle permet d’observer un système d’information, en permettant de tester sa réaction aux divers événements de la vie de l’organisation. Un modèle est. la miser en curve d’un certain number d’étapes (méthodologiques) : -une démarche -des principes -des outils - un vocabulaire 1.1.6 Analyse et conception : Analyse : consiste d’une part à comprendre et modéliser le fonctionnement d’un domaine d’étude du système d'information de l'organisation, et d’autre part à préparer et concevoir la solution informatique adéquate. On distingue deux types d’analyse : - l’analyse de l’existant (étude du domaine), -l’analyse de conception (préparation d'une solution technologique). Conception : Création d’un objet, d’un système : action qui donne naissance à quelque chose qui n’existe pas. 3 - L’analyse et la conception des systèmes d’information automatisé (CSI, ACSI, ACSIA, CSIA) consiste un en ensemble de technique et de méthode destinés à améliorer l’efficacité du SI en fonction des objectifs des organisations correspondantes. 1.2 Différentes approches 1.2.1 Approche cartésienne Cartésien  Descartes : ’’ Diviser pour mieux résoudre ’’ Cette approche consiste à découper l’ensemble des procédures de gestion de l’entreprise en application indépendant qui pouvant être étudier séparément sans tenir compte des autres applications. Exemple : 1- Décomposition de l’université en faculté 2- Dans une entreprise commerciale : -Gestion du personnel. -Gestion des clients. -Gestion des fournisseurs. -Gestion des stocks. A-Avantage : 1. Simplicité de mise en œuvre. 2. Possibilité du traitement des applications en parallèle. 3. Pas de modification profonde de structure de l’entreprise. 4. Facilité de maintenance. 5. Facilité d’estimation des coûts de fonctionnement. B-Inconvénients : 1. Difficulté de mettre en pratique des entités indépendantes 2. Peut augmenter les coûts de développement 3. Problème d’arrêt de la décomposition 4. Pas de modification de la structure alors qu’elle peut être source de dysfonctionnement. 1.2.2 Approche systémique Constat : Une organisation ne peut pas toujours se décomposer en application indépendante. La résolution des différents sous problèmes indépendants n’impliquent pas forcement la résolution du problème global. - l’approche systémique consiste donc à considérer les sous systèmes aussi indépendant que possible et à les traiter en tenant compte de leur interaction. Exemple : Dans une faculté on peut considérer : La bibliothèque, la gestion du personnel, les départements…etc. a- Comme des sources indépendantes (approche cartésienne) b- Comme des sources en interaction (approche systémique). 4 A-Avantage 1. Meilleur prise en compte de la réalité 2. possibilité de remise en question de l’organisation existante 3. solution intégrée et coopérative B-Inconvénients : 1. Plus complexe à mettre en œuvre 2. remise en cause de l’organisation existante 3. Plus difficile de traiter en parallèle. 1.3. Méthodes générales d’analyse et de conception d’un SI 1.3.1 Notion de méthode : Qu’est ce qu’une méthode ? - Une démarche reflétant une philosophie générale - Propose des outils spécifiques pour manipuler des concepts aptes : . à donner une représentation fidèle des systèmes étudiés, . à favoriser l’innovation . à présenter un suivi efficace grâce à des aides documentaires. Ainsi donc une méthode est un ensemble de démarches raisonnées suivies pour parvenir à un but. L’objectif des méthodes de conception et de développement de SI est de représenter une démarche et un ensemble de modèles permettant de mettre en place un nouveau système. La méthode est faite donc d'une part pour pallier la démarche intuitive, et uploads/Philosophie/ mi2an-lessons-introduction-systemes-information-zitouni 1 .pdf

  • 18
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager