Fiche de révision : Introduction aux systèmes d'information

📋 Plan du Cours

  1. Familles de méthodes d’analyse
  2. Comparaison des méthodes de développement
  3. Enjeu du développement du système d’information
  4. Définition et classification des systèmes d’information
  5. Fonctions du système d’information
  6. Système d’information automatisé et SIA
  7. Méthode Merise et niveaux d’abstraction
  8. Étude préalable, détaillée et mise en œuvre Merise
  9. Modélisation entité-association et cardinalités
  10. Modèle conceptuel de traitement et graphes

📖 1. Familles de méthodes d’analyse

🔑 Notions clés & Définitions

  • Décomposition : Méthode qui consiste à découper un problème complexe en sous-problèmes plus petits pour mieux l’analyser.
  • Méthodes structurées : Famille de méthodes qui organise l’analyse et la conception avec une démarche structurée et des modèles.
  • Méthodes systémiques : Famille de méthodes qui traite le système comme un ensemble d’éléments et de relations, en mettant l’accent sur la vision globale.
  • Merise : Méthode d’analyse et de conception des systèmes d’information, utilisée pour structurer les modèles.
  • Booch : Méthode citée comme exemple de famille orientée objets.

📝 Points essentiels

  • Les familles de méthodes partagent un objectif commun mais diffèrent par la manière d’aborder le projet.
  • La différence porte notamment sur la démarche et les étapes suivies.
  • La différence porte aussi sur le niveau de raisonnement, les langages et les moyens utilisés.
  • Les méthodes structurées s’appuient sur une décomposition du problème en sous-problèmes.
  • Les méthodes systémiques utilisent une approche globale du système et de ses interactions.
  • Les méthodes orientées objets décrivent des domaines et des comportements via des objets.

💡 Astuce mémo

Découper (structuré) vs voir le tout (systémique) vs décrire des objets (orienté objet).

📖 2. Comparaison des méthodes de développement

🔑 Notions clés & Définitions

  • Cycle de vie : Enchaînement des étapes de développement d’un projet, de l’analyse jusqu’à la mise en œuvre et au test.
  • Analyse des besoins : Étape qui vise à comprendre le besoin réel et les attentes des utilisateurs avant de modéliser.
  • Conception : Étape de développement qui produit des modèles pour organiser la solution avant la réalisation.
  • Réalisation : Étape qui transforme les modèles en éléments concrets du système (notamment données et base de données).
  • Implémentation : Étape de codage qui produit le système exécutable à partir de l’architecture et des modèles.

📝 Points essentiels

  • Les méthodes de développement se comparent selon la démarche, les étapes, le niveau de raisonnement et les langages.
  • Elles se comparent aussi sur les moyens utilisés pour produire et valider le système.
  • Le cycle de vie du projet inclut analyse des besoins, conception, réalisation et mise en œuvre.
  • Le cycle d’abstraction passe par des niveaux conceptuel, organisationnel et physique.
  • La conception sert de support à la communication entre développeurs et utilisateurs.
  • La mise en œuvre inclut installation, tests et validation puis évolution du système.

💡 Astuce mémo

Besoins → Conception → Réalisation → Implémentation → Tests/évolution (cycle de vie).

📖 3. Enjeu du développement du système d’information

🔑 Notions clés & Définitions

  • Système d’information : Ensemble organisé qui traite et transmet des informations pour répondre aux besoins de l’organisation.
  • Complexité informatique : Difficulté liée à la complexité du domaine informatique et à la difficulté de connaître précisément les coûts.
  • Évolution rapide : Changement fréquent du matériel et des logiciels qui rend le développement et la maintenance plus difficiles.
  • Fiabilité : Propriété recherchée d’un système pour que ses résultats soient corrects et stables dans le temps.
  • Adaptation aux besoins : Capacité du système à répondre aux exigences de l’organisation et de ses utilisateurs.

📝 Points essentiels

  • Le SI doit répondre aux besoins des utilisateurs et définir les cas d’usage.
  • Le SI doit contribuer à améliorer la rentabilité.
  • La difficulté de connaître les coûts est liée à la complexité informatique.
  • La complexité augmente avec la complexité du domaine et l’évolution rapide du matériel et des logiciels.
  • La multiplicité des applications et des systèmes augmente la difficulté d’intégration.
  • Les méthodes visent à obtenir des systèmes fiables, cohérents, maintenables et adaptés aux besoins.

💡 Astuce mémo

Coûts flous + complexité + évolution rapide + multiplicité → besoin de méthodes pour fiabilité et maintenabilité.

📖 4. Définition et classification des systèmes d’information

🔑 Notions clés & Définitions

  • Notion organisationnelle : Idée selon laquelle un système d’information s’inscrit dans une organisation et sert ses objectifs.
  • Organisation : Ensemble de personnes, techniques, méthodes et matériels qui travaillent ensemble autour d’un objectif commun.
  • Approche économique : Approche qui décrit l’organisation comme productrice de biens ou de services.
  • Approche juridique : Approche qui décrit l’organisation comme une entité organisée selon des règles de droit.
  • Classification des organisations : Classement des organisations selon leur secteur d’activité et selon leur nature juridique.

📝 Points essentiels

  • Une organisation est composée de personnes, techniques, méthodes et matériels travaillant ensemble.
  • L’approche économique décrit l’organisation comme productrice de biens ou de services.
  • L’approche juridique décrit l’organisation comme une entité organisée selon des règles de droit.
  • Les organisations peuvent être classées selon le secteur d’activité : industrielles, commerciales ou prestataires de services.
  • Les organisations peuvent être classées selon la nature juridique : publiques ou privées.
  • Le SI est lié au fonctionnement de l’organisation et intervient dans la circulation de l’information.

💡 Astuce mémo

Éco = produit (biens/services) ; Juridique = règles de droit ; SI = support du fonctionnement.

📖 5. Fonctions du système d’information

🔑 Notions clés & Définitions

  • Génération d’informations : Fonction qui récupère des informations issues de l’environnement de l’organisation.
  • Mémorisation : Fonction qui stocke les données et les décisions pour les réutiliser ensuite.
  • Décision : Fonction qui déclenche une action à partir d’informations et produit un résultat.
  • Communication : Fonction qui transmet les informations entre acteurs et/ou sous-systèmes.
  • Incitation : Fonction qui transforme les informations pour aider à la prise de décision.

📝 Points essentiels

  • Le SI récupère des informations de l’environnement pour alimenter le traitement.
  • Le SI mémorise des données et des décisions.
  • Le SI supporte un cycle décision → action → résultat → nouvelle décision.
  • Le SI communique en transmettant les informations.
  • Le SI incite en transformant les informations pour aider la décision.
  • Le SI aide l’organisation à fonctionner et à prendre des décisions.

💡 Astuce mémo

Récupérer → Stocker → Décider → Agir → Communiquer/Inciter (boucle).

📖 6. Système d’information automatisé et SIA

🔑 Notions clés & Définitions

  • Système d’information automatisé : Système où le traitement des informations est réalisé automatiquement grâce à des moyens informatiques.
  • SIA : Système d’information automatisé où le traitement des informations se fait automatiquement grâce à l’ordinateur.
  • Traitement automatique : Traitement réalisé par l’ordinateur sans intervention humaine directe à chaque étape.
  • Saisie manuelle possible : Possibilité que certaines entrées soient fournies par l’humain avant traitement automatique.
  • Ordinateur : Moyen informatique qui exécute le traitement dans un SIA.

📝 Points essentiels

  • Un SIA réalise le traitement automatique des informations grâce à l’ordinateur.
  • Le SIA peut être alimenté par des entrées fournies manuellement.
  • Le SIA est informatisé et automatisé.
  • Le SI automatisé s’appuie sur la collecte, le stockage, le traitement et la transmission des informations.
  • Le SIA aide l’organisation à prendre des décisions et à fonctionner.
  • Le SIA s’inscrit dans la logique de sous-systèmes : décision, opération et information.

💡 Astuce mémo

SIA = ordinateur + traitement automatique (et parfois saisie humaine).

📖 7. Méthode Merise et niveaux d’abstraction

🔑 Notions clés & Définitions

  • Merise : Méthode d’analyse et de conception des systèmes d’information, structurée en niveaux d’abstraction.
  • Niveau conceptuel : Niveau qui décrit le besoin sans entrer dans les détails techniques.
  • Niveau organisationnel : Niveau qui décrit l’organisation du travail et les modèles logiques associés.
  • Niveau physique : Niveau qui décrit la mise en œuvre technique : base de données, programmes et traitements.
  • MCO MCT MOT MPD : Ensemble de modèles cités par Merise pour passer du conceptuel au physique.

📝 Points essentiels

  • Merise est une méthode d’analyse et de conception des SI.
  • Merise travaille sur trois niveaux d’abstraction.
  • Le niveau conceptuel conçoit le besoin sans technique et produit des modèles conceptuels.
  • Le niveau organisationnel décrit l’organisation du travail et produit des modèles logiques.
  • Le niveau physique décrit la base de données et les programmes (mise en œuvre technique).
  • Les modèles cités sont MCO, MCT, MOT et MPD, avec aussi des modèles physiques de traitement.

💡 Astuce mémo

Conceptuel (besoin) → Organisationnel (organisation) → Physique (technique).

📖 8. Étude préalable, détaillée et mise en œuvre Merise

🔑 Notions clés & Définitions

  • Étude préalable : Phase qui examine les systèmes existants, identifie les problèmes et propose des solutions.
  • Étude détaillée : Phase qui précise les besoins et définit les modèles nécessaires pour la réalisation.
  • Réalisation : Phase de développement du système incluant la construction de la base de données et des éléments du système.
  • Mise en œuvre : Phase d’installation, de tests et de validation du système puis de son évolution.
  • Cycle de vie : Enchaînement des étapes de projet : analyse des besoins, conception, réalisation et mise en œuvre.

📝 Points essentiels

  • L’étude préalable comprend la compréhension des systèmes existants.
  • L’étude préalable identifie les problèmes et propose des solutions de SI.
  • L’étude détaillée définit précisément les besoins.
  • L’étude détaillée s’appuie sur des modèles (MCD, ICT, etc.).
  • La réalisation développe le système et la base de données.
  • La mise en œuvre inclut installation, tests/validation et évolution du système.

💡 Astuce mémo

Préalable = comprendre/diagnostiquer/proposer ; Détaillée = préciser/modéliser ; Réalisation + Mise en œuvre = construire/installer/tester/faire évoluer.

📖 9. Modélisation entité-association et cardinalités

🔑 Notions clés & Définitions

  • Entité : Objet du domaine modélisé, représenté par un ensemble d’instances identifiables.
  • Propriété : Caractéristique d’une entité décrite par un attribut (ex. un code ou un nom).
  • Identifiant : Propriété (ou ensemble de propriétés) qui permet d’identifier de façon unique une instance d’entité.
  • Association : Lien entre entités, représenté dans le modèle entité-association pour exprimer une relation du domaine.
  • Cardinalité : Nombre minimal et maximal de participations d’une entité à une association.

📝 Points essentiels

  • Une entité est un ensemble d’objets de même type, avec des instances identifiables.
  • Une propriété est un attribut permettant de décrire une entité (ex. numéro de code).
  • L’identification d’une instance se fait via un identifiant (ex. code).
  • Les associations relient des entités et peuvent porter une signification métier (ex. travaille).
  • Les cardinalités indiquent le nombre minimal et maximal de participations.
  • Les cardinalités sont notées avec des bornes (ex. 0..1, 1..N, etc.) et servent à contraindre le modèle.

💡 Astuce mémo

Entité = “quoi”, Propriété = “caractéristique”, Identifiant = “unique”, Association = “lien”, Cardinalité = “combien”.

📖 10. Modèle conceptuel de traitement et graphes

🔑 Notions clés & Définitions

  • Événement : Déclencheur d’une opération qui conduit à un résultat dans le système.
  • Opération : Ensemble d’actions exécutées suite à un événement pour produire un résultat.
  • Chaînage d’événements : Enchaînement où un événement déclenche une opération puis produit un nouvel événement.
  • Graphe des flux : Représentation graphique qui montre la circulation des informations entre opérations.
  • Graphe d’enchaînement : Représentation graphique qui montre l’ordre des opérations déclenchées par les événements.

📝 Points essentiels

  • Le modèle conceptuel de traitement décrit les traitements effectués par le système.
  • Un événement déclenche une opération et conduit à un résultat.
  • Les opérations peuvent être déclenchées par des événements de type entrée, sortie ou validation (selon le schéma du cours).
  • Le chaînage d’événements relie un événement à une opération puis à un nouvel événement.
  • La synchronisation et les conditions logiques peuvent contrôler le déclenchement des opérations.
  • Les graphes servent à représenter soit les flux d’informations, soit l’enchaînement des opérations, via des symboles comme l’ellipse et des flèches.

💡 Astuce mémo

Événement (déclenche) → Opération (fait) → Résultat (nouvel événement) ; graphes = flux vs enchaînement.

📊 Tableaux de synthèse

Comparaison des niveaux d’abstraction Merise

NiveauButSortie typique
ConceptuelDécrire le besoin sans techniqueModèles conceptuels (MCO/MCT)
OrganisationnelOrganiser le travailModèle logique (HLD) et modèle organisationnel (MOT)
PhysiqueDécrire la mise en œuvre techniqueBase de données et modèles physiques (MPD, traitements)

Comparaison des graphes de traitement

Type de grapheCe qu’il montreUtilité
Graphe des fluxCirculation des informationsComprendre comment l’info circule
Graphe d’enchaînementOrdre des opérationsComprendre la séquence des traitements

⚠️ Pièges & confusions fréquents

  1. Confondre le cycle de vie (analyse → conception → réalisation → mise en œuvre) avec le cycle d’abstraction (conceptuel → organisationnel → physique).
  2. Mélanger entité et propriété : une entité est un “type d’objet”, une propriété est un attribut de cette entité.
  3. Oublier que les cardinalités donnent des bornes min/max, pas seulement un nombre unique.
  4. Confondre graphe des flux et graphe d’enchaînement : l’un décrit la circulation de l’information, l’autre l’ordre des opérations.
  5. Croire que Merise ne travaille qu’à un seul niveau : elle impose trois niveaux d’abstraction et des modèles associés.
  6. Penser qu’un SIA remplace toute saisie humaine : le cours indique que l’entrée peut aussi être manuelle.

✅ Checklist Examen

  1. Savoir définir une famille de méthodes d’analyse et citer les différences (démarche/étapes, langages, moyens, niveau d’abstraction).
  2. Savoir comparer les méthodes de développement selon la démarche, les étapes, le niveau de raisonnement et les moyens.
  3. Expliquer l’enjeu du développement du SI : besoins utilisateurs, rentabilité, difficultés (coûts, complexité, évolution, multiplicité).
  4. Définir une organisation et distinguer approche économique (biens/services) et approche juridique (règles de droit).
  5. Classer les organisations selon le secteur d’activité (industrielles, commerciales, prestataires) et selon la nature juridique (publiques/privées).
  6. Lister les fonctions du SI : génération, mémorisation, décision, communication, incitation et la logique décision → action → résultat.
  7. Définir SIA et décrire le traitement automatique par ordinateur, avec possibilité d’entrées manuelles.
  8. Présenter Merise : trois niveaux d’abstraction et les modèles cités (MCO, MCT, MOT, MPD, et modèles physiques de traitement).
  9. Décrire les phases Merise : étude préalable (existants/problèmes/solutions), étude détaillée (besoins/modèles), réalisation (système/base), mise en œuvre (installation/tests/validation/évolution).
  10. Savoir construire un MCD entité-association : entité, propriété, identifiant, association et règles de cardinalités min/max.
  11. Expliquer le modèle conceptuel de traitement : événement, opération, chaînage/synchronisation et interpréter les graphes (flux vs enchaînement).

Testez vos connaissances

Testez vos connaissances sur Introduction aux systèmes d'information avec 11 questions à choix multiples avec corrections détaillées.

1. Quelle famille de méthodes d’analyse privilégie la décomposition d’un problème complexe en sous-problèmes plus simples ?

2. Quelle est la famille de méthodes qui organise l’analyse et la conception en utilisant une démarche structurée et des modèles ?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Introduction aux systèmes d'information avec 9 flashcards interactives.

Familles de méthodes d’analyse — objectif ?

Partager un objectif commun mais différer par la démarche

Familles de méthodes d’analyse

Structurées, systémiques, orientées objets

Méthodes systémiques — approche ?

Vision globale du système et de ses relations

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches