CONCEPTION ET METHODOLOGIE 1
organisation + environnement = SYSTEME ORGANISATIONNEL entrées Organisation transformations sorties 2
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
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
entreprise outils informatiques organisation vivante problèmes mal définis langage strict contraintes technologiques 5
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
Méthodes de conception existantes Années 70 Les approches carté Les approches syst Années 80 les approch Années 90 7
Étapes du cycle de développement définition des besoins MODELE EN CASCADE conception implémentation tests utilisation maintenance 8
Étapes du cycle de développement définition des besoins MODELE EN V validation conception du système test du système conception des composants test des composants codage 9
Étapes du cycle de développement MODELE EN SPIRALE 10
É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
Méthode systémique (type MERISE) Méthode objet (type UML) 12
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
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 14
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 15
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
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
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
représentation graphique type d entités liste d attributs type d associations type d associations 19
représentation graphique boîte de médicaments numéro de série nb_de_cachets num_lot date_fabrication date_peremption 0,1 est stockée dans 0,n date_deb_stock service hospitalier libelle nom_hopital nb_lits 20
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 1,1 0,n est dans hôpital nom adresse nb_chambres 21
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
SPECIALISATION - GENERALISATION est un 1,1 service de médecine nb_medecins nb_infirmiers 0, 1 est un 1,1 service de cardiologie 0, 1 service hospitalier libelle nom_hopital nb_lits 0, 1 est un 1,1 service administratif nb_secretaires est_informatise? nb_cardiologues 23
SPECIALISATION - GENERALISATION est un 1,1 spécialiste n_ordre specialite 0,1 est un 1,1 0,1 médecin n_ordre chirurgien cardiologue nb_pontages nb_greffe_coeur 0,1 0, n appartient 24 service hospitalier libelle nom_hopital nb_lits malade n_ss 0, n pratique 0, n adresse pontage poids taille
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
naissance femme num_patient nb_enfants AGREGATION 0, n 1,1 accouche 1,1 déclare 0, n personne n_ss nom prénom date heure durée date enfant num_patient poids_né 26