SYSTEMES DINFORMATION CONCEPTION ET METHODOLOGIE 1 Systme dinformation

  • Slides: 26
Download presentation
SYSTEMES D’INFORMATION CONCEPTION ET METHODOLOGIE 1

SYSTEMES D’INFORMATION CONCEPTION ET METHODOLOGIE 1

Système d’information organisation + environnement = SYSTEME ORGANISATIONNEL entrées Organisation transformations sorties 2

Système d’information organisation + environnement = SYSTEME ORGANISATIONNEL entrées Organisation transformations sorties 2

Système d’information rôle : produire des informations «légales» déclencher des décisions programmées SD SI

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 3

Système d’information ensemble de moyens humains et matériels et de méthodes permettant de réaliser

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 4

Système d’information entreprise organisation vivante problèmes mal définis outils informatiques langage strict contraintes technologiques

Système d’information entreprise organisation vivante problèmes mal définis outils informatiques langage strict contraintes technologiques 5

Système d’information nécessité de conception méthodes d’analyse et de conception Analyse du cycle de

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 niveau standards d’environnement 6

Système d’information Méthodes de conception existantes Années 70 • Les approches cartésiennes Années 80

Système d’information Méthodes de conception existantes Années 70 • Les approches cartésiennes Années 80 • Les approches systémiques Années 90 • les approches objet 7

Système d’information Étapes du cycle de développement MODELE EN CASCADE définition des besoins conception

Système d’information Étapes du cycle de développement MODELE EN CASCADE définition des besoins conception implémentation tests utilisation maintenance 8

Système d’information Étapes du cycle de développement MODELE EN V définition des besoins validation

Système d’information Étapes du cycle de développement MODELE EN V définition des besoins validation conception du système test des composants conception des composants codage 9

Système d’information Étapes du cycle de développement MODELE EN SPIRALE 10

Système d’information Étapes du cycle de développement MODELE EN SPIRALE 10

Système d’information Étapes du cycle de développement MODELE TRIDIMENSIONNEL Cycle d’abstraction niveau conceptuel niveau

Système d’information Étapes du cycle de développement MODELE TRIDIMENSIONNEL Cycle d’abstraction niveau conceptuel niveau logique niveau physique Cycle de vie étude préalable étude détaillée étude technique réalisation maintenance Ordre de décision 11

Conception d’un système d’information • Méthode systémique (type MERISE) • Méthode objet (type UML)

Conception d’un système d’information • Méthode systémique (type MERISE) • Méthode objet (type UML) 12

Conception d’un système d’information modèle entité-association • origine : travaux de Chen (1976) •

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 13

Modèle entité-association CONCEPT ENTITE Entité (ou occurrence d’entité ou instance d’entité) : tout concept

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° 11111 , le service de cardiologie de l’Hôpital Lapeyronie Classe d’entités ou type d’entités : regroupement d’entités de même nature (niveau générique) ex : boîte de médicaments, service hospitalier 14

Modèle entité-association CONCEPT ASSOCIATION Association : relation liant plusieurs entités. Chacune des entités participant

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° 11111 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 15

Modèle entité-association CONCEPT ENTITE • attributs d’un type d ’entités ex : le nombre

Modèle entité-association CONCEPT ENTITE • attributs d’un type d ’entités ex : le nombre de cachets dans une boîte de médicaments, . . . CONCEPT ASSOCIATION • arité d’un type d’associations : nombre de types d’entités impliquées dans le type d’associations ex : type d’associations binaire, ternaire, … , n-aire • attributs d’un type d’associations ex : la date de début de stockage d’une boîte de médicaments dans le service hospitalier, . . . 16

Modèle entité-association IDENTIFIANTS • identifiant d’un type d’entités ex : le numéro de série

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 » 17

Modèle entité-association CARDINALITE • cardinalité : nombre d’associations dans lesquelles une entité peut apparaître

Modèle entité-association CARDINALITE • cardinalité : nombre d’associations dans lesquelles une entité peut apparaître ex : une boîte de médicament est stockée dans au plus un service hospitalier, . . . Cardinalité minimale ex : 0 Cardinalité maximale ex : 1 18

Modèle entité-association représentation graphique type d’entités liste d’attributs type d’associations 19

Modèle entité-association représentation graphique type d’entités liste d’attributs type d’associations 19

Modèle entité-association représentation graphique boîte de médicaments 0, 1 est stockée dans 0, n

Modèle entité-association représentation graphique boîte de médicaments 0, 1 est stockée dans 0, n numéro de série date_deb_stock nb_de_cachets num_lot date_fabrication date_peremption service hospitalier libelle nom_hopital nb_lits 20

Modèle entité-association étendu TYPE D’ENTITES FAIBLES TYPE D ’ASSOCIATIONS FAIBLES type d’entités (d’associations) dont

Modèle entité-association étendu TYPE 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) chambre d’hôpital numéro nb_places superficie hôpital 1, 1 0, n est dans nom adresse nb_chambres 21

Modèle entité-association étendu SPECIALISATION - GENERALISATION Un type d’entités A est une spécialisation d’un

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 22

Modèle entité-association étendu SPECIALISATION - GENERALISATION service 0, 1 est un hospitalier 1, 1

Modèle entité-association étendu SPECIALISATION - GENERALISATION service 0, 1 est un hospitalier 1, 1 libelle service nom_hopital de médecine nb_lits nb_medecins nb_infirmiers 0, 1 est un 1, 1 service de cardiologie nb_cardiologues 0, 1 est un 1, 1 service administratif nb_secretaires est_informatise? 23

Modèle entité-association étendu SPECIALISATION - GENERALISATION est un 1, 1 spécialiste 0, 1 médecin

Modèle entité-association étendu SPECIALISATION - GENERALISATION est un 1, 1 spécialiste 0, 1 médecin 0, 1 appartient n_ordre 0, n service hospitalier libelle nom_hopital nb_lits n_ordre specialite 0, 1 malade est un 1, 1 chirurgien cardiologue nb_pontages nb_greffe_coeur 0, n n_ss pratique pontage 0, n adresse poids taille 24

Modèle entité-association étendu AGREGATION Processus d’abstraction par lequel un type d’associations entre types d’entités

Modèle entité-association étendu AGREGATION Processus d’abstraction par lequel un type d’associations entre types d’entités est lui même considéré comme un nouveau type d’entités description de types d’entités complexes 25

Modèle entité-association étendu AGREGATION naissance femme num_patient 0, n accouche date heure durée nb_enfants

Modèle entité-association étendu AGREGATION naissance femme num_patient 0, n accouche date heure durée nb_enfants 1, 1 enfant num_patient poids_né 1, 1 déclare date 0, n personne n_ss nom prénom 26