26
1 SYSTEMES D’INFORMATION CONCEPTION ET METHODOLOGIE

1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

Embed Size (px)

Citation preview

Page 1: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

1

SYSTEMES D’INFORMATION

CONCEPTION

ET

METHODOLOGIE

Page 2: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

2

Système d’informationorganisation + environnement = SYSTEME ORGANISATIONNEL

Organisationentrées sorties

transformations

Page 3: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

3

Système d’information

rôle : produire des informations «légales» déclencher des décisions programmées

SD

SI

SO

SD : système décisionnel SI : système d’information SO : système opérant

Page 4: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

4

Système d’information

ensemble de moyens humains et matériels et de méthodes permettant de réaliser les traitements nécessaires sur les différentes formes d’information pour la bonne conduite de l’organisation

Page 5: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

5

Système d’information

entreprise

organisation vivanteproblèmes mal définis

outilsinformatiques

contraintes technologiqueslangage strict

Page 6: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

6

Système d’information

nécessité de conception

méthodes d’analyse et de conception

Analyse du cycle de vie du SI

Suivi de principes

Interfaces de haut niveaustandards d’environnement

Page 7: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

7

Système d’informationMéthodes de conception existantes

• Les approches cartésiennes

• Les approches systémiques

• les approches objet

Années 70

Années 80

Années 90

Page 8: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

8

Système d’informationÉtapes du cycle de développement

MODELE EN CASCADEdéfinition

des besoins

conception

implémentation

tests

utilisation maintenance

Page 9: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

9

Système d’informationÉtapes du cycle de développement

MODELE EN Vdéfinition

des besoins

conceptiondu système

conceptiondes composants

codage

validation

test des composants

testdu système

Page 10: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

10

Système d’informationÉtapes du cycle de développement

MODELE EN SPIRALE

Page 11: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

11

Système d’informationÉtapes du cycle de développement

MODELE TRIDIMENSIONNEL

Cycle d’abstraction

Cycle de vie

Ordre de décision

niveau conceptuel

niveau logique

niveau physique

étude préalable

étude détaillée

étude technique

réalisation

maintenance

Page 12: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

12

Conception d’un système d’information

• Méthode systémique (type MERISE)

• Méthode objet (type UML)

Page 13: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

13

Conception d’un système d’information

modèle entité-association

• origine : travaux de Chen (1976)

• extension du modèle : modèle entité-association étendu

• deux concepts : l’entité et l’association

Page 14: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

14

Modèle entité-association

CONCEPT ENTITE

Entité (ou occurrence d’entité ou instance d’entité) : tout concept concret ou abstrait que l’on reconnaît comme individualisable

ex : la boîte d’Aspirine 500 n°1111111111 , le service de cardiologie de l’Hôpital Lapeyronie

Classe d’entités ou type d’entités : regroupement d’entitésde même nature (niveau générique)

ex : boîte de médicaments, service hospitalier

Page 15: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

15

Modèle entité-association

CONCEPT ASSOCIATION

Association : relation liant plusieurs entités. Chacune des entités participant à une association y joue un rôle.

ex : la boîte d’Aspirine 500 n°1111111111 est stockée dans le service de cardiologie de l’Hôpital Lapeyronie

Classe d’associations ou type d’associations) : regroupement d’associations présentant les mêmes caractéristiques.

ex : boîte de médicaments —est stockée dans—service hospitalier

Page 16: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

16

Modèle entité-association

CONCEPT ASSOCIATION

• arité d’un type d’associations : nombre de types d’entités impliquéesdans le type d’associations

ex : type d’associations binaire, ternaire, … , n-aire

• attributs d’un type d’associations

CONCEPT ENTITE

• attributs d’un type d ’entités ex : le nombre de cachets dans une boîte de médicaments, ...

ex : la date de début de stockage d’une boîte de médicaments dans le service hospitalier, ...

Page 17: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

17

Modèle entité-association

IDENTIFIANTS

• identifiant d’un type d’entités

ex : le numéro de série d’une boîte de médicaments, le libellé du service et le nom de l’hôpital pour un service hospitalier

• identifiant d’un type d’associations

ex : le numéro de série d’une boîte de médicaments et le libellé du service et le nom de l’hôpital pour le type d’association « est stockée dans » 

Page 18: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

18

Modèle entité-association

CARDINALITE

• cardinalité : nombre d’associations dans lesquelles

ex : une boîte de médicament est stockée dans au plus un service hospitalier, ...

une entité peut apparaître

Cardinalité minimale ex : 0

Cardinalité maximale ex : 1

Page 19: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

19

Modèle entité-association

représentation graphique

type d’entités

liste

d’attributs

type d’associations

type d’associations

Page 20: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

20

Modèle entité-association

représentation graphique

boîte de médicaments

nb_de_cachetsnum_lot

date_fabricationdate_peremption

numéro de série libellenom_hopital

service hospitalier

nb_lits

est stockée dans0,1 0,n

date_deb_stock

Page 21: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

21

Modèle entité-association étenduTYPE D’ENTITES FAIBLES

TYPE D ’ASSOCIATIONS FAIBLES

type d’entités (d’associations) dont l’existence des instances est subordonnée à celle des instances d’un autre type d’entités (d’associations)

hôpital

adressenb_chambres

nomchambred’hôpital

numéronb_placessuperficie

est dans1,1 0,n

Page 22: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

22

Modèle entité-association étendu

SPECIALISATION - GENERALISATION

Un type d’entités A est une spécialisation d’un type d’entités B si chaque entité de A est une entité de B et si chaque entité de B est associée au plus à une entité de A.

A est spécifique

B est générique

Page 23: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

23

Modèle entité-association étenduSPECIALISATION - GENERALISATION

libellenom_hopital

service hospitalier

nb_secretairesest_informatise?

service administratif

0, 1

1,11,1

0, 1

nb_litsnb_medecinsnb_infirmiers

service de médecine

service de cardiologie

0, 1

1,1

nb_cardiologues

est un

est un est un

Page 24: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

24

Modèle entité-association étenduSPECIALISATION - GENERALISATION

libellenom_hopital

service hospitalier

médecin

0, n

0,1

1,1

nb_lits

est un

n_ordre

nb_pontagesnb_greffe_coeur

chirurgiencardiologue

appartient0,1 0, n

0, n adressepoidstaille

malade

n_ss

pratiquepontage

specialite

spécialiste

n_ordre

est un0,1

1,1

Page 25: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

25

Modèle entité-association étendu

AGREGATION

Processus d’abstraction par lequel un type d’associationsentre types d’entités est lui même considéré comme un nouveau type d’entités

description de types d’entités complexes

Page 26: 1 SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE

26

Modèle entité-association étenduAGREGATION

num_patient

enfant

nb_enfants

femme

personne

0, n 1,1

poids_né

n_ss

déclare

num_patient accouche

0, n

1,1

naissance

date

dateheuredurée

nomprénom