Cours SI_Chapitre 1 PDF

Document Details

EnergeticObsidian8896

Uploaded by EnergeticObsidian8896

Université Sultan Moulay Slimane

Pr. M. OUTANOUTE

Tags

system design information systems system analysis computer science

Summary

Ce document est un chapitre sur les systèmes d'information. Il couvre différents aspects, notamment la notion de système, les systèmes d'une organisation, les systèmes automatisés d'information, leurs fonctions (communication, mémorisation, traitement), ainsi que la conception et les étapes MERISE. Le document est issu de l'Université Sultan Moulay Slimane.

Full Transcript

Université Sultan Moulay Slimane Ecole Supérieure de Technologie - Beni Mellal - SYSTEMES Pr. M. OUTANOUTE Chapitre 1 2 Notion de système: Un système est un ensemble rassemblés pour réaliser un même objec...

Université Sultan Moulay Slimane Ecole Supérieure de Technologie - Beni Mellal - SYSTEMES Pr. M. OUTANOUTE Chapitre 1 2 Notion de système: Un système est un ensemble rassemblés pour réaliser un même objectif : produire des sorties par transformation ensemble. Une entreprise par exemple est un système (composé , de matériel, de méthodes... etc. ) qui transforme de la matière première en produits finis. Un système peut être représenté par le schéma suivant : Entrées Système Sorties 3 Une organisation est composée de trois systèmes : Le système opérant qui constitue la machine proprement dite de production et de transformation des entrées en produits finis, Le système de pilotage appelé aussi système de gestion qui pilote et constitue son cerveau pensant. Le système est la mémoire de : il est responsable de la collecte, la mémorisation, le traitement et la diffusion de. Il transmet au système de pilotage nécessaire à la prise de décision. 4 Système de pilotage Système d information Système Entrées Sorties opérant 5 Un système peut être manuel ou automatisé: Lorsque le traitement de se fait par , on dit que le système est manuel. Quand le traitement est réalisé par ordinateur, on parle de système automatisé ou informatisé. 6 Un système automatisé remplit les fonctions suivantes : Fonction de communication : permet au système de saisir les données en entrées et produire des résultats en sortie. Fonction mémorisation : stockage des programmes et des données sur support. Fonction de traitement : regroupe toutes les opérations de transformation qui aux données pour aux résultats. Ces fonctions sont réalisées grâce aux différents constituants système formation : les ordinateurs et toute autre machine de traitement de rmation, les logiciels, le personnel, les méthodes... etc. 7 Fonction de communication: La saisie: Faire entrer au système automatisé les données de base (càd les entrées) pour tous les traitements qui suivront. : Les utilisateurs du système peuvent accéder aux données et aux résultats. Il est possible de communiquer et de diffuser aux différents utilisateurs internes ou externes. est diffusées sous plusieurs formes. Le support privilégié pour est le papier. 8 Fonction de mémorisation: saisie a besoin enregistrée sur un support pour permettre sa réutilisation. Il est même nécessaire dans beaucoup de cas de stocker avant de la traiter. La mémorisation permet de stocker les programmes, les structures des données et les données elles mêmes sur mémoires externes, telle que disque, disquette, bande magnétique ou autre. 9 Fonction de traitement automatique: L peut être traitée pour produire des résultats directement ou indirectement exploitables par les utilisateurs. Le contrôle de validité des données : par élimination des erreurs de saisie. La mise à jour des données : ajout nouvel enregistrement, suppression enregistrement existant ou modification enregistrement qui existe déjà. La recherche : positionner et retrouver une information préalablement enregistrée sur support magnétique ou tout autre support. Le calcul : permet toutes les transformation arithmétiques et logiques qui produiront des résultats à partir de données brutes. 10 11 La conception SI se compose de : une modélisation de (pour une vision globale : modèle systémique), une modélisation de ses aspects statiques (données : entités et association inter-entités); une modélisation de ses aspects dynamiques (traitements : opérations déclenchées par des événements). Cette conception nécessite une approche progressive (niveaux. 12 Modélisation Qu'est ce que la Modélisation ? Une technique d'ingénierie permettant de représenter un système; elle s'appuie sur l'établissement de modèles. Qu'est ce qu'un Modèle ? Une abstraction simpliste de la réalité, centrée sur la représentation conceptuelle et physique d'un système. Pourquoi Modéliser? Nous modélisons des systèmes complexes parce que nous sommes incapables de les comprendre dans leur totalité. 13 Les modèles apportent un support de raisonnements et de simulations, ainsi qu'un vecteur de communication entre personnes différentes. Les modèles permettent de : Simplifier la réalité Comprendre un problème complexe Communiquer les connaissances Un modèle doit être : Standard Précis Simple Cohérent 14 Modèles : outils et types Outils Langage naturel Représentation graphique Mathématiques Types de modèles De communication, des traitements ou de données Statique ou dynamique 15 Le développement rapide de l'informatique a donné aux entreprises la possibilité d'utiliser des moyens avancés et puissants pour gérer et exploiter de très grands volumes de données. Les données d'un système d'information peuvent être stockées et manipulées à l'aide d'un outil informatique spécialisé dans ce domaine. Les Systèmes de Gestion de Bases de Données (SGBD) constituent le type de logiciel le mieux adapté pour implémenter la plupart des systèmes d'information. 16 Approche «Bases de données» Modélisation des données Eliminer la redondance de données Centraliser et organiser correctement les données Plusieurs niveaux de modélisation Outils de conception Factorisation des modules de contrôle des applications Interrogation, cohérence, Partage de données entre plusieurs traitements, gestion de pannes, etc. Administration facilitée des données et Contrôle immédiat de la validité des données Uniformisation de la saisie et standardisation des traitements (ex. tous les résultats de consultation sous forme de listes et de tableaux) 17 Méthode de modélisation: MERISE Méthode d'Etude et de Réalisation Informatique de Systèmes d'Entreprise est une méthodologie d'analyse et de conception qui à des systèmes. MERISE est une étude de problèmes): o Etudier le système existant; o Comprendre les besoins; o En déduire le niveau conceptuel: une vision fonctionnelle du système. MERISE est une méthode de conception (étude de la solution): o Proposer de nouvelles solutions organisationnelles; o Etablir un dialogue entre l'utilisateur et l'informaticien. MERISE est basée sur la séparation des données et des traitements à effectuer en plusieurs modèles conceptuels, 18 logiques/organisationnels et physiques. Dans le processus de conception et de développement système , la méthode merise distingue trois niveaux : Le niveau conceptuel : On sur même du système. Il de répondre aux questions : Quoi ? Que veut-on faire ? Avec quelles données ? On développe à ce niveau le modèle conceptuel des données (MCD) et le modèle conceptuel des traitements (MCT). 19 Le niveau logique/organisationnel : Permet de tenir en compte les problèmes organisationnels : à partir des modèles conceptuels de données et de traitements et en faisant intervenir les contraintes , On élabore le modèle logique de données (MLD) et le modèle organisationnel des traitements (MOT). Le niveau physique : est caractérisé par la prise en compte des contraintes technologiques : matériel, logiciel, humain... etc. 20 Niveau Données Traitements MCD MCT Conceptuel Modèle Conceptuel des Données Modèle Conceptuel des Traitements MLD MOT Logique/Organisationnel Modèle Logique des Données Modèle Organisationnel des Traitements MPD MOpT Physique Modèle Physique des Données Modèle Opérationnel des Traitements 21 Les étapes de MERISE MERISE est une démarche de construction de systèmes. Elle propose 6 étapes de conception et de réalisation: 1) SCHEMA DIRECTEUR 2) 3) DETAILLE 4) TECHNIQUE 5) LA REALISATION 6) LA MAINTENANCE 22 Les étapes de MERISE Etape 1 : SCHEMA DIRECTEUR : Le système est étudié dans sa globalité et de manière très générale. Il est ensuite découpé en DOMAINES. Les priorités sont définies et un plan de développement est dressé. Le système est par exemple découpés en : un domaine de comptabilité, un domaine de paie, un domaine de gestion de stock... etc. 23 Les étapes de MERISE Etape 2 : Chaque domaine fait étude préalable. On commence par analyser pour construire le MOT et le MLD actuels. On en déduit le modèle conceptuel des données et le modèle conceptuel des traitements. Ces modèles sont ensuite modifiés et corrigés pour prendre en compte les objectifs fixés par la direction générale. On doit proposer plusieurs scénarios pour la nouvelle solution et les présenter dans un dossier de choix à la direction générale, laquelle doit décider de la solution à retenir. 24 Les étapes de MERISE Etape 3 : La solution choisie est étudiée en détail, On procède notamment à du MOT, la validation du MCD et à du MLD. Lorsque le domaine est jugé important, il peut être découpé en PROJETS. Chaque projet est découpé lui aussi en APPLICATIONS. 25 Les étapes de MERISE Etape 4 : Elle comporte du MLD, du MPD et du MOpT. Etape 5 : LA REALISATION : Elle comporte pour chaque application : la programmation, les tests et le lancement progressif du nouveau système. Etape 6 : LA MAINTENANCE : Mise à jour des programmes suite à des erreurs constatées ou suite à des modification qui se sont opérées dans. 26 Cycles de MERISE Pour mettre en oeuvre efficacement la méthode merise, il faut la faire évoluer en trois axes qui constituent ce appelle les trois cycles : o Le cycle : permet de hiérarchiser en trois niveaux : CONCEPTUEL, LOGIQUE / ORGANISATIONNEL et PHYSIQUE. o Le cycle de vie : comporte trois périodes : la conception, la réalisation et la maintenance. o Le cycle de decision : permet de préciser les points où les décisions doivent être prises. 27

Use Quizgecko on...
Browser
Browser