Scheda di revisione: Analyse et conception des systèmes d'information

📋 Plan du Cours

  1. Méthodologie d’analyse et conception des SI
  2. Système d’information d’entreprise et fonctions
  3. Codification des informations et types de codes
  4. Méthodologie MERISE et cycles d’abstraction
  5. Modèle Conceptuel des Traitements MCT
  6. Modèle Conceptuel des Données MCD
  7. Modèle Logique des Données MLD relationnel

📖 1. Méthodologie d’analyse et conception des SI

🔑 Notions clés & Définitions

  • Modélisation des SI : La modélisation des systèmes d’information consiste à représenter le SI à plusieurs niveaux et points de vue pour guider spécification, conception et implantation.
  • Processus : Un processus est un ensemble d’opérations logiquement liées qui décrit comment une activité se déroule.
  • Information (donnée) : Une information, ou donnée, est un élément de connaissance codé, conservé, traité ou communiqué.
  • Système : Un système est un assemblage d’éléments reliés formant un tout structuré.
  • Système d’information : Un système d’information regroupe les composants de traitement et de communication ainsi que leur environnement.

📝 Points essentiels

  • L’analyse vise à comprendre et modéliser un domaine d’étude puis à préparer une solution informatique adaptée.
  • La conception consiste à créer un objet ou un système qui n’existe pas encore.
  • L’analyse de l’existant et l’analyse de conception sont distinguées dans la démarche.
  • L’approche cartésienne découpe le problème en applications indépendantes, tandis que l’approche systémique traite les sous-problèmes en tenant compte des interactions.
  • Une méthode est une démarche guidée par une philosophie, appuyée par des modèles, un langage, une démarche et des outils.
  • Le cycle de développement présenté suit : analyse des besoins, conception, implémentation, tests et validation, puis maintenance.

💡 Astuce mémo

Analyse = comprendre/modéliser puis solution ; Conception = créer ce qui n’existe pas ; Cartésien = découper, Systémique = interactions.

📖 2. Système d’information d’entreprise et fonctions

🔑 Notions clés & Définitions

  • Système d’information (SI) : Le système d’information est l’ensemble qui met l’entreprise en capacité de produire, conserver, partager et exploiter l’information pour piloter l’activité.
  • Organisation : Une organisation est un ensemble coordonné de personnes, techniques, procédés, méthodes et matériels poursuivant un but économique, social ou administratif.
  • Circuits d'information : Les circuits d’information décrivent les trajets de l’information dans l’entreprise, entre secteurs et acteurs, au fil des activités.
  • Cycle d'information : Le cycle d’information relie la décision à l’action puis au retour d’information, afin d’ajuster la décision suivante.
  • Système de décision (pilotage) : Le système de décision, ou de pilotage, produit les décisions qui déclenchent des actions et s’appuie sur des retours pour les corriger.

📝 Points essentiels

  • Le SI est présenté comme un outil au service de l’entreprise, et l’organisation regroupe des éléments coordonnés pour un but économique, social ou administratif.
  • L’entreprise est décrite avec une approche économique (unité de production de biens ou services pour des marchés) et une approche juridique (entité d’individus et de personnes morales régies par le droit).
  • Les entreprises sont classées notamment par activité (industrielle, commerciale, service, etc.) et par forme juridique (publique ou privée).
  • L’entreprise est vue comme un réseau de secteurs reliés par des flux monétaires, de matière et d’information, et comme une organisation à plusieurs niveaux de responsabilité.
  • La normalisation de l’information passe par codification, standardisation des supports, réduction des erreurs et contrôle avant stockage.
  • Le cycle d’information suit décision → action → retour d’information, permettant de maintenir, modifier ou annuler la décision précédente.

💡 Astuce mémo

Décision → Action → Retour : le cycle d’information boucle pour ajuster la décision.

📖 3. Codification des informations et types de codes

🔑 Notions clés & Définitions

  • Système d'information automatisé : Un système d'information automatisé repose sur des traitements informatiques pour réaliser des transformations significatives des informations.
  • Codification des informations : La codification structure l'information avec des codes uniques afin de la rendre traitable automatiquement, claire et précise.
  • Code : Un code est un nom abrégé ou une représentation symbolique qui désigne un objet ou un concept de façon claire, concise et unique.
  • Codification séquentielle : La codification séquentielle attribue des numéros consécutifs aux objets, avec une logique simple et extensible.
  • Codification articulée : La codification articulée découpe le code en zones significatives pour faciliter regroupements et extensions.

📝 Points essentiels

  • Le SI remplit quatre fonctions majeures : générer, mémoriser, permettre l'accès/communication, et traiter certaines informations à la demande du décisionnel.
  • La codification vise à identifier sans ambiguïté, réduire la taille des données, représenter des propriétés et permettre des contrôles de validité ou de forme.
  • Les qualités attendues d'un code sont : unicité, pérennité, souplesse (extension et insertion), concision et stabilité.
  • Codification séquentielle : simple, non ambiguë et extensible, mais peu significative et sans insertion possible.
  • Codification par tranches : réserve des plages par catégorie, claire et extensible, mais nécessite une table de correspondance et une répartition des tranches parfois difficile.
  • Codification articulée : zones significatives (ex. type numéro de véhicule), facilite regroupements/extension, mais peut devenir longue, saturable et instable si une caractéristique change.

💡 Astuce mémo

Séquentiel = simple et extensible, mais pas d’insertion ; Tranches = plages + table ; Articulé = zones significatives ; Mnémonique = lettres faciles mais ambiguës.

📖 4. Méthodologie MERISE et cycles d’abstraction

🔑 Notions clés & Définitions

  • MERISE : Méthode d’analyse et de conception de système d’information née en 1979, fondée sur une vision globale de l’entreprise et une démarche structurée de développement.
  • Cycle d’abstraction : En MERISE, enchaînement qui fait passer du niveau le plus conceptuel au niveau le plus concret pour préciser progressivement le système.
  • Niveau conceptuel : Niveau MERISE qui décrit le système en termes de besoins et de règles métier, sans contraintes d’organisation ni de technologie.
  • Niveau organisationnel : Niveau MERISE qui précise qui fait quoi, où et quand, en reliant les traitements aux acteurs et au fonctionnement de l’entreprise.
  • Niveau physique : Niveau MERISE qui décrit la réalisation concrète du système, en termes de supports, fichiers et moyens techniques.

📝 Points essentiels

  • MERISE repose sur une double approche données-traitements menée en parallèle et sur une démarche de développement découpée en étapes.
  • Les niveaux d’abstraction sont : conceptuel (quoi ?), organisationnel (qui ? où ? quand ?), physique (comment ?).
  • Le niveau conceptuel s’appuie sur le MCD et le MCT, tandis que le niveau organisationnel s’appuie sur le MLD et le MOT.
  • Le niveau physique s’appuie sur le MPD et le MPT, pour passer à une description concrète de la mise en œuvre.
  • La démarche MERISE comprend quatre étapes : étude préalable, étude détaillée, réalisation, mise en œuvre.
  • L’étude préalable sert à cerner le système existant, proposer une solution, évaluer le projet et recueillir les données par entretiens, puis l’étude détaillée produit des spécifications détaillées.

💡 Astuce mémo

Conceptuel→Organisationnel→Physique : « quoi ? » puis « qui/où/quand ? » puis « comment ? ».

📖 5. Modèle Conceptuel des Traitements MCT

🔑 Notions clés & Définitions

  • Modèle dynamique : Un modèle dynamique décrit la partie évolutive du système en précisant les actions qui transforment les données vers des résultats attendus.
  • Événement : Un événement déclenche une opération ou en est le résultat, et il peut être externe ou interne.
  • Opération : Une opération est un ensemble d’actions exécutées sans interruption une fois la synchronisation réalisée.
  • Synchronisation : Une synchronisation est une condition logique (ET, OU) qui indique quels événements sont nécessaires pour lancer une opération.
  • Événement interne : Un événement interne est produit par une opération et sert de base aux synchronisations des opérations suivantes.

📝 Points essentiels

  • Le MCT répond à la question « Quoi faire ? » en décrivant les actions appliquées aux données pour produire les résultats attendus.
  • Le MCT est indépendant des contraintes organisationnelles et technologiques, contrairement aux modèles de données qui décrivent la partie statique.
  • Une opération ne peut pas être interrompue par un événement externe pendant son exécution.
  • Les conditions internes ne doivent pas influencer une séquence en cours : elles ne doivent pas modifier le déroulement déjà engagé.
  • Une synchronisation consomme les occurrences d’événements contributifs utilisées pour l’activer, ce qui évite de réutiliser les mêmes occurrences.
  • Il ne faut pas synchroniser un événement interne avec un événement externe, et si nécessaire on découpe le MCT en processus plus petits pour éviter les redondances.

💡 Astuce mémo

Événement → (déclenche ou est produit par) opération ; synchronisation = ET/OU qui autorise ; opération = bloc non interrompu ; occurrences consommées = une fois.

📖 6. Modèle Conceptuel des Données MCD

🔑 Notions clés & Définitions

  • Modèle Conceptuel des Données : Le MCD est un modèle structuré qui décrit les données du SI, leur sens et leurs liens, indépendamment de leur utilisation.
  • Propriété : Une propriété est une caractéristique (attribut) décrivant un individu du domaine étudié dans le MCD.
  • Entité : Une entité est un ensemble d’objets ayant les mêmes caractéristiques, représenté par leurs propriétés dans le MCD.
  • Occurrence : Une occurrence est une instance concrète d’un individu-type appartenant à une entité.
  • Identifiant : Un identifiant est une propriété unique et constante qui permet de distinguer chaque occurrence d’une entité.

📝 Points essentiels

  • Le MCD se construit en deux étapes : recenser et nommer les données, puis analyser les relations entre elles.
  • Le MCD représente le passage du réel perçu vers un modèle interne au niveau conceptuel.
  • Les cardinalités indiquent combien de fois une entité participe à une association : min 0 ou 1, max 1 ou n.
  • Le MCD distingue les relations binaires réflexives, binaires et n-aires.
  • Chaque individu d’intérêt doit être identifiable par un identifiant unique, avoir une existence propre et un ensemble unique de propriétés.
  • Une propriété doit être unique dans le MCD, sans redondance, et une association peut aussi porter des propriétés avec un identifiant implicite par concaténation des identifiants des entités participantes.

💡 Astuce mémo

Identifiant = “clé unique” ; Cardinalités = “0/1 puis 1/n” (min puis max).

📖 7. Modèle Logique des Données MLD relationnel

🔑 Notions clés & Définitions

  • Modèle Logique des Données MLD : Le MLD est l’étape qui transforme le modèle conceptuel en une structure relationnelle plus proche des capacités d’un SGBD.
  • Domaine : Un domaine est un ensemble de valeurs autorisées pour un attribut dans le modèle relationnel.
  • Relation : Une relation est un sous-ensemble d’un produit cartésien de domaines, identifié par un nom.
  • Attribut : Un attribut représente une donnée élémentaire portée par une relation.
  • Clé primaire : Une clé primaire est un ensemble minimal d’attributs qui identifie de façon unique un tuple.

📝 Points essentiels

  • Le MLD sert de transition du niveau conceptuel vers une structure exploitable par un SGBD.
  • Le passage MCD→MLD transforme une propriété en attribut et l’identifiant d’une entité en clé primaire de la relation correspondante.
  • Une entité devient une relation, normalisée au minimum en 3FN.
  • Pour une association sans propriétés propres, une relation binaire fonctionnelle est remplacée par une clé étrangère dans la table dépendante.
  • Pour une association sans propriétés propres, une association binaire non fonctionnelle devient une relation relationnelle, et une association n-aire devient aussi une relation relationnelle.
  • Les formes normales à connaître sont 1FN (atomique), 2FN (pas de dépendance partielle) et 3FN (pas de dépendance transitive), et toutes les relations obtenues sont au minimum en 3FN.

💡 Astuce mémo

MCD→MLD : Propriété→Attribut, Identifiant→Clé primaire, Entité→Relation (≥3FN).

📊 Tableaux de synthèse

Approches d’analyse du problème

ApprocheDécoupagePoint clé
CartésienneApplications indépendantesDivise le problème en parties séparées
SystémiqueSous-problèmes avec interactionsTient compte des interactions entre parties

⚠️ Pièges & confusions fréquents

  1. Confondre analyse et conception : l’analyse modélise/cherche une solution adaptée, tandis que la conception crée un objet ou système qui n’existe pas encore.
  2. Croire qu’un événement externe peut interrompre une opération : en MCT, une opération s’exécute sans interruption une fois la synchronisation réalisée.
  3. Mélanger MCT et MCD : le MCT décrit la dynamique (actions/événements), le MCD décrit la statique (données/sens/liens).
  4. Inverser les niveaux MERISE : conceptuel = quoi ?, organisationnel = qui/où/quand ?, physique = comment ?.
  5. Penser que les cardinalités sont “nombre d’occurrences totales” : elles indiquent combien de fois une entité participe à une association (min 0/1, max 1/n).
  6. Oublier que chaque propriété doit être unique dans le MCD : sinon redondance et modèle moins rigoureux.
  7. Confondre passage MCD→MLD : propriété→attribut, identifiant→clé primaire, entité→relation normalisée au moins en 3FN.

✅ Checklist Examen

  1. Définir un processus, une information (donnée), un système et un système d’information, puis expliquer le rôle de la modélisation.
  2. Expliquer la différence analyse de l’existant vs analyse de conception, et relier analyse/conception à leurs objectifs.
  3. Comparer l’approche cartésienne et l’approche systémique à partir de leur manière de découper le problème et de traiter les interactions.
  4. Décrire les éléments d’une méthode (philosophie, modèles, langage, démarche, outils) et citer le cycle : analyse des besoins → conception → implémentation → tests/validation → maintenance.
  5. Présenter l’entreprise et l’organisation : définir organisation, décrire les deux approches de l’entreprise (économique et juridique) et les critères de classement (activité, forme juridique).
  6. Expliquer circuits d’information et cycle d’information (décision → action → retour) et le rôle du système de décision/pilotage.
  7. Lister les quatre fonctions majeures du SI et préciser ce qui conditionne l’existence d’un système d’information automatisé (transformations significatives par ordinateur).
  8. Définir codification et code, puis donner les objectifs et les qualités attendues d’un code (unicité, pérennité, souplesse, concision, stabilité).
  9. Comparer les types de codification : séquentielle, par tranches, articulée (et mentionner codification à niveaux et mnémonique) en termes d’avantages/limites.
  10. Décrire MERISE : date de naissance, vision globale, double approche données-traitements, et les niveaux d’abstraction (conceptuel/organisationnel/physique) avec leurs modèles (MCD/MCT, MLD/MOT, MPD/MPT).
  11. Décrire la démarche MERISE en quatre étapes (étude préalable, étude détaillée, réalisation, mise en œuvre) et le but de l’étude préalable vs l’étude détaillée.
  12. Expliquer le MCT : question « Quoi faire ? », composants (événement externe générateur, opérations, événements internes, synchronisations) et règles de construction (opération non interrompue, consommation des événements
  13. Expliquer le MCD : deux étapes de construction, définitions (propriété, entité, occurrence, identifiant, relation), cardinalités (min/max) et règles (identifiabilité, unicité des propriétés, identifiant implicite par ent
  14. Expliquer le passage MCD→MLD : propriété→attribut, identifiant→clé primaire, entité→relation, normalisation au moins en 3FN, et règles pour associations sans propriétés propres (clé étrangère, relation binaire non-fonct.

Metti alla prova le tue conoscenze

Metti alla prova le tue conoscenze su Analyse et conception des systèmes d'information con 14 domande a scelta multipla con correzioni dettagliate.

1. Quel est le rôle principal de la modélisation des systèmes d’information ?

2. Dans une approche cartésienne de l’analyse, comment le problème est-il traité ?

Fai il quiz →

Ripassa con le flashcard

Memorizza i concetti chiave di Analyse et conception des systèmes d'information con 13 flashcard interattive.

Modélisation des SI — définition ?

Représenter le SI à plusieurs niveaux pour guider conception et implantation.

Processus — rôle ?

Ensemble d’opérations logiquement liées décrivant une activité.

Information — définition ?

Élément de connaissance codé, conservé, traité ou communiqué.

Vedi le flashcard →

Similar courses

Crea le tue schede di revisione

Importa il tuo corso e l'AI genera schede, quiz e flashcard in 30 secondi.

Generatore di schede