CONCEPTION ET METHODOLOGIE. Khalissa SEMAOUNE

Documents pareils
Conception des bases de données : Modèle Entité-Association

MERISE. Modélisation de Systèmes d Information. Pierre Gérard. DUT Informatique 2ème année 2004/2005. IUT de Villetaneuse - Université de Paris 13

Bases de données. Chapitre 1. Introduction

Cours de bases de données. Philippe Rigaux

Modélisation des données

Information utiles. webpage : Google+ : digiusto/

Modélisation de bases de données : Le modèle relationnel

A. Définition et formalisme

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

Méthode d analyse Merise

IFT2255 : Génie logiciel

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

Analyse,, Conception des Systèmes Informatiques

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Bases de Données Avancées

Rappel sur les bases de données

Base de Données et Langage SQL

Le génie logiciel. maintenance de logiciels.

Mercredi 15 Janvier 2014

Université de Bangui. Modélisons en UML

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

Débuter avec EXPRESS. Alain Plantec. 1 Schema 2

Vérifica(on et Valida(on de Business Process. Ang Chen et Levi Lúcio

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Merise. Introduction

Bases de données avancées Introduction

BI2 : Un profil UML pour les Indicateurs Décisionnels

UML (Diagramme de classes) Unified Modeling Language

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

Conception d une base de données

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Modèle Entité/Association

Vincent Augusto

Cours Gestion de projet

LICENCE : INFORMATIQUE GENERALE

Systèmes d information et bases de données (niveau 1)

Dossier I Découverte de Base d Open Office

MERISE. Modélisation et Conception de Systèmes d Information

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Processus d Informatisation

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Introduction aux Bases de Données

Formation : Modélisation avec UML 2.0 et Mise en pratique

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

Le niveau conceptuel : la modélisation des bases de données

Conception, architecture et urbanisation des systèmes d information

Nom de l application

RTDS G3. Emmanuel Gaudin

Sexe masculin féminin Langue Néerlandais Français Etat Civil Célibataire marié(e) veu(f)ve divorcé(e) séparé(e) Adresse officielle Rue Numéro Boîte

BUREAU CENTRAL DE TARIFICATION - 1 rue Jules Lefebvre Paris Cedex 09 Statuant en matière d'assurance de responsabilité civile médicale

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Cours STIM P8 TD 1 Génie Logiciel

Chapitre I : le langage UML et le processus unifié

Cahier des charges (CDC)

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

MATHÉMATIQUES ET SCIENCES HUMAINES

CAHIER DES CHARGES DES MOYENS INFORMATIQUES Introduction

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

ARIS : Des Processus de gestion au Système Intégré d Applications

Génie logiciel (Un aperçu)

Programmation parallèle et distribuée

Générer du code à partir d une description de haut niveau

Assurance gratuite contre la perte de revenus

Primes à l acquisition

Gestion des bases de données (1 ère partie)

FORMULAIRE DE DEMANDE D AIDE NON REMBOURSABLE POUR PETITS PROJETS LOCAUX. Libreville - GABON. Tel. : (241) / Fax : (241)

Gestion des bases de données

Cours 1 : introduction

Méthodologie de conceptualisation BI

Cours de Génie Logiciel

EXEMPLE DE METHODOLOGIE POUR L ELABORATION D UN PROTOCOLE DOULEUR Marie AUBRY Infirmière référente douleur Hôpital TENON AP-HP Paris XX e SOMMAIRE

Modèle conceptuel : diagramme entité-association

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

CORBA. (Common Request Broker Architecture)

CONSULTATION PAR PROCEDURE ADAPTEE

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Gestion Projet. Cours 3. Le cycle de vie

ITIL, une approche qualité pour la gestion des services(*) informatiques. Pourquoi et comment introduire ITIL dans son organisation

Devenez un véritable développeur web en 3 mois!

BUREAU CENTRAL DE TARIFICATION - 1 rue Jules Lefebvre Paris Cedex 09 Statuant en matière d'assurance de responsabilité civile médicale

Le Guide Pratique des Processus Métiers

Les méthodes itératives. Hugues MEUNIER

Règlement de la Consultation

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN :

Le modäle conceptuel de donnåes (MCD)

Modéliser des données, l exemple du modèle entité-association

MASTER II ECONOMIE ET GESTION Spécialité Management des Organisations de la Neteconomie

FORMULAIRE DE DEMANDE D INSCRIPTION À TITRE DE TRAVAILLEUSE OU TRAVAILLEUR SOCIAL

La méthode MERISE (Principes)

Modèle Entité-Association. C est un modèle important pour la conception des bases de données relationnelles. Il

Qu'est-ce que le BPM?

INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres.

II. Modèle conceptuel le modèle entité-association

Transcription:

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