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

Dimension: px
Commencer à balayer dès la page:

Download "Systèmes d information et Bases de données (niveau 1)"

Transcription

1 Systèmes d information et Bases de données (niveau 1) Cours n 2 Violaine Prince

2 Modèle des données : modèle entité-association (E-A) Aussi nommé E-R (entity relationship) Première apparition en France en 1972, dans un groupe de recherche formé d universitaires et d industriels. Intégration à la méthode MERISE (Tardieu) Première apparition internationale en 1979 (travaux de Chen). Congrès international dédié à E-R Ancêtre de la notation UML (Unified Modelling language)

3 Modèle des données : modèle entité-association (E-A) Propriétés : Étend les relations du modèle réseau S appuie sur les propriétés des relations entre ensembles Modèle conceptuel et non pas navigationnel A une équivalence dénotationnelle avec le modèle relationnel (modèle logique) Toute conception peut être validée par un utilisateur non informaticien (modèle lisible) Il existe des règles de normalisation du modèle E- A qui permettent d avoir un modèle relationnel de bonne qualité.

4 modèle entité-association (E- A): les entités Définition d une entité :(abréviation de «classe d entités») Ensemble d individus ou d objets intéressants pour le système d information, et qui est décrit par les propriétés que partagent tous ces individus. Les propriétés Elles peuvent être identifiantes : nom, prénom, matricule, numéro Ou descriptives : désignation, date de naissance, modèle, etc On les appelle des attributs.

5 modèle entité-association (E- A): les entités Règle de constitution d une entité Il faut qu il y ait plus d un individu dans l entité Toute entité est décrite par au moins un attribut identifiant Toute entité reçoit un nom qui permet de la désigner. Quelques informations Le nombre d individus qui peuplent une entité s appelle sa population. Dans le modèle E-A, tous les individus ont des valeurs associées à tous les attributs.

6 modèle entité-association (E- A): les attributs Règle de non redondance Si un attribut sert à décrire une entité, alors il ne peut figurer nulle part ailleurs que cette entité. Remarque Des attributs tels que «nom» ou «prénom» peuvent apparaître plusieurs fois. Mais il ne s agit pas du même attribut. Par exemple, supposons que l on ait une entité «ETUDIANT» et une entité «ENSEIGNANT». Le nom, chez l étudiant, sera désigné par «nométudiant», et celui chez l enseignant par «nomenseignant».

7 modèle entité-association (E- A): les entités Représentation graphique d une entité NOM_ENTITE Attribut-1 Attribut-2. Attribut-n L attribut (ou les Attributs) Identifiant(s) Est (sont) souligné(s)

8 modèle entité-association (E- A): identifier les entités L identifiant : Appelé aussi «clé» Il peut être composé d un seul attribut (ex: numéro) Ou de plusieurs (ex: le couple «nom, prénom») lorsqu un seul ne suffit pas à identifier suffisamment (risques d homonymies) Il est soit choisi par le concepteur, soit «calculé» (choisi par une méthode plus formelle) Il permet de reconnaître chaque individu (par sa valeur) Il dépend de la nature de la population

9 modèle entité-association (E- A): les entités Exemple ETUDIANT Numéro-étu Nom-étu Prénom-étu Date-naissance ( , Durand,Paul,1987) ( , Martin, Pierre, 1988)..

10 modèle entité-association (E- A): les associations Toutes les entités sont liées entre elles par des associations. Ces dernières sont des relations d ensembles. Elles indiquent que tout ou partie de la population respective des entités est en relation. Les associations sont nommées Elles peuvent avoir des attributs propres Elles sont de dimension (arité) et de type différent.

11 modèle entité-association (E- A): les associations Représentation d une association E1 At-1 At-2 At-n Assoc. E2 A-1 A-2 A-m

12 modèle entité-association (E- A): arité des propositions L arité d une association: C est le nombre d entités différentes qu elle relie. Association unaire : l entité est reliée avec ellemême. Association binaire : l association relie deux entités Ternaire, quaternaire, etc. En général on dépasse rarement les associations quaternaires.

13 A): arité des associations Exemple d association binaire Etudiant Numéro-et Nom prénom Date-naissance modèle entité-association (E- Est-ins- -crit à Diplôme Code-diplôme Nom-dipl Niveau-dipl Mention-dipl

14 modèle entité-association (E- A): les associations Etudiant Numéro-et Nom prénom Date-naissance Exemple d association ternaire Professeur Nom Prénom étudie Matière Nom-matière Discipline

15 modèle entité-association (E- A): les associations Une association est en fait un n-uplet de relations (où n est l arité de l association) entre les ensembles qui matérialisent les entités. Dans une association binaire A, entre deux entités E1 et E2 Une relation de E1 dans E2 Une relation de E2 dans E1 Dans une association ternaire A entre trois entités E1, E2, E3 Une relation de E1 dans E2xE3 Une relation de E2 dans E1xE3 Une relation de E3 dans E1xE2

16 modèle entité-association (E- A): les associations Même si une association se «lit» de gauche à droite, elle correspond à des relations dans les deux sens. En tant que n-uplet de relations, les propriétés de l association sont définies par les propriétés des relations entre ensembles (injection, surjection, )

17 modèle entité-association (E- A): Association un-à-un Définition Soit une association A entre deux entités E1 et E2. A est composée des deux relations : R1 : E1 >E2 e1 > R1(e1) R2 : E2 >E1 e2 > R2(e2) A est dite un à un si et seulement si : R1 est telle que pour tout e1 de E1 il existe au plus une image de e1 par R1 dans E2 R2 est telle que pour tout e2 de E2, il existe au plus une image de e2 par R2 dans E1 Et R2 duale de R1

18 modèle entité-association (E- A): exemple d association un-à-un E1 E2 X1 X2 X3 Xm R2 R2 R1 R1 Y1 Y2 Y3 Y4 Yk

19 modèle entité-association (E- A): exemple d association un-à-un Dans une université donnée PERSONNE Nom Prénom Date-nais. POSSEDE CARTE D E- TUDIANT Numéro-étud Année-univ Formation Composante

20 modèle entité-association (E- A): Association un-à-un Cas particulier d association un-à-un: Lorsque R1 et R2 sont bijectives Tous les éléments de E1 ont une image et une seule Tous les éléments de E2 ont une image et une seule Cette association est appelée «association d assimilation» Elle pousse vers la fusion des entités qu elle relie

21 modèle entité-association (E- A): Association d assimilation ETUDIANT Numéro-étu Nom-étu Prénom-étu Date-nais Formation Composante Dans le système d information d une université, on fusionnera les «personnes» et les «cartes d étudiants» en une entité unique «ETUDIANT»

22 modèle entité-association (E- A): Association un-à-plusieurs Définition Soit une association A entre deux entités E1 et E2. A est composée des deux relations : R1 : E1 >E2 e1 > R1(e1) R2 : E2 >E1 e2 > R2(e2) A est dite un à plusieurs si et seulement si : R1 est telle que pour tout e1 de E1 il existe au plus une image de e1 par R1 dans E2 R2 est telle que pour tout e2 de E2, il existe plusieurs images de e2 par R2 dans E1 Ou bien le contraire : il existe plusieurs images par R1 et au plus une image par R2

23 modèle entité-association (E- A): Association un-à-plusieurs Remarque Dans le modèle E-A R1 et R2 ne sont pas forcément sémantiquement indépendantes. R1 et R2 sont liées : lorsqu il existe une image e2 dans E2, par R1, d un élément e1 de E1 alors e1 est forcément une image par R2 de e2. L association est appelée association hiérarchique Elle crée une arborescence entre les individus d une entité et les individus de l autre.

24 modèle entité-association (E- A): Association un-à-plusieurs explication Si l individu x1 est le «père» de y1, y2, y3 alors pour chaque yi, yi est un «fils» de x1. Remarque Attention, tous les individus ne sont pas forcément reliés par les relations R1 et R2. Des individus de l entité E1 peuvent n être «père» d aucun individu de l entité E2, et inversement.

25 modèle entité-association (E- A): exemple d association un-à-plusieurs E1 X1 X2 X3 Xm Association hiérarchique E2 Y1 Y2 Y3 Y4 Yk

26 modèle entité-association (E- A): exemple d association un-à-plusieurs VILLE Nom-ville Département Pays Possède MUSEE Nom-musée type

27 modèle entité-association (E-A): Association plusieurs-à-plusieurs Définition Soit une association A entre deux entités E1 et E2. A est composée des deux relations : R1 : E1 >E2 e1 > R1(e1) R2 : E2 >E1 e2 > R2(e2) A est dite plusieurs à plusieurs si et seulement si : R1 est telle que pour tout e1 de E1 il existe plusieurs images de e1 par R1 dans E2 R2 est telle que pour tout e2 de E2, il existe plusieurs images de e2 par R2 dans E1 Et telles que R1 et R2 sont liées.

28 modèle entité-association (E-A): exemple d association plusieurs-à-plusieurs E1 X1 X2 X3 Xm Association banalisée E2 Y1 Y2 Y3 Y4 Yk

29 modèle entité-association (E-A): exemple d association plusieurs-à-plusieurs Association banalisée ENSEIGNANT Nom-ens Prénom-ens Grade département Enseigne-à ETUDIANT Numéro-étu Nom-étu Prénom-étu Formation

30 modèle entité-association (E-A): les cardinalités des couples E-A Les relations qui composent une association A ont des propriétés. Parmi elles : Est-ce que tout élément de l ensemble de départ a au plus une image dans l ensemble d arrivée? (relation injective) Est-ce que tout élément de l ensemble de départ a obligatoirement une image dans l ensemble d arrivée? (relation surjective) Est-ce que tout élément de l ensemble de départ a plusieurs images dans l ensemble d arrivée? Ces questions définissent les cardinalités des couples E-A, c est-à-dire les propriétés des relations où E est ensemble de départ de la relation.

31 modèle entité-association (E-A): les cardinalités des couples E-A Définition Soient deux entités E1 et E2 reliées par une association binaire A. Soient les relations R1 et R2 composant A, telles que : R1 est la relation dont l ensemble de départ est E1 R2 est la relation dont l ensemble de départ est E2. On définit la cardinalité du couple E1-A, respectivement E2-A, comme un couple (x,y) de symboles pouvant prendre les valeurs suivantes : X=0 si R1 (respectivement R2) n est pas surjective, X=1 sinon Y=1 si R1 (respectivement R2) est injective, Y=n sinon

32 Modèle entité-association(e- A): exemples de cardinalités ENSEIGNANT CHERCHEUR Nom Prénom Grade département (0, n) Un enseignant-chercheur peut n enseigner à aucun étudiant Enseigne-à Un enseignant-chercheur enseigne généralement à plusieurs étudiants

33 Modèle entité-association(e- A): exemples de cardinalités Un étudiant est «forcément» enseigné par quelqu un Enseigne-à (1,n) ETUDIANT Numéro Nom-ét Prénom-ét formation Un étudiant est en général enseigné par plusieurs Enseignants-chercheurs différents.

34 Modèle entité-association(e- A): exemples de cardinalités ENSEIGNANT- CHERCHEUR Nom Prénom Grade département (0,n) Enseigne-à (1,n) ETUDIANT Numéro Nom-ét Prénom-ét formation

35 Modèle entité-association (E- A): cardinalités Propriétés : Une association plusieurs-à-plusieurs a ses maxima (Y) tous les deux à n Une association un-à-un a ses maxima tous les deux à 1 Une association un-à-plusieurs a un de ses maxima à 1 et l autre à n.

36 Modèle entité-association (E- A): problèmes de modélisation La constitution des entités : Une entité a au moins un attribut Une entité a plus d un individu On ne modélise jamais l environnement comme entité (pas de réflexivité) Les attributs choisis doivent être pertinents par rapport au problème Le choix de l identifiant doit être également argumenté

37 Modèle entité-association (E- A): problèmes de modélisation La constitution des associations : Une association est une «action» de liaison (correspond souvent à un verbe) Elle ne reprend pas les attributs des entités qu elle lie (modèle logique des données, à voir dans le modèle relationnel) Elle a des attributs propres si et seulement si ce sont des attributs propres à l action (compléments circonstanciels de temps, de lieu, manière ) Ces attributs ont des contraintes que nous décrirons lors de la définition des dépendances fonctionnelles.

38 Modèle entité-association (E- A): problèmes de modélisation La cardinalité des couples entité- association: Définition des minima : Si vous mettez 0 alors cela signifie que es individus de cette entité peuvent ne pas être liés par cette association Exemple : une ville peut ne pas posséder de musée. Si vous mettez 1, cela signifie qu obligatoirement tous les individus de cette entité participent à cette association. Attention, c est une contrainte très forte! Ne mettez 1 que si votre problème signale bien une obligation. Exemple : toute mairie est obligatoirement associée à une collectivité locale.

39 Modèle entité-association (E- A): problèmes de modélisation La cardinalité des couples entité- association: Définition des minima : Si vous mettez 0 alors cela signifie que les individus de cette entité peuvent ne pas être liés par cette association Exemple : une ville peut ne pas posséder de musée. Si vous mettez 1, cela signifie qu obligatoirement tous les individus de cette entité participent à cette association. Attention, c est une contrainte très forte! Ne mettez 1 que si votre problème signale bien une obligation. Exemple : toute mairie est obligatoirement associée à une collectivité locale.

40 Modèle entité-association (E- A): problèmes de modélisation La cardinalité des couples entité- association: Définition des maxima : Si vous mettez n alors cela signifie que les individus de cette entité peuvent être liés à de nombreux individus, par cette association, ce nombre étant a priori inconnu ou variable. Exemple : une ville peut posséder plusieurs musées. Si vous mettez un entier connu, c est une contrainte que vous modélisez. Exemple : dans une partie de belote, un joueur est associé à au plus 3 autres joueurs. On mettra un maximum à 3. Si vous mettez 1, cela signifie qu un individu ne peut pas être lié à plus d un individu par cette association. Exemple : un musée n appartient pas à plusieurs villes (attention, il peut arriver que ce soit le cas, alors vous changez le type de l association).

41 Modèle entité-association (E- A): problèmes de modélisation Non pérennité de la modélisation Un modèle E-A modélise un réel que vous percevez au moment de faire la modélisation. Ce réel peut changer par la suite : on change alors le modèle en fonction des modifications du système. On n implémente le modèle que lorsqu on est raisonnablement sûr de sa modélisation. Qualité du modèle Validation par les futurs utilisateurs

42 Modèle entité-association (E- A): problèmes de modélisation Non unicité Quand vous modélisez, vous vous faites forcément une image de ce que vous percevez. Vous devez argumenter vos choix pour convaincre les autres : De la pertinence de vos hypothèses (qualitatif) De la cohérence de votre modèle (se «démontre») Par conséquent, il n existe pas un bon modèle unique pour un problème donné. Il peut exister des modèles de qualité différente, une fois les modèles incohérents éliminés.

43 Modèle entité-association (E- A): problèmes de modélisation Non unicité Quand vous modélisez, vous vous faites forcément une image de ce que vous percevez. Vous devez argumenter vos choix pour convaincre les autres : De la pertinence de vos hypothèses (qualitatif) De la cohérence de votre modèle (se «démontre») Par conséquent, il n existe pas un bon modèle unique pour un problème donné. Il peut exister des modèles de qualité différente, une fois les modèles incohérents éliminés.

44 Modèle entité-association (E- A): problèmes de modélisation Méthodologies de modélisation Il existe deux méthodes vous permettant de réaliser votre modèle E-A : Une méthode descendante : Vous énumérez les propriétés pertinentes et constituez ensuite les entités et les assocations en appliquant les différentes contraintes de modélisation Une méthode ascendante : Vous repérez les propriétés comme des ensembles de valeurs. Vous définissez des relations entre ces propriétés. Vous constituez les entités par un «graphe des dépendances» entre propriétés, et vous «devinez» certaines associations grâce à l existence de leurs attributs, ou à l existence de sousarborescences.

45 Modèle entité-association (E- A): problèmes de modélisation En pratique, On commence toujours par modéliser selon la méthode descendante, Et on vérifie qu on n a pas oublié d attributs Ou qu on ne s est pas trompé dans les attributs d association (s il y en a) Ni dans les types d association (si on a des indices dans le graphe des dépendances) Grâce à la méthode ascendante.

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

Conception des bases de données : Modèle Entité-Association Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir

Plus en détail

A. Définition et formalisme

A. Définition et formalisme Les cardinalités et les différents types d'associations I. Les cardinalités A. Définition et formalisme Les cardinalités sont des couples de valeur que l'on trouve entre chaque entité et ses associations

Plus en détail

Modélisation des données

Modélisation des données Modélisation des données Le modèle Entité/Association Le MCD ou modèle Entité/Association est un modèle chargé de représenter sous forme graphique les informations manipulées par le système (l entreprise)

Plus en détail

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

Chapitre 5 LE MODELE ENTITE - ASSOCIATION Chapitre 5 LE MODELE ENTITE - ASSOCIATION 1 Introduction Conception d une base de données Domaine d application complexe : description abstraite des concepts indépendamment de leur implémentation sous

Plus en détail

Bases de données. Chapitre 1. Introduction

Bases de données. Chapitre 1. Introduction Références : Bases de données Pierre Wolper Email : pw@montefiore.ulg.ac.be URL : http : //www.montefiore.ulg.ac.be/~pw/ http : //www.montefiore.ulg.ac.be/ ~pw/cours/bd.html Henry F. Korth, Abraham Silberschatz,

Plus en détail

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

Systèmes d information et bases de données (niveau 1) Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel

Plus en détail

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

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric

Plus en détail

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

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools. 1- RAD Quelle sont les avantages que apporte la méthode RAD à l entreprise? Une méthode RAD devrait, d après son auteur, apporter trois avantages compétitifs à l entreprise : Une rapidité de développement

Plus en détail

UML (Paquetage) Unified Modeling Language

UML (Paquetage) Unified Modeling Language UML (Paquetage) Unified Modeling Language Sommaire Introduction Objectifs Paquetage Espace de nommage d un paquetage Dépendances entre paquetages 2 Notion introduite véritablement par UML car superficiellement

Plus en détail

Rappel sur les bases de données

Rappel sur les bases de données Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant

Plus en détail

Modèle Entité/Association

Modèle Entité/Association Base de données Modèle Entité/Association L3 Informatique Antoine Spicher antoine.spicher@u-pec.fr Contexte du cours Organisation du cours 1 ère partie (C. D.) Modèle et algèbre relationnel Langage SQL

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

Nom de l application

Nom de l application Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique

Plus en détail

Conception, architecture et urbanisation des systèmes d information

Conception, architecture et urbanisation des systèmes d information Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction

Plus en détail

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

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 Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces

Plus en détail

Introduction aux Bases de Données

Introduction aux Bases de Données Licence 3 Géographie Aménagement NHUC5548 Introduction aux Bases de Données Le cas des BD relationnelles Concepts, méthodes et applications JP ANTONI / Y FLETY 1 Logistique et autres fonctionnements Cours

Plus en détail

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en détail

Conception d une base de données

Conception d une base de données Conception d une base de données Cyril Gruau 17 octobre 2005 (corrigé le 13 juillet 2006) Résumé Ce support de cours regroupe quelques notions concernant le modélisation conceptuelle de système d information

Plus en détail

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

Modélisation de bases de données : Le modèle relationnel Modélisation de bases de données : Le modèle relationnel Rappel chapitre 1 C est quoi un modèle? Type de modèle : Modèle hiérarchique Modèle réseau Modèle objet Modèle relationnel Cours BD Dr REZEG K 1

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Cours de bases de données. Philippe Rigaux

Cours de bases de données. Philippe Rigaux Cours de bases de données Philippe Rigaux 13 juin 2001 2 TABLE DES MATIÈRES 3 Table des matières 1 Introduction 7 2 Présentation générale 9 2.1 Données, Bases de données et SGBD.............................

Plus en détail

UML et les Bases de Données

UML et les Bases de Données CNAM UML et les Bases de Données UML et les Bases de Données. Diagramme de classes / diagramme d objets (UML)...2.. Premier niveau de modélisation des données d une application...2.2. Les éléments de modélisation...2.2..

Plus en détail

Concevoir une base de données

Concevoir une base de données Concevoir une base de données http://vanconingsloo.be/les-cours/bureautique/access/concevoir-une-base-de-donnees En fonction de vos besoins, il existe deux façons de travailler. Si vous souhaitez créer

Plus en détail

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

Débuter avec EXPRESS. Alain Plantec. 1 Schema 2 Débuter avec EXPRESS Alain Plantec Table des matières 1 Schema 2 2 Entité 2 2.1 Attributs simples................................................ 2 2.2 Attributs collection...............................................

Plus en détail

Cours d Analyse. Fonctions de plusieurs variables

Cours d Analyse. Fonctions de plusieurs variables Cours d Analyse Fonctions de plusieurs variables Licence 1ère année 2007/2008 Nicolas Prioux Université de Marne-la-Vallée Table des matières 1 Notions de géométrie dans l espace et fonctions à deux variables........

Plus en détail

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM) Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages

Plus en détail

Méthode d analyse Merise

Méthode d analyse Merise Méthode d analyse Merise - Frédéric Julliard Université de Bretagne Sud UFR SSI - IUP Vannes - année 2001-2002 Approche ancienne : 1978 Très répandue en France Origine française : développée par : CTI

Plus en détail

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information

Plus en détail

Relation entre deux variables : estimation de la corrélation linéaire

Relation entre deux variables : estimation de la corrélation linéaire CHAPITRE 3 Relation entre deux variables : estimation de la corrélation linéaire Parmi les analyses statistiques descriptives, l une d entre elles est particulièrement utilisée pour mettre en évidence

Plus en détail

Dossier I Découverte de Base d Open Office

Dossier I Découverte de Base d Open Office ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire

Plus en détail

Logique : ENSIIE 1A - contrôle final

Logique : ENSIIE 1A - contrôle final 1 Logique : ENSIIE 1A - contrôle final - CORRIGÉ Mardi 11 mai 2010 - Sans documents - Sans calculatrice ni ordinateur Durée : 1h30 Les exercices sont indépendants. Exercice 1 (Logique du premier ordre

Plus en détail

Développement ebusiness

Développement ebusiness Développement ebusiness Cédric Pulrulczyk ( cedric.pulrulczyk@alcatel.fr ) Alcatel Université Lille I March 2005 Plan Analyse des besoins Méthodologie XP Modélisation UML Outil de développement Tests et

Plus en détail

Base de Données et Langage SQL

Base de Données et Langage SQL Base de Données et Langage SQL (IUT, département informatique, 1 re année) Laurent AUDIBERT Institut Universitaire de Technologie de Villetaneuse Département Informatique Avenue Jean-Baptiste Clément 93430

Plus en détail

Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML

Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML Olivier Glassey Jean-Loup Chappelet Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML Working paper de l'idheap 14/2002 UER: Management public / Systèmes d'information

Plus en détail

UML (Diagramme de classes) Unified Modeling Language

UML (Diagramme de classes) Unified Modeling Language UML (Diagramme de classes) Unified Modeling Language Sommaire Introduction Objectifs Diagramme de classes Classe (Nom, attribut, opération) Visibilité et portée des constituants d une classe Association

Plus en détail

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

MERISE. Modélisation et Conception de Systèmes d Information MERISE Modélisation et Conception de Systèmes d Information Intro L'analyse des données constitue le point de passage obligé de toute conception d'application mettant en oeuvre un SGBDR La méthode MERISE,

Plus en détail

Chap. 3: Le modèle de données entité-association (E.A.)

Chap. 3: Le modèle de données entité-association (E.A.) Chap. 3: Le modèle de données entité-association (E.A.) En anglais: Entity-Relationship (ER) Origines: C.Bachman (1969), P.Chen (1976). Modèle de données > décrire la réalité perçue à travers les données

Plus en détail

ANNEXE DESCRIPTIVE (déclinaison française du «Supplément au Diplôme»)

ANNEXE DESCRIPTIVE (déclinaison française du «Supplément au Diplôme») ANNEXE DESCRIPTIVE (déclinaison française du «Supplément au Diplôme») Préambule qui ne peut être modifié La présente annexe descriptive au diplôme (supplément au diplôme) suit le modèle élaboré par la

Plus en détail

Business Process Modeling (BPM)

Business Process Modeling (BPM) Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture

Plus en détail

Réalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014)

Réalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014) Réalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014) - Guettez les nouvelles versions de ce tutoriel sur le site web de l enseignement - En cours de réalisation, veuillez

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours Base de données relationnelles. M. Boughanem, IUP STRI Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),

Plus en détail

Modélisation conceptuelle des données Responsable: Dominique Schneuwly, Regis Caloz

Modélisation conceptuelle des données Responsable: Dominique Schneuwly, Regis Caloz Geographic Information Technology Training Alliance (GITTA) presents: Modélisation conceptuelle des données Responsable: Dominique Schneuwly, Regis Caloz Table des matières 1. Modélisation conceptuelle

Plus en détail

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/ Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/

Plus en détail

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98. J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98. J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES BASES DE DONNÉES CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98 J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES III. LES SYSTÈMES RÉSEAU IV. LES SYSTÈMES RELATIONNELS V. LE LANGAGE

Plus en détail

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

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants. Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5

Plus en détail

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface

Plus en détail

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

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France. La NP-complétude Johanne Cohen PRISM/CNRS, Versailles, France. Références 1. Algorithm Design, Jon Kleinberg, Eva Tardos, Addison-Wesley, 2006. 2. Computers and Intractability : A Guide to the Theory of

Plus en détail

UNIVERSITE DE TOULON UFR FACULTE DE DROIT REGLEMENT D EXAMEN ANNEE 2012/2017 LICENCE DROIT MENTION DROIT GENERAL

UNIVERSITE DE TOULON UFR FACULTE DE DROIT REGLEMENT D EXAMEN ANNEE 2012/2017 LICENCE DROIT MENTION DROIT GENERAL UNIVERSITE DE TOULON UFR FACULTE DE DROIT REGLEMENT D EXAMEN ANNEE 01/017 LICENCE DROIT MENTION DROIT GENERAL Les présentes règles s inscrivent dans le cadre réglementaire national défini par les tetes

Plus en détail

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

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason

Plus en détail

Chapitre 2. Eléments pour comprendre un énoncé

Chapitre 2. Eléments pour comprendre un énoncé Chapitre 2 Eléments pour comprendre un énoncé Ce chapitre est consacré à la compréhension d un énoncé. Pour démontrer un énoncé donné, il faut se reporter au chapitre suivant. Les tables de vérité données

Plus en détail

Le Guide Pratique des Processus Métiers

Le Guide Pratique des Processus Métiers Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016

Plus en détail

Bases de données relationnelles

Bases de données relationnelles Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses

Plus en détail

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation

Plus en détail

Introduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02

Introduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02 Présentation du 24/10/02 Nicolas Phalippon IR3 Introduction 2% des logiciels fonctionnent à la livraison 3% de plus fonctionneront après quelques modifications mineures 20% seront utilisés après des modifications

Plus en détail

A.-M. Cubat PMB - Import de lecteurs - Généralités Page 1 Source : http://amcubat.be/docpmb/import-de-lecteurs

A.-M. Cubat PMB - Import de lecteurs - Généralités Page 1 Source : http://amcubat.be/docpmb/import-de-lecteurs A.-M. Cubat PMB - Import de lecteurs - Généralités Page 1 Diverses méthodes d import de lecteurs Les données (noms, prénoms, adresses. des lecteurs) proviennent en général du secrétariat, et se trouvent

Plus en détail

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier Master MIDO 2ème année Spécification et Conception en UML Maude Manouvrier Spécifications initiales Analyse Conception du système Conception des classes Bibliographie Modélisation et conception orientées

Plus en détail

Modélisation Conceptuelle. Partie 2: Le modèle Entité-Association

Modélisation Conceptuelle. Partie 2: Le modèle Entité-Association Modélisation Conceptuelle Partie 2: Le modèle Entité-Association Modèle de type conceptuel But: permettre la description conceptuelle des structures de données d'une application Les concepts de base (correspondent

Plus en détail

LICENCE : INFORMATIQUE GENERALE

LICENCE : INFORMATIQUE GENERALE LICENCE : INFORMATIQUE GENERALE RÉSUMÉ DE LA FORMATION Type de diplôme : Licence (LMD) Domaine : Sciences, Ingénierie et Technologies Mention : Informatique générale Objectifs Le diplôme offre une formation

Plus en détail

Profil d études détaillé. Section : Informatique et systèmes Finalité : Technologie de l informatique

Profil d études détaillé. Section : Informatique et systèmes Finalité : Technologie de l informatique Section : Informatique et systèmes Finalité : Technologie de l informatique Page 1/6 1. Introduction L enseignement de la Haute Ecole Louvain en Hainaut donne la place centrale à l étudiant. Celui-ci trouvera

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :

Plus en détail

Traitement bas-niveau

Traitement bas-niveau Plan Introduction L approche contour (frontière) Introduction Objectifs Les traitements ont pour but d extraire l information utile et pertinente contenue dans l image en regard de l application considérée.

Plus en détail

Rapport de stage d initiation

Rapport de stage d initiation Ministère de l enseignement supérieur et de la recherche scientifique Direction Générale des Études Technologiques Institut Supérieur des Etudes Technologiques de SILIANA Département Technologies de l

Plus en détail

RÈGLES DE TRANSFORMATION DU MCD AU MLD (MRD)

RÈGLES DE TRANSFORMATION DU MCD AU MLD (MRD) 1 RÈGLES DE TRANSFORMATION DU AU MLD () Nous allons définir les règles de transformation pour le passage du au MLD, en respectant les différents cas qui se posent. Transformation des entités Toute entité

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

Bases de données - Modèle relationnel

Bases de données - Modèle relationnel Bases de données - Modèle relationnel Introduction SITE :http://www.univ-orleans.fr/lifo/members/mirian.halfeld/ BD - Mírian Halfeld-Ferrari p. 1 Les bases de données - Bibliographie Ullman and Widom,

Plus en détail

Projet de Fin d Etudes

Projet de Fin d Etudes République Tunisienne Ministère de l'enseignement Supérieur, de la Recherche Scientifique ---- *** ---- Ecole Supérieure Privée de d Ingénierie, Sciences et Technologies de Sousse (SupTech Sousse) Projet

Plus en détail

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition

Plus en détail

Bases de données relationnelles & SQL

Bases de données relationnelles & SQL Bases de données relationnelles & SQL Objectifs Appréhender les concepts du modèle relationnel. Etre capable de concevoir un schéma relationnel. Etre capable de créer une base de données relationnelle

Plus en détail

Cours STIM P8 TD 1 Génie Logiciel

Cours STIM P8 TD 1 Génie Logiciel Cours STIM P8 TD 1 Génie Logiciel Compléments sur UML Intervenant : Anil CASSAM CHENAI Date : 02/02/2012 Objectifs du complément Ce complément sera approfondi en parallèle de plusieurs TD/Cours. Rappels

Plus en détail

Comprendre Merise et la modélisation des données

Comprendre Merise et la modélisation des données Comprendre Merise et la modélisation des données Tables des matières Avant-propos 1- Introduction 1-1 Principes fondateurs 1-2 Bases conceptuelles 1-3 Place de Merise dans le cycle de développement informatique

Plus en détail

Sujet de thèse CIFRE RESULIS / LGI2P

Sujet de thèse CIFRE RESULIS / LGI2P Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences

Plus en détail

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

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 1.1

Plus en détail

GUIDE DU TUTEUR ACCUEIL D UN ETUDIANT EN BTS MUC. Management des Unités Commerciales. Stage de 1ère année

GUIDE DU TUTEUR ACCUEIL D UN ETUDIANT EN BTS MUC. Management des Unités Commerciales. Stage de 1ère année GUIDE DU TUTEUR Ce guide est complété par le tuteur durant la première année de BTS. Une copie doit être fournie au professeur et à l étudiant ACCUEIL D UN ETUDIANT EN BTS MUC Management des Unités Commerciales

Plus en détail

LECTURE CRITIQUE. Accompagner les enseignants et formateurs dans la conception d une formation en ligne

LECTURE CRITIQUE. Accompagner les enseignants et formateurs dans la conception d une formation en ligne LECTURE CRITIQUE Accompagner les enseignants et formateurs dans la conception d une formation en ligne Christian Ernst E-learning. Conception et mise en œuvre d un enseignement en ligne Guide pratique

Plus en détail

Fonctions de deux variables. Mai 2011

Fonctions de deux variables. Mai 2011 Fonctions de deux variables Dédou Mai 2011 D une à deux variables Les fonctions modèlisent de l information dépendant d un paramètre. On a aussi besoin de modéliser de l information dépendant de plusieurs

Plus en détail

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,

Plus en détail

Management des processus opérationnels

Management des processus opérationnels Ecole Nationale Supérieure de Management Master Management des organisations Management des processus opérationnels Dr TOUMI Djamila Cours n 2: la modélisation des processus opérationnels INTRODUCTION

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude

Plus en détail

La survie nette actuelle à long terme Qualités de sept méthodes d estimation

La survie nette actuelle à long terme Qualités de sept méthodes d estimation La survie nette actuelle à long terme Qualités de sept méthodes d estimation PAR Alireza MOGHADDAM TUTEUR : Guy HÉDELIN Laboratoire d Épidémiologie et de Santé publique, EA 80 Faculté de Médecine de Strasbourg

Plus en détail

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. 1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le

Plus en détail

M06/5/COMSC/SP1/FRE/TZ0/XX INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1. Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS DESTINÉES AUX CANDIDATS

M06/5/COMSC/SP1/FRE/TZ0/XX INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1. Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS DESTINÉES AUX CANDIDATS IB INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1 DIPLOMA PROGRAMME PROGRAMME DU DIPLÔME DU BI PROGRAMA DEL DIPLOMA DEL BI M06/5/COMSC/SP1/FRE/TZ0/XX 22067017 Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS

Plus en détail

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Jade. Projet Intelligence Artificielle «Devine à quoi je pense» Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges

Plus en détail

Pascal Brunot Hadrien Cambazard UML FOR BUSINESS INTELLIGENCE PROJECT

Pascal Brunot Hadrien Cambazard UML FOR BUSINESS INTELLIGENCE PROJECT UML FOR BUSINESS INTELLIGENCE PROJECT Abstract : this document deals with the role of UML into business intelligence projects (like data warehousing). After a quick overview of what UML offers, it focuses

Plus en détail

NORME INTERNATIONALE

NORME INTERNATIONALE NORME INTERNATIONALE ISO/CEl 1700 Première édition 1997-06-l 5 Technologies de l information - Interconnexion de systèmes ouverts (OSI) - Protocole de couche réseau ((Fast Byte» Information technology

Plus en détail

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

Vérifica(on et Valida(on de Business Process. Ang Chen et Levi Lúcio Vérifica(on et Valida(on de Business Process Ang Chen et Levi Lúcio Résumé Méthodologie de développement Architecture & environnement pour le développement des processus mé(er Modèle opéra(onnel Vérifica(on

Plus en détail

------- SESSION 2014 ÉPREUVE À OPTION. (durée : 4 heures coefficient : 6 note éliminatoire 4 sur 20)

------- SESSION 2014 ÉPREUVE À OPTION. (durée : 4 heures coefficient : 6 note éliminatoire 4 sur 20) CONCOURS SUR ÉPREUVES OUVERT AUX CANDIDATS TITULAIRES D UN DIPLÔME OU TITRE CONFÉRANT LE GRADE DE MASTER OU D'UN DIPLÔME OU TITRE HOMOLOGUÉ OU ENREGISTRÉ AU RÉPERTOIRE NATIONAL DES CERTIFICATIONS PROFESSIONNELLES

Plus en détail

Cours Gestion de projet

Cours Gestion de projet Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA

Plus en détail

Algorithmique et Programmation, IMA

Algorithmique et Programmation, IMA Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions

Plus en détail

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

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants. Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5

Plus en détail

LE MODELE CONCEPTUEL DE DONNEES

LE MODELE CONCEPTUEL DE DONNEES LE MODELE CONCEPTUEL DE DONNEES Principe : A partir d'un cahier des charges, concevoir de manière visuelle les différents liens qui existent entre les différentes données. Les différentes étapes de réalisation.

Plus en détail

Le Cadre Européen des Certifications: les principaux défis. Manuela Bonacci Roma, le 9 juin 2010

Le Cadre Européen des Certifications: les principaux défis. Manuela Bonacci Roma, le 9 juin 2010 Le Cadre Européen des Certifications: les principaux défis Manuela Bonacci Roma, le 9 juin 2010 1 Intégrations Europass ECTS ECVET CEC (EQF) Validation Système des crédits Cadre National des Certifications

Plus en détail

Bases de Données Relationnelles. Le Modèle Relationnel

Bases de Données Relationnelles. Le Modèle Relationnel Bases de Données Relationnelles Le Modèle Relationnel Le modèle relationnel modèle de niveau logique modèle simple : deux concepts relation (table) attribut (colonne) défini par Ted Codd en 1970 ; prix

Plus en détail

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

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 Modélisation de Systèmes d Information IUT de Villetaneuse - Université de Paris 13 DUT Informatique 2ème année 2004/2005 LATEX Cycle de vie Introduction Processus de développement d un logiciel La méthode

Plus en détail

Université de Lorraine Licence AES LIVRET DE STAGE LICENCE 2014-2015

Université de Lorraine Licence AES LIVRET DE STAGE LICENCE 2014-2015 Université de Lorraine Licence AES LIVRET DE STAGE LICENCE 2014-2015 1 LA REDACTION DU RAPPORT DE STAGE Le mémoire ne doit pas consister à reprendre tels quels des documents internes de l entreprise ou

Plus en détail

L apprentissage automatique

L apprentissage automatique L apprentissage automatique L apprentissage automatique L'apprentissage automatique fait référence au développement, à l analyse et à l implémentation de méthodes qui permettent à une machine d évoluer

Plus en détail

Méthodes d évolution de modèle produit dans les systèmes du type PLM

Méthodes d évolution de modèle produit dans les systèmes du type PLM Résumé de thèse étendu Méthodes d évolution de modèle produit dans les systèmes du type PLM Seyed Hamedreza IZADPANAH Table des matières 1. Introduction...2 2. Approche «Ingénierie Dirigée par les Modèles»

Plus en détail