Approches objet, composant, modèle avantages et inconvénients
|
|
- Gaspard Guérin
- il y a 8 ans
- Total affichages :
Transcription
1 Approches objet, composant, modèle avantages et inconvénients Thérèse LIBOUREL ROUGE
2 PLAN Introduction Approche objet - composant Illustrations Métamodélisation Conclusion 2
3 PLAN Introduction Approche objet Illustrations Métamodélisation Conclusion 3
4 Introduction Système d'informations environnementales Législation, politique Social Environnement 4
5 Introduction Système d'information Taille et complexité des systèmes importantes et croissantes les besoins et les fonctionnalités augmentent la technologie évolue rapidement les architectures se diversifient Problèmes des spécifications parfois imprécises, incomplètes, ou incohérentes assurer l interface avec le métier (domaine d application) 5
6 Introduction Système d'informations environnementales Vision "informaticien" Cycle de vie d'un projet 6
7 Introduction Un projet SIE est un projet comme un autre analyse des besoins analyse dossier de conception choix des outils conception mise en œuvre réalisation opérationnalisation exploitation 7
8 Introduction Un projet SIE est différent des autres Spécificités Exploitation Expertise métier Acquisition Spécifications Données spatiales (raster, vecteur) Données propres à des thèmes spécifiques 8
9 Introduction Projet SIE Spécificités communes Multi-disciplinarité Multi-acteurs Domaine de compétence variés Concepts Points de vue différents Concertation 9
10 Introduction Objectifs Variés Observations Collecter l information Représenter Gestion Aider à la compréhension Aider à la décision Simulation Représenter Prédire 10
11 Introduction Typologie SIE ad-hoc (thématique spécifique) Analyse de fonctionnement de bassins versants Observatoires Observatoires de suivi d'espèces ou de milieux Observatoire de recherche Observatoire d'information Observatoire évaluation de pratiques Observatoire d'aide au développement de territoire Observatoire de conseil en situation de crise Aide à la décision Tableau de bord Indicateurs Datawarehouse Simulation Modélisation de crues 11
12 Introduction Les verrous La gestion du temps (et de l'espace) Modélisation de processus Couplage de modèles La «visualisation» multi-représentation séries temporelles 3D 12
13 Introduction La démarche et la modélisation sont essentielles. pour les futures extensions. pour les échanges Un modèle est la simplification/abstraction de la réalité La construction de modèles permet de mieux comprendre les systèmes que nous développons 13
14 Introduction Les méthodes pourquoi? Une nécessité : réduire les hiatus Évolutif Ambiguïté le réel le monde informatique Langages codifiés Sémantique unique 14
15 Introduction Méthodes Méthode = Langage(s) + Démarche + Outils 15
16 Introduction L'approche objet - composant Un nouveau paradigme Quels apports? 16
17 Introduction La tendance pour les SIE Méthodes systémiques vs Méthodes objet Modélisation des données E/R vs OO De formalismes fermés vers des formalismes extensibles (ex. UML) De formalismes aspatiaux, atemporels vers formalismes avec extension spatiale et temporelle 17
18 Introduction CONGOO [Pantazis and Donnay 1996] Geo-ER [Hadzilacos and Tryfona 1997] Geo-OM [Tryfona et al 1997] GeoOOA avec son logiciel de modélisation [Kösters et al 1997] MADS avec son logiciel de modélisation [Parent et al 1997] Modul-R avec son logiciel de modélisation et son générateur automatique de code [Bédard and Paquette 1989; Pageau and Bédard 1992; Caron et al 1993; Bédard et al 1996] suite PERCEPTORY OMEGA et AIGLE [El Bath 97] POLLEN [Gayte et al 1997] 18
19 PLAN Introduction Approche objet - composant Illustrations Métamodélisation Conclusion 19
20 Mots-clefs Les 4 P Process Approche objet-composant automatisation Méthodes People * Project * Tools participants * Artefact, résultat Product 20
21 Approche objet-composant Méthodes Utilisateurs Formateurs Architecte système Testeurs Chef projet Concepteur organisation Analystes Concepteurs 21
22 Approche objet-composant Approche objet Les fondamentaux Objet = état + comportement Identification indépendante de la valeur Encapsulation Polymorphisme Composant services requis, services fournis 22
23 Approche objet-composant Approche objet - composant Les fondamentaux Développement itératif, incrémental Exigences Planning Analyse et conception Implˇmentation Planning initial valuation Tests Dˇploiement Vue unifiée. Depuis le haut niveau (modèle de domaine) jusqu'au bas niveau (modèle physique) Obtenir des systèmes modulaires et maintenables Assemblage de briques de base vs. dvlpt ad-hoc Produire des canevas d application vs. un programme 23
24 Plans de construction Approche objet-composant Méthodes Logique classes/dynamique Processus scenarii sur composants concurrence distribution tolérance aux pannes Cas d utilisation use case + scenarii Réalisation composants Déploiement composants projetés sur le matériel Orientation des modèles par les cas d utilisation 24
25 Approche objet-composant Formalisme UML Fonctions du système du point de vue de l utilisateur. Les objets et les relations de base entre ces objets. Composants physiques d une application. Représentation du comportement en termes d états. Représentation des objets, des liens mutuels et des interactions potentielles. Schémas de l installation des composants sur les dispositifs matériels. Structure statique des classes et des relations entre ces classes. Représentation du comportement des opérations en termes d actions. Représentation des objets et de leurs interactions temporelles. 25
26 Approche objet-composant Cas d'utilisation Acteur (Décideur) Acteur (Producteur) «communicate» Gérer données Visualiser indicateurs «communicate» 26
27 Approche objet-composant Classes, Associations Ligne Route nom : string vitesse : integer 1 0..* Créer () Afficher() Changervitesse(v) 0..1 x : real y : real Point 2..* Autoroute 27
28 Approche objet-composant Agrégation Sémantique Collection/Élément Forêt 1 1..n Arbre Pays 1 1..n Région 1 1..n Département 28
29 Approche objet-composant Agrégation Image 1 1..n Objet 1 1..n 1..n Objet2 Objet1 Cellule 1..n 29
30 Approche objet-composant Agrégation Adaptation au contexte Contexte donné -> représentations possibles Choix de la représentation Sélection 30
31 Approche objet-composant Scénario (diagramme de séquences) :Pays :Région :Département :Région :Département :Région :Département Population? Population? Population? temps 31
32 Approche objet-composant Spécificités SIE Spatialité Temporalité Quelles représentations?.. 32
33 Approche objet-composant Représentations de l'espace Géométrie euclidienne point (dim 0) ligne (dim 1) aire (dim 2) volume (dim 3) Segment A-pour-extrémité-> Point X Y Est-sur : booleen 33
34 Approche objet-composant Géométrie euclidienne point (dim 0) ligne (dim 1) aire (dim 2) volume (dim 3) Polyligne fermée 0..1 {ordre} n Segment 2..2 Point X Y Est-sur : booleen 1..n
35 Approche objet-composant Géométrie euclidienne point (dim 0) ligne (dim 1) aire (dim 2) volume (dim 3) Polygone {ordre} Point n Segment 2..2 X Y Appartient : bool 3..n
36 Approche objet-composant Géométrie euclidienne point (dim 0) ligne (dim 1) aire (dim 2) volume (dim 3) Polygone 0..1 début 1..1 Point 1..2 Segment 0..n fin 1..1 X Y Appartient : bool orientation 3..n 0..n 36
37 Approche objet-composant Représentations de l'espace Graphes Est-relié-à Nœud, Arête Nœud 0..n n délimite Arête 0..n 37
38 Approche objet-composant Représentations de l'espace Topologie 38
39 Approche objet-composant Représentations de l'espace Topologie 39
40 Approche objet-composant Représentation du temps Instant 1 fin 0..n Intervalle 1 début 0..n durée opérateurs 40
41 Approche objet-composant Et la dynamique Ligne de vie des objets création stabilité fission fusion déplacement croissance destruction déformation Vie Mouvement 41
42 Approche objet-composant Ligne de vie des objets <<create >> :Pays évolution temps fission :Pays :Pays 42
43 PLAN Introduction Approche objet-composant Illustrations Métamodélisation Conclusion 43
44 Illustrations Quelques réussites. 44
45 Illustrations Généralisation [Boffet 2001] «Adaptation des données qualitatives et quantitatives, par allégement du nombre des détails et simplification caractérisée des formes des tracés, en vue de l établissement d une carte répondant à des conditions déterminées.» 1: IGN 1: IGN 1: IGN 45
46 Illustrations Patron composite * Créer () ELEMENT Qualifier () GROUPE D ELEMENTS ELEMENT SIMPLE (Micro) MACRO MESO Bâtiment Route Voie ferrée Rivière Populationbâtiment Population réseaucommunication Ville Quartier Ilot Structure BD TOPO 46
47 Illustrations Encore des patrons.. Perceptions agrégatives du paysage [Lardon &al 2000] Paysage comporte Unité Paysagère regroupe Parcelle 1..* surface 1..* Type occupation. [Bois, Lande, Zone cultivée, ] 47
48 Illustrations Les faiblesses. manques expression limitée des contraintes OCL? prise en compte de l'incertain, du flou 48
49 Illustrations Problème Le tissage de modèles 49
50 Illustrations Introduction de l'usage de pictogrammes PVL (Perceptory) 0D 1D 2D Mads 50
51 Illustrations Problème. projections complexes vers les SIGs (geodatabase) vers les extension de SGBDs orientés-objets intégration thématique et spatial 51
52 Illustrations PostGIS Les types d objets géométriques MySQL 4.1-alpha Oracle Spatial Point Linestring Polygon Multipoint Multilinestring Multipolygon Point Linestring Polygon Multipoint Multilinestring Multipolygon Point Linestring Polygon Multipoint Multilinestring Multipolygon ArcLinestring Compound Linestring Compound Polygon Circle Rectangle 52
53 Illustrations Thématique Géométrie Description Référentiels Types géométrie simple et complexe Requêtes (SQL3) Opérateurs spécifiques sur géométrie - métriques (longueur, aire, distance, centroïde,..) - topologiques - union, intersection Index spatiaux 53
54 PLAN Introduction Approche objet-composant Illustrations Métamodélisation Perspectives et conclusion 54
55 Métamodélisation Proposition OMG MOF UML SPEM Workflow Workflow etc. etc. UML_for_SIG UML_for_SIG Common Common Warehouse Warehouse Metadata Metadata unmodèle unmodèle 55
56 Métamodélisation Les modèles Le monde réel 56
57 Métamodélisation Extensibilité Les stéréotypes «datatype» Integer «subsystem» User Interface «exception» Overflow «utility» Maths «traces» «refines» 57
58 Métamodélisation Extensibilité Profils <<instance of>> MOF Méta Modèle UML Méta Modèle SIG <<extend>> Méta Modèle SIG UML Profil SIG UML 58
59 Métamodélisation Standards ISO (feature type, metadata, etc.) OpenGIS Portrayal Catalogue Reference ApplicationSchema * * Maintenance Content 0..1 * * Distribution 0..1 Metadata 1..* Identification * * Reference System * Constraints * * * Spatial Representation Metadata Extension DataQuality 59
60 Métamodélisation Formalisation des spécifications pour intégration de BD [N. Gesbert 2005] «Ent. géog.» Él t du réseau hydro «Ent. géog.» Cours d'eau * 0..1 affluent de «Ent. géog.» Acc. parcours «Ent. géog.» Nœud réseau «Ent. géog.» Canal «Ent. géog.» Fossé «Objet de la base» Surface d eau «Ent. géog.» Aqueduc «Objet de la base» Cours d'eau nommé «Ent. géog.» Rivière «Ent. géog.» Barrage «Ent. géog.» Écluse «Ent. géog.» Cascade «Objet de la base» Tronçon cours d eau «Ent. géog.» Source «Ent. géog.» Confluent «Ent. géog.» Diffluent «Ent. géog.» Perte Schéma BDTopo Pays «Objet de la base» Point d eau «Ent. géog.» Embouchure 60
61 Métamodélisation Constitution de lots de données à la "carte" [S. Balley 2007] 61
62 Métamodélisation Portail d accès multi catalogues Serveur référentiel MDWEB Géo Thés. Requêtes simultanées Serveur web + BD Serveur web + BD Apache PHP MD Apache PHP MD Partenaire x Partenaire y 62
63 Métamodélisation 63
64 Métamodélisation Vile Exploitant Correspondance exacte? Monument Bois Route Vile Exploitant Modèle d'analyse Monument Bois Vile Exploitant Route Monument Bois Modèle de conception Route Modèle de codage 64
65 Métamodélisation Les éléments des différents modèles sont dépendants Modèle métier UML Découle Modèle SGBD specializes Découle Découle Ref Comment prendre en compte de façon précise les relations inter-modèles comme les relation intra-modèles? Les problèmes de traçabilité, de transformation, sont des cas particuliers de la mise en correspondance de modèles. Ils doivent se traiter au niveau des méta-modèles. 65
66 Métamodélisation La démarche MDA Modèles MDA PIM: Platform Independent Model Spécification neutre d'un système (modèle de métier et de service) qui ignore tous les détails de mise en oeuvre Exemple: système d'occupation du sol exprimé en UML PSM: Platform Specific Model Modèle de métier et de service lié à un modèle de plateforme Exemple : système d'occupation du sol exprimé en "UML profile for SQL" [Thèse A. Miralles 2006 Proposition démarche MDA pour SIE] 66
67 Métamodélisation PIMs Platform Independent Models Objets et composants Les technos du passé? Web services Les technos du présent Grid computing, Cluster computing, etc. Les technos du futur 67
68 PLAN Introduction Approche objet-composant Illustrations Métamodélisation Conclusion 68
69 Conclusion Composition de services [extrait Michael Lutz 2006] WFS 1 Restaurant features: - location (lat/lon) - opening hours - meals extract Location point: (lat: double, long: double) e.g. <51.2, > inputs & outputs x1: double y1: double x2: double y2: double distance_1 functionality double GetCurrent Location point: (lat: double, long: double) e.g. <32.5, -23.5> 69
70 Conclusion Web sémantique et Grid computing Vers les ontologies Médiation dans réseau P2P 70
71 Conclusion L'approche objet - composant Omniprésente Apports indéniables Homogénéisation Normalisée 71
72 Conclusion L'approche objet - composant Limites Appropriation Insuffisante Ce qu elle traite mal.. 72
CONCEPTION DE PROJET SIG AVEC UML
Bulletin de la Société géographique de Liège, 42, 2002, 19-25 CONCEPTION DE PROJET SIG AVEC UML François LAPLANCHE Résumé Avec son statut de standard, le langage UML (Unified Modelling Language) jouit
Plus en détailB.7 Formalisation des spécifications des bases de données géographiques
B.7 Formalisation des spécifications des bases de données géographiques Nils Gesbert Introduction La sémantique précise des objets contenus dans une base de données géographiques vecteur est décrite par
Plus en détailAnalyse,, 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étailLe "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique
Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché
Plus en détailLes Géodatabases en 9.2
Les Géodatabases en 9.2 Session Technique Géodatabase 9.2 Versailles SIG 2007 Nouveautés dans les Géodatabases Géodatabase adaptée À la taille de l entreprise À l architecture déployée Aux processus de
Plus en détailMéthodologies de développement de logiciels de gestion
Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch
Plus en détailBases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre
Bases de Données Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre Synthèse : conception de BD langage de modélisation famille de SGBD SGBD Analyse du
Plus en détailRéplication E-maj Foreign Data Wrapper PostGIS PostgreSQL-f
PGDay Réplication E-maj Foreign Data Wrapper PostGIS PostgreSQL-f Réplication Réplications, disponibilités, durabilités Evolution dans la base de données : Postgres 8.2 : warm standby Postgres 9.0 : hot
Plus en détailLe Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Plus en détailLa démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*
La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,
Plus en détailFormalisation des spécifications de bases de données géographiques pour une meilleure compréhension des données
Formalisation des spécifications de bases de données géographiques pour une meilleure compréhension des données Nils Gesbert Jeune Chercheur Laboratoire COGIT, Institut Géographique National, 2/4 avenue
Plus en détailMODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1
Plus en détailLa Geo-Business Intelligence selon GALIGEO avec 26/10/2005 1
La Geo-Business Intelligence selon GALIGEO avec ESRI 2005 session «Décisionnel» 26/10/2005 1 La Business Intelligence : Une Définition La Business intelligence permet l utilisation des données opérationnelles
Plus en détailCycle 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étailCours en ligne Développement Java pour le web
Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité
Plus en détailArchitecture d'entreprise : Guide Pratique de l'architecture Logique
Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam
Plus en détailUniversité 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étailIFT2255 : 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étailElaboration d un Plan Local d Urbanisme / d un Agenda 21
Elaboration d un Plan Local d Urbanisme / d un Agenda 21 Phase diagnostic Par : P. Mordelet, Université Toulouse 3 C. Aschan-Leygonie, Université Lyon 2 F. Boussama, Université Montpellier 1 C. Mathieu,
Plus en détailGénie logiciel (Un aperçu)
(Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de
Plus en détailMise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne
Mise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne Conférence francophone ESRI 2006 12 octobre Issy-les-Moulineaux Conseil général de Seine-et-Marne Direction Générale des
Plus en détailTechnologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21
INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Rappels UML 2/21
Plus en détailIngénierie des Modèles. Méta-modélisation
Ingénierie des Modèles Méta-modélisation Eric Cariou Master Technologies de l'internet 2 ème année Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique Eric.Cariou@univ-pau.fr
Plus en détailFormation : Modélisation avec UML 2.0 et Mise en pratique
Formation : Modélisation avec et Mise en pratique Durée : sur 4 Jours soit 28 heures ou sur 5 Jours soit 35 heures Présentation Stage UML (Unified Modeling Language) est la notation standard qui s'est
Plus en détailRetour d expériences avec UML
Retour d expériences avec UML UML pour les systèmes biologiques Marie-Hélène Moirez-Charron, UMR AGIR, équipe MAGE INRA Toulouse mailto:marie-helene.charron@toulouse.inra.fr PLAN Contexte de travail UML,
Plus en détailConception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA
Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA I. Introduction Suite à une demande des étudiants, il m'est apparu intéressant de montrer, à travers un exemple concret, comment
Plus en détailLe pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée
Colloque : Systèmes Complexes d Information et Gestion des Risques pour l Aide à la Décision Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée BELKADI
Plus en détailEn vue de l obtention du. Discipline : Informatique. Présentée et soutenue par Mohamed HADJ KACEM. Le Jeudi 13 Novembre 2008
THÈSE En vue de l obtention du DOCTORAT DE L UNIVERSITÉ DE TOULOUSE ET DE L UNIVERSITÉ DE SFAX Délivré par l Université Toulouse III - Paul Sabatier et la Faculté des Sciences Économiques et de Gestion
Plus en détailLa solution pour gérer vos connaissances techniques et scientifiques
La solution pour gérer vos connaissances techniques et scientifiques La solution pour gérer, sécuriser et réutiliser vos connaissances techniques et scientifiques TEEXMA est le premier outil collaboratif
Plus en détailIntégration de données hétérogènes et réparties. Anne Doucet Anne.Doucet@lip6.fr
Intégration de données hétérogènes et réparties Anne Doucet Anne.Doucet@lip6.fr 1 Plan Intégration de données Architectures d intégration Approche matérialisée Approche virtuelle Médiateurs Conception
Plus en détailINDUSTRIALISATION ET RATIONALISATION
INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements
Plus en détailModé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étailBases de données cours 1
Bases de données cours 1 Introduction Catalin Dima Objectifs du cours Modèle relationnel et logique des bases de données. Langage SQL. Conception de bases de données. SQL et PHP. Cours essentiel pour votre
Plus en détailBUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise
BUSINESS INTELLIGENCE Une vision cockpit : utilité et apport pour l'entreprise 1 Présentation PIERRE-YVES BONVIN, SOLVAXIS BERNARD BOIL, RESP. SI, GROUPE OROLUX 2 AGENDA Définitions Positionnement de la
Plus en détailPrésentation du module Base de données spatio-temporelles
Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes
Plus en détailEvolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.fr 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
Plus en détailLa place de la Géomatique Décisionnelle dans le processus de décision
Géomatique décisionnelle La place de la Géomatique Décisionnelle dans le processus de décision - Arnaud Van De Casteele Mines ParisTech - CRC Arnaud {dot} van_de_casteele {at} mines-paristech.fr Les rencontres
Plus en détailMise en œuvre de l architecture SINP. Forum ATEN des TIC 4 juin 2014. Y. Lebeau MEDDE/DGALN/DEB/PEM4
Mise en œuvre de l architecture SINP Forum ATEN des TIC 4 juin 2014 Y. Lebeau MEDDE/DGALN/DEB/PEM4 1 Principes d architecture retenus Diffusion de l information pour tous Accès simple à l information,
Plus en détailDéveloppement d un interpréteur OCL pour une machine virtuelle UML.
ObjeXion Software Prototyping made easy SA au capital de 500 000 F Siret 421 565 565 00015 APE 722Z Téléphone : 03 89 35 70 75 Télécopie : 03 89 35 70 76 L embarcadère 5, rue Gutemberg 68 800 Vieux-Thann,
Plus en détailVisual Paradigm Contraintes inter-associations
Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor
Plus en détailProgramme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence
É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions
Plus en détailORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE
ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION offre de nombreux avantages : performances de pointe, productivité et souplesse accrues pour un coût total de
Plus en détailPerformances. Gestion des serveurs (2/2) Clustering. Grid Computing
Présentation d Oracle 10g Chapitre VII Présentation d ORACLE 10g 7.1 Nouvelles fonctionnalités 7.2 Architecture d Oracle 10g 7.3 Outils annexes 7.4 Conclusions 7.1 Nouvelles fonctionnalités Gestion des
Plus en détailPROGRAMME 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étailObjectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui
Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture
Plus en détailDiagrammes de Package, de déploiement et de composants UML
labsticc.univ-brest.fr/pages_perso/babau/ Diagrammes de Package, de déploiement et de composants UML Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC 2 1 Plan Description
Plus en détailet les Systèmes Multidimensionnels
Le Data Warehouse et les Systèmes Multidimensionnels 1 1. Définition d un Datawarehouse (DW) Le Datawarehouse est une collection de données orientées sujet, intégrées, non volatiles et historisées, organisées
Plus en détailDocument d accompagnement pour le référentiel national du C2i niveau 2 Métiers de l environnement et de l aménagement durables
Document d accompagnement pour le référentiel national du C2i niveau 2 Métiers de l environnement et de l aménagement durables A - Compétences générales et transversales liées à l exercice des métiers
Plus en détailUrbanisme du Système d Information et EAI
Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat
Plus en détailChapitre I : le langage UML et le processus unifié
I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et
Plus en détailLes nouvelles architectures des SI : Etat de l Art
Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre
Plus en détailCatalogue des Formations
Catalogue des Formations When skills meet your need Pilotage et management SI Base de donnée et Aide à la décision Développement www.intellectus.ma www.fb.com/intellectusconsulting contact@intellectus.ma
Plus en détailChapitre 9 : Informatique décisionnelle
Chapitre 9 : Informatique décisionnelle Sommaire Introduction... 3 Définition... 3 Les domaines d application de l informatique décisionnelle... 4 Architecture d un système décisionnel... 5 L outil Oracle
Plus en détailDévelopper une stratégie SIG Entreprise efficace avec ESRI et ArcGIS
Développer une stratégie SIG Entreprise efficace avec ESRI et ArcGIS Gaëtan Lavenu Jean-Thomas Rouzin Les grandes lignes Le SIG dans un contexte «Entreprise»: contexte, considérations et challenges. Les
Plus en détailMise en place d'une chaîne de production raster multi-échelles
25 Février 2014 Thierry Boch tboch@esrifrance.fr Mise en place d'une chaîne de production raster multi-échelles FranceRaster Programme FranceRaster v4 Le produit "France Raster", coédition Esri France
Plus en détailPostGIS, un module de PostgreSQL pour les données spatiales
PostGIS, un module de PostgreSQL pour les données spatiales Olivier Courtin Vincent Picavet Licence GNU FDL PGDay.eu 2009 OSLANDIA SARL / 5. novembre 2009 / www.oslandia.com / infos@oslandia.com Qui sommes
Plus en détailRendez-vous la liberté avec Rational Quality Manager
IBM Software Group RAT02 Rendez-vous la liberté avec Rational Quality Manager Bernard Dupré IBM Rational IT Specialist 2008 IBM Corporation Envisager une plateforme qui change la production de logiciels
Plus en détail4.2 Unités d enseignement du M1
88 CHAPITRE 4. DESCRIPTION DES UNITÉS D ENSEIGNEMENT 4.2 Unités d enseignement du M1 Tous les cours sont de 6 ECTS. Modélisation, optimisation et complexité des algorithmes (code RCP106) Objectif : Présenter
Plus en détailbasé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étailYannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon 1 2010-2011
Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon 1 2010-2011 Présentation générale de la notion de système d information Introduction à la conception et
Plus en détailRTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com
RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
Plus en détailExtensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Extensions à la formation Diagramme de timing FinEpreuve SautBarrière CourseAvantBarrière SautMur {>2 et 10 et 2 et 10 et
Plus en détailConception, 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étailIntégration du référentiel hydrographique Bd Carthage dans le Système d Information de l agence de l eau Adour Garonne
Intégration du référentiel hydrographique Bd Carthage dans le Système d Information de l agence de l eau Adour Garonne point de vue sur l importance attributaire d un référentiel 1 Plan de la présentation
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détailGlossaire. base de données géographiques Voir géodatabase (GDB).
Glossaire analyse Processus d identification d une question ou d un problème à résoudre, de modélisation de ce problème, de recherche des résultats de modélisation, d interprétation des résultats, d élaboration
Plus en détailLes applications webmapping en opensource. 1 Christophe Adriaensen
Les applications webmapping en opensource 1 Christophe Adriaensen Sommaire Présentation de GIM Architecture Webmapping opensource: schéma général Architecture Webmapping opensource: description des composants
Plus en détailQu est-ce que ArcGIS?
2 Qu est-ce que ArcGIS? LE SIG ÉVOLUE Depuis de nombreuses années, la technologie SIG améliore la communication, la collaboration et la prise de décision, la gestion des ressources et des infrastructures,
Plus en détailCursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
Plus en détailSITI Agri La nouvelle génération du Système Intégré de Gestion et de Contrôle pour l administration des subventions
SITI Agri La nouvelle génération du Système Intégré de Gestion et de Contrôle pour l administration des subventions Fichier des exploitations agricoles Dossier du bénéficiaire personnalisable Categories
Plus en détailArcGIS 10 Christophe Tourret Gaëtan Lavenu
ArcGIS 10 Christophe Tourret Gaëtan Lavenu ArcGIS 10 Bureautique Web Mobile 10 9.3.1 Online/Cloud Serveur 9.0 9.1 9.2 9.3 Projets ArcGIS 10 Imagerie Partage Productivité Gestion des données Temporalité
Plus en détailCatalogue Formation «Vanilla»
Catalogue Formation «Vanilla» Date : octobre 2009 Table des matières Liste des Formations...2 Contenu des formations...3 Vanilla FastTrack...3 Vanilla Architecture...5 Enterprise Services...6 BIPortail...7
Plus en détailSystè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étailCours: Administration d'une Base de Données
Bases de Données Avancées Module A IUT Lumière, License CE-STAT 2006-2007 Pierre Parrend Cours: Administration d'une Base de Données Table of Contents Principes...1 Structure d'un Base de Données...1 Architecture...1
Plus en détailBusiness Process Design Max Pauron
Business Process Design Max Pauron 2005 Max Pauron - Reproduction and communication, even partial, are strictly prohibited without written permission. Unauthorized photocopying is a crime. Contexte Les
Plus en détailConduite de projets informatiques Développement, analyse et pilotage (2ième édition)
Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les
Plus en détailSemarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire
FICHE PRODUIT Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire BENEFICES POUR LES DSI Réussir les projets de gouvernance dans les délais et les budgets Démarrer de manière tactique tout en
Plus en détailL approche Model-Driven Architecture, crédible pour développer un progiciel de
ÉCOLE DOCTORALE SYSTÈMES L approche Model-Driven Architecture, crédible pour développer un progiciel de gestion intégré Mémoire de DEA Systèmes Industriels Tuteur : Paul Gaborit Xavier Moghrabi Année universitaire
Plus en détailSQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)
Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence
Plus en détailPascal 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étailBig Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université
Plus en détailInfrastructures de géodonnées. L expérience belge au niveau des régions: la Wallonie
Infrastructures de géodonnées. L expérience belge au niveau des régions: la Wallonie Jean-Pierre KINNAERT Directeur Département de la Géomatique Service public de Wallonie Représentant belge au Comité
Plus en détailLaurent Jégou 07/12/2012 M2 Sigma
Laurent Jégou 07/12/2012 M2 Sigma M2 Sigma U50_B33 WebMapping Séance 4 Les systèmes de gestion de bases de données spatiales : L'exemple de PostGIS Webographie spécifique : Tutoriel FOSS4G 2011 (en français)
Plus en détailIntroduction à la conception de systèmes d information
Introduction à la conception de systèmes d information 2008-2009 M1 MIAGE SIMA / M1 Informatique MIF17 Yannick Prié UFR Informatique - Université Claude Bernard Lyon 1 Objectifs de ce cours Présentation
Plus en détailInitiation aux bases de données (SGBD) Walter RUDAMETKIN
Initiation aux bases de données (SGBD) Walter RUDAMETKIN Bureau F011 Walter.Rudametkin@polytech-lille.fr Moi Je suis étranger J'ai un accent Je me trompe beaucoup en français (et en info, et en math, et...)
Plus en détailEntrepôt de données 1. Introduction
Entrepôt de données 1 (data warehouse) Introduction 1 Présentation Le concept d entrepôt de données a été formalisé pour la première fois en 1990 par Bill Inmon. Il s agissait de constituer une base de
Plus en détailDépartement Génie Informatique
Département Génie Informatique BD51 : Business Intelligence & Data Warehouse Projet Rédacteur : Christian FISCHER Automne 2011 Sujet : Développer un système décisionnel pour la gestion des ventes par magasin
Plus en détailUtilisation du SIG dans une entreprise industrielle pour l analyse et la prise de décision
309 Schedae, 2007 Prépublication n 47 Fascicule n 2 Utilisation du SIG dans une entreprise industrielle pour l analyse et la prise de décision Mohamed Najeh Lakhoua UR : Système, Énergétique, Productique
Plus en détailEntrepôts de données. NEGRE Elsa Université Paris-Dauphine 2015-2016
Entrepôts de données NEGRE Elsa Université Paris-Dauphine 2015-2016 Contexte et problématique Le processus de prise de décision L entrepôt de données Définition Différence avec un SGBD Caractéristiques
Plus en détailL outil 3D «Grand Territoire» de l Agglomération de Montpellier- De la communication à la participation?
L outil 3D «Grand Territoire» de l Agglomération de Montpellier- De la communication à la participation? Marc APARICIO, Responsable Service SIG Observatoires Direction Urbanisme et de l Habitat Montpellier
Plus en détailBases de Données Avancées
1/26 Bases de Données Avancées DataWareHouse Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin,
Plus en détailGKR. Geological Knowledge Representation Base de connaissances métallogéniques
GKR Geological Knowledge Representation Base de connaissances métallogéniques Objets Organiser un ensemble d informations complexes et hétérogènes pour orienter l exploration minière aux échelles tactiques
Plus en détailGL - 2 2.1 Le Génie Logiciel
GL - 2 2.1 Le Génie Logiciel Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda 1 Rappels La production logicielle est une activité complexe de façon
Plus en détailUE 8 Systèmes d information de gestion Le programme
UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications
Plus en détailles GDT dans le Système d Information informatisé Muriel Pinel Laurent Tabourot
les GDT dans le Système d Information informatisé Muriel Pinel Laurent Tabourot Introduction Le Système d Information Les fonctions du SI Un système d information collecte diffuse, transforme et stocke
Plus en détailArcGIS Server 9.3.1 / 9.4. Gaëtan LAVENU Jean-Marie DULISCOUET
ArcGIS Server 9.3.1 / 9.4 Gaëtan LAVENU Jean-Marie DULISCOUET ArcGIS Server 9.3.1 / 9.4 Plus de performance Plus de fonctionnalités Des processus simplifiés (développement, déploiement, licences) Plus
Plus en détailProgiciel K. Parce que chaque K est unique (c) 2005-2013 K-all
Progiciel K Parce que chaque K est unique (c) 2005-2013 K-all Progiciel K pour une gestion intégrée sur mesure puissante et évolutive dans un environnement full Web. Internet, Extranet et Nomade. Le Progiciel
Plus en détailCours 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