310 likes | 581 Views
SYSTEMES D’INFORMATION. CONCEPTION ET METHODOLOGIE . Système d’information. organisation + environnement = SYSTEME ORGANISATIONNEL. entrées. sorties. Organisation. transformations. Système d’information. rôle : produire des informations «légales»
E N D
SYSTEMES D’INFORMATION CONCEPTION ET METHODOLOGIE
Système d’information organisation + environnement = SYSTEME ORGANISATIONNEL entrées sorties Organisation transformations
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
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
Système d’information entreprise outils informatiques langage strict organisation vivante contraintes technologiques problèmes mal définis
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
Système d’information Méthodes de conception existantes Années 70 Années 80 • Les approches cartésiennes • Les approches systémiques • les approches objet Années 90
Système d’information Étapes du cycle de développement MODELE EN CASCADE définition des besoins conception implémentation tests utilisation maintenance
Système d’information Étapes du cycle de développement MODELE EN V définition des besoins validation conception du système test du système conception des composants test des composants codage
Système d’information Étapes du cycle de développement MODELE EN SPIRALE
Système d’information Étapes du cycle de développement MODELE TRIDIMENSIONNEL Cycle d’abstraction niveauconceptuel niveau logique Cycle de vie niveau physique étude préalable étude détaillée étude technique réalisation maintenance Ordre de décision
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 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
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és de même nature (niveau générique) ex : boîte de médicaments, service hospitalier
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
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, ...
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 »
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
Modèle entité-association représentation graphique type d’associations type d’entités liste d’attributs type d’associations
Modèle entité-association représentation graphique est stockée dans boîte de médicaments 0,1 0,n service hospitalier numéro de série date_deb_stock libelle nom_hopital nb_de_cachets num_lot date_fabrication date_peremption nb_lits
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) hôpital chambre d’hôpital nom 1,1 0,n est dans numéro nb_places superficie adresse nb_chambres
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
Modèle entité-association étendu SPECIALISATION - GENERALISATION 0, 1 service hospitalier 0, 1 est un est un 1,1 libelle nom_hopital 1,1 service de médecine service administratif nb_lits nb_medecins nb_infirmiers nb_secretaires est_informatise? 0, 1 est un 1,1 service de cardiologie nb_cardiologues
Modèle entité-association étendu SPECIALISATION - GENERALISATION 0,1 est un 0, n service hospitalier médecin appartient 0,1 n_ordre 1,1 libelle nom_hopital spécialiste nb_lits n_ordre specialite 0,1 malade est un n_ss pratique pontage 0, n chirurgien cardiologue 0, n adresse poids taille 1,1 nb_pontages nb_greffe_coeur
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
Modèle entité-association étendu AGREGATION naissance femme enfant 0, n 1,1 num_patient num_patient accouche date heure nb_enfants poids_né durée 1,1 déclare date 0, n personne n_ss nom prénom