Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

27
Systèmes d’information Modélisation des systèmes d'information Partie 1

Transcript of Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

Page 1: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

Systèmes d’information

Modélisation des systèmes d'information

Partie 1

Page 2: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

2/27

Introduction

Le but : structurer des informations pour les mettre sous une forme adaptée à son utilisation

Exemple : pour calculer la paie d'un ouvrier, il est nécessaire de collecter les informations :

Heure de début Heure de fin …

Page 3: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

3/27

Les étapes de la modélisation

Le niveau conceptuel, il répond aux questions : Quelle action entreprendre ? Avec quelles données ?

L'analyse conceptuelle des données recense toutes les informations du champ de l'étude et décrit les liens entre ces informations.Elle aboutit au modèle conceptuel des données : MCD

Le niveau organisationnel, il aboutit au modèle logique des données : MLD

Son but est de mettre en œuvre directement l'informatisation

C'est pour un autre jour …

Page 4: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

4/27

Les étapes du niveau conceptuel

1. Établir un dictionnaire des données

2. Établir les graphes des dépendances fonctionnelles

3. Établir la structure d'accès théorique

4. Construction du modèle conceptuel des données

Page 5: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

5/27

Un exemple : gestion d’un club de chasse sous-marine

Cf. le documentLe but final est d'organiser un SI pour

l'informatiser.Dans un premier temps, il faut concevoir un

Modèle Conceptuel des Données

Page 6: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

6/27

Étape 1 : dictionnaire des données

Définition : c'est la collection des données élémentaires nécessaires (donc non décomposables).

Les données sont organisées et appelées Propriétés. Une Propriété élémentaire correspond à une donnée quine résulte

pas d'une concaténation de propriétés Exemple une propriété nommée adresse n'est pas élémentaire,

elle est en réalité composée de : Rue Ville CP

Ce qu'une propriété représente est appelée Signifié, le symbole représenté est appelé Signifiant.

Page 7: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

7/27

Étape 1 : dictionnaire des données

Les propriétés sont collectées et rassemblées dans le Dictionnaires des Données.

Pour chaque propriété, on précise : Le Signifiant : la variable Le Signifié : la signification Le type de donnée : alphabétique, numérique, … La longueur : le nombre de caractères

Page 8: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

8/27

Étape 1 : dictionnaire des données

Remarques : Les synonymes sont des Signifiés qui ont le même

Signifiant.Exemple : numéro de chambre et numéro de client, si

on les représente par NUMC. Les polysèmes sont des variables qui représentent le

même Signifié.Exemple : CODECLI et NUMCLI, s'ils désignent tous

les deux le code client

On doit donc éviter polysèmes et synonymes.

Page 9: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

9/27

Étape 1 : dictionnaire des données … chasse sous-marine

Choix des règles de gestion (tiré de l'énoncé): Chasse individuelle Chasses le même jour comptabilisées en une seule

Liste des propriétés :…

Page 10: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

10/27

Étape 1 : dictionnaire des données … chasse sous-marine

Variable (signifiant)

Signification Type Longueur

Nuchass Numéro de chasseur Num 3

Pseudo Pseudo Alpha 10

Datenais Date de naissance Date 8

Datecha Date de la chasse Date 8

Numesp Numéro de l'espèce chassée Num 3

Nomesp Nom de l'espèce chassée Alpha 10

Poids Poids de l'espèce chassée Num 3

Niveau Niveau du chasseur Alpha 10

Nbpnts Nombre de points Num 4

Page 11: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

11/27

Étape 2 : graphe des dépendances fonctionnelles

DéfinitionÉtablir une Dépendance fonctionnelle (DF), est le fait de relier de manière unique une propriété ou un ensemble de propriétés à d'autres propriétés.

Normalisation des DFPour exprimer une DF de A vers B, c'est à dire, "à partir de A on peut déterminer B", on la représente :

A B

Page 12: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

12/27

Étape 2 : graphe des dépendances fonctionnelles … chasse sous-marine

Chasseurs : un ensemble de données semble s'organiser

N° de chasseur

Pseudo Date de naissance

Page 13: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

13/27

Étape 2 : graphe des dépendances fonctionnelles … chasse sous-marine

Espèces : un autre ensemble de données semble s'organiser

N° d'espèce

Nom de l'espèce chassée Poids de l'espèce chassée

Page 14: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

14/27

Étape 2 : graphe des dépendances fonctionnelles … chasse sous-marine

Les deux autres : Niveau de tir et Chasses

N° de chasseCode niveau de tir

Nom du niveau Nb de pointsDate de la chasse

Page 15: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

15/27

Étape 2 : graphe des dépendances fonctionnelles

Propriétés des DF : Transitivité

Ex : ville pays continent On parle de Couverture minimale lorsque le graphe est

dénué de toute DF transitive.

Page 16: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

16/27

Étape 3 : la structure d'accès théorique … chasse sous-marine

La SAT s'organise ainsi :N° de chasseur

Pseudo Date de naissance

N° d'espèce

Nom de l'espèce chassée

Poids de l'espèce chassée

N° de chasse

Code niveau de tir

Nom du niveauNb de points

Date de la chasse

Page 17: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

17/27

Étape 4 : construction du Modèle Conceptuel des Données

On appelle Entité un objet concret ou abstrait ayant une existence propre présentant un intérêt pour l'organisation à modéliser.

On appelle Type d'entité une classe d'identité ayant en commun un ensemble de propriétés.

Ex : l'entité Chasseur a pour propriétés : N° de chasseur Pseudo Date de naissance

Page 18: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

18/27

Étape 4 : construction du Modèle Conceptuel des Données

On appelle Association des liens entre les Entités présentant un intérêt particulier pour l'organisation à modéliser.

Un Type d'association est un lien-type entre types d'entités ayant en commun un ensemble de propriétés. L'association représente un verbe matérialisant une relation entre les entités.

Page 19: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

19/27

Étape 4 : construction du Modèle Conceptuel des Données

Contraintes d'intégralité et cardinalités :On appelle cardinalité d'une entité au sein d'une association, le nombre de fois minimum et le nombre de fois maximum qu'une même occurrence de cette entité peut intervenir dans les occurrences de l'association.

Minimum Maximum

0 L'occurrence ne peut pas participer

1 L'occurrence participe obligatoirement

L'occurrence participe au plus une fois

n Rare L'occurrence participe plusieurs fois

Page 20: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

20/27

Étape 4 : construction du Modèle Conceptuel des Données

Formalisme de la représentation : Les entités : rectangle, partie supérieure pour le titre Liaison entre entités : ovale avec verbe caractérisant au mieux la

liaison et propriétés éventuelles portées par la liaison Couple de cardinalités exprimant le nombre d'occurrences d'une

Patte par rapport à l'entité qu'elle relie à la liaison

Page 21: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

21/27

Et ensuite ?

Fin pour l'instantExercices !

Page 22: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

22/27

Gestion des logements dans une agence immobilière

1. Établir un dictionnaire des données

2. Établir les graphes des dépendances fonctionnelles

3. Établir la structure d'accès théorique

4. Construction du modèle conceptuel des données

Page 23: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

23/27

Gestion des logements dans une agence immobilière

Page 24: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

24/27

Gestion des dossiers comptables d'un centre de gestion

1. Établir un dictionnaire des données

2. Établir les graphes des dépendances fonctionnelles

3. Établir la structure d'accès théorique

4. Construction du modèle conceptuel des données

Page 25: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

25/27

Gestion des dossiers comptables d'un centre de gestion

Page 26: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

26/27

Gestion des courses hippiques

1. Établir un dictionnaire des données

2. Établir les graphes des dépendances fonctionnelles

3. Établir la structure d'accès théorique

4. Construction du modèle conceptuel des données

Page 27: Syst è mes d information Mod é lisation des syst è mes d'information Partie 1.

27/27

Gestion des courses hippiques