Cours d'Informatique sur la méthode Merise qui consiste à fournir des outils de conception et développement d'un système informatique, à savoir les différents modèles de la méthode : conceptuel, organisationnel, logique et physique.
[...] Développement des Systèmes d'Information Système d'Information < number > Plan Système d'Information : Généralités Présentation de la méthode Merise Modèles de conception Typologie des Systèmes d'Information ERP : Progiciel de Gestion Intégré Annexes < number > Système d'Information < number > Système d'Information : Généralités Approche systémique du SI Fonctionnalités d'un SI Besoin en méthode de développement de SI Panorama des méthodes < number > Système d'Information < number > Approche systémique du SI Univers de Discours (UdD) : ensemble des choses et des événements auxquels l'Entreprise fait référence dans son activité Le Système d'Information Naturel (SIN) est l'ensemble des objets de l'UdD Le Système d'Information Artificiel (SIA) est une représentation automatisée du SIN Système d'Information : Généralités < number > Système d'Information < number > Fonctionnalités d'un SI Système ? [...]
[...] (l'ordre est indifférent pourvu qu'il soit fixe pour l'association) Modèles de conception < number > Système d'Information < number > MCD / Règles de validation sémantique Règle 1 : Un attribut n'appartient qu'à une seule entité ou une seule association Modèles de conception Numéro Adresse Client Num_Client Adresse_Client Client Numéro Adresse fournisseur Num_Fourniss Adresse_Fourniss Fournisseur < number > Système d'Information < number > MCD / Règles de validation sémantique Règle 2 : Construction du dictionnaire des données Lister les attributs par objet et par relation Faire la chasse : Aux synonymes (ex : Code Client et Numéro Client) Aux polysémes (ex : Date de Commande et Date de Livraison) Documenter et commenter les différentes données : Signification Mode de coding Modèles de conception < number > Système d'Information < number > MCD / Règles de validation sémantique Règle 3 : Sur une entité ou une association, il ne peut y avoir qu'une valeur prise par tout attribut Modèles de conception Nom Prénom Nom Enfant Prénom Enfant Personne Nom Prénom Personne Nom Enfant Prénom Enfant Enfant lire Personne est père réflexive Nom Prénom Il faut faire la chasse aux objets cachés < number > Système d'Information < number > MCD / Règles de validation sémantique Règle 4 : Toutes les propriétés d'une entité (ou d'une association) doivent avoir un sens pour toutes les occurrences de l'entité (ou de l'association) Modèles de conception Il ne faut pas confondre ce cas avec celui où la valeur d'un attribut n'est pas connue à un instant donné Nom Prénom Raison sociale Nbre Employés Client Nom Prénom Client Nom Prénom Particulier est Raison sociale Nbre Employés Société est < number > Système d'Information < number > MCD / Règles de validation sémantique Règle 5 : Tout attribut doit dépendre uniquement et totalement de l'identifiant Modèles de conception Connaissant la valeur de #CIN, on connaît à coup sûr celles de Nom et de PRénom #CIN Nom Prénom Personne #CIN Nom (Nom dépend de #CIN) Prénom (Prénom dépend de #CIN) < number > Système d'Information < number > MCD / Règles de validation sémantique Règle 6 : Il faut s'assurer que tous les attributs portés par une association ont besoin de toutes les pattes pour être définies Modèles de conception Personne Livre lire Date début Nbre pages Personne Livre lire Date début Nbre pages < number > Système d'Information < number > MCD / Cardinalités d'une association Définitions : On appelle Contrainte d'Intégrité toute contrainte que l'on ajoute au modèle afin que celui-ci reflète le réel le plus fidèlement possible Deux types de contraintes : Contraintes de cardinalité Dépendance fonctionnelle Cardinalités d'une association : Les cardinalités définissent le nombre d'occurrences de chaque entité intervenant dans une association Modèles de conception E1 E2 A Cmin, Cmax Cmin, Cmax Cmin = 0 : il existe au moins une occurrence qui ne participe pas Cmin = 1 : toute occurrence participe au moins une fois Cmax = 1 : si une occurrence participe, elle le fait au plus une fois Cmax = n : il peut exister une occurrence qui participe plusieurs fois < number > Système d'Information < number > MCD / Cardinalités d'une association Questions que l'on se pose : Patte personne Toute personne lit-elle au moins un livre ? Oui Cmin = Non Cmin = 0 Toute personne lit-elle au plus un livre ? [...]
[...] Oui Cmax = Non Cmax = n Patte Livre Tout livre est-il lu par au moins une personne ? Oui Cmin = Non Cmin = 0 Toute livre est-il lu par au plus une personne ? [...]
[...] Information ? Système d'Information ? [...]
[...] 4 fonctionnalités majeures : Collecter l'information Stocker l'information Traiter l'information Gérer l'information Système d'Information : Généralités < number > Système d'Information < number > Fonctionnalités d'un SI Positionnement du SI dans l'Entreprise Système d'Information : Généralités Système de Pilotage Système d'Information Système de Production < number > Système d'Information < number > Fonctionnalités d'un SI Positionnement du SI dans l'Entreprise Système d'Information : Généralités < number > Système d'Information < number > Panorama des méthodes Définition : une méthode de développement de Système d'Information est une démarche: respectant une philosophie générale présentant des outils, de préférence graphiques, de modélisation du système permettant la validation des modèles et s'appuyant éventuellement sur des supports automatisés 3 aspects à prendre en compte lors de la modélisation : Données Traitement Événementiel Système d'Information : Généralités < number > Système d'Information < number > Plan Système d'Information : Généralités Présentation de la méthode Merise Modèles de conception Typologie des Systèmes d'Information ERP : Progiciel de Gestion Intégré Annexes < number > Système d'Information < number > Présentation de la méthode Merise Principes de la méthode Merise Cycles du Système d'Information Cycle de vie Cycle de décision Cycles d'abstraction Séparation des données et des traitements < number > Système d'Information < number > Principes de la méthode Merise Deux principes majeurs : Modélisation par cycles d'abstraction Séparation des Données et des Traitements Présentation de la méthode Merise < number > Système d'Information < number > Cycles du Système d'Information Trois cycles majeurs sont identifiés pour un SI Présentation de la méthode Merise < number > Système d'Information < number > Cycles d'abstraction 3 niveaux d'abstraction : Niveau conceptuel : Choix de gestion Sémantique de l'entreprise Mots clés : pourquoi, comprendre Niveau organisationnel Définition des choix d'organisation Définition des types de procédures (automatisés, manuelles, temps-réel, batch) Définition des types de ressources : Profils des agents Type de matériel Type de communication Mots clés : comment, où, qui, organiser Niveau physique: Choix techniques (matériel, software, etc.) Choix humains Mots clés : spécifier des ressources Présentation de la méthode Merise < number > Système d'Information < number > Séparation des données et des traitements Deux niveaux de structure sont distingués dans un SI : Données : Approche statique Définition de la structure Traitement : Approche dynamique Définition des interactions Présentation de la méthode Merise Niveaux Données Traitement Conceptuel MCD MCT Organisationnel (Logique) MLD MOT Physique MPD MPT < number > Système d'Information < number > Plan Système d'Information : Généralités Présentation de la méthode Merise Modèles de conception Typologie des Systèmes d'Information ERP : Progiciel de Gestion Intégré Annexes < number > Système d'Information < number > Modèles de conception Modèle Conceptuel de Données (MCD) Modèle Conceptuel de Traitements (MCT) Modèle Organisationnel de Traitements (MOT) Modèle Logique de Données (MLD) Modèles Physiques < number > Système d'Information < number > MCD / Présentation générale Le SI est une représentation de l'Univers du Discours Le MCD définit la structure d'accueil du SI (partie statique) Le MCD se base sur La classification des objets ayant un rôle dans le système étudié (exemple : personnes, voitures, contrats, clients, etc.) La classification des associations entre objets (exemple : personne possède voiture, client signe un contrat, etc.) La description des classes d'objets : Toute personne a un nom, un prénom, un âge, une profession Toute voiture a un numéro, une couleur, une marque La description des classes d'associations : Ali possède la voiture n°1 depuis trois ans Modèles de conception < number > Système d'Information < number > MCD / Modèle Entité-Association Définitions Entité (ou individu) : constitue l'image d'un objet du monde réel dans le SI est décrite par un ensemble de propriétés (ou attributs) qui la caractérisent Association (ou relation) : permet de traduire les liaisons existant entre entités est caractérisé par une dimension : nombre des entités participant à sa réalisation Formalisme graphique : Modèles de conception < number > Système d'Information < number > MCD / Modèle Entité-Association Occurrences d'entité et d'association Modèles de conception 3 occurrences de l'association lire : (Ali, Les misérables); (Ali, Le pain (Mohammed, Les misérables) < number > Système d'Information < number > MCD / Modèle Entité-Association une association peut être : Réflexive (dimension = Binaire (dimension = n-aire (dimension = Modèles de conception < number > Système d'Information < number > MCD / Modèle Entité-Association Identifiant d'une entité : Pour distinguer les occurrences d'un même objet (entité), on le dote d'un identifiant. Il permet de repérer d'une façon univoque chacune des occurrences de cette entité On établit ainsi une correspondance bijective entre l'ensemble des occurrences et l'ensemble des identifiants possibles Modèles de conception < number > Système d'Information < number > MCD / Modèle Entité-Association Identifiant d'une association : L'identifiant d'une occurrence d'association est obtenu par concaténation des entités participant à cette association. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture