Approches objet, composant, modèle avantages et inconvénients
|
|
|
- Gaspard Guérin
- il y a 10 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
B.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
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
Le "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é
Les 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
Mé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
Bases 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
Ré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
Le 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
La 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,
Formalisation 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
MODELISATION 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
La 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
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
Cours 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é
Architecture 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
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
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
Elaboration 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,
Génie logiciel (Un aperçu)
(Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle [email protected] Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de
Mise 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
Technologie 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, [email protected] INSA - ASI TechnoWeb : Rappels UML 2/21
Ingé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 [email protected]
Formation : 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
Retour 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:[email protected] PLAN Contexte de travail UML,
Conception 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
Le 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
En 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
La 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
Intégration de données hétérogènes et réparties. Anne Doucet [email protected]
Intégration de données hétérogènes et réparties Anne Doucet [email protected] 1 Plan Intégration de données Architectures d intégration Approche matérialisée Approche virtuelle Médiateurs Conception
INDUSTRIALISATION 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
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
Bases 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
BUSINESS 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
Présentation du module Base de données spatio-temporelles
Présentation du module Base de données spatio-temporelles S. Lèbre [email protected] Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes
Evolution 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 [email protected] 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
La 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
Mise 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,
Dé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,
Visual 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
Programme 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
ORACLE 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
Performances. 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
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,
Objectif : 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
Diagrammes 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
et 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
Document 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
Urbanisme 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
Chapitre 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
Les 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
Catalogue 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 [email protected]
Chapitre 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
Dé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
Mise en place d'une chaîne de production raster multi-échelles
25 Février 2014 Thierry Boch [email protected] Mise en place d'une chaîne de production raster multi-échelles FranceRaster Programme FranceRaster v4 Le produit "France Raster", coédition Esri France
PostGIS, 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 / [email protected] Qui sommes
Rendez-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
4.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
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
Yannick 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
RTDS G3. Emmanuel Gaudin [email protected]
RTDS G3 Emmanuel Gaudin [email protected] 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,
Extensions à 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
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: [email protected] 1. Introduction
Inté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
4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre [email protected] Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Glossaire. 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
Les 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
Qu 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,
Cursus 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
SITI 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
ArcGIS 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é
Catalogue 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
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
Cours: 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
Business 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
Conduite 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
Semarchy 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
L 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
SQL 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
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
Big 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é
Infrastructures 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é
Laurent 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)
Introduction à 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
Initiation aux bases de données (SGBD) Walter RUDAMETKIN
Initiation aux bases de données (SGBD) Walter RUDAMETKIN Bureau F011 [email protected] Moi Je suis étranger J'ai un accent Je me trompe beaucoup en français (et en info, et en math, et...)
Entrepô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
Dé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
Utilisation 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
Entrepô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
L 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
Bases 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,
GKR. 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
GL - 2 2.1 Le Génie Logiciel
GL - 2 2.1 Le Génie Logiciel Lydie du Bousquet [email protected] En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda 1 Rappels La production logicielle est une activité complexe de façon
UE 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
les 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
ArcGIS 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
Progiciel 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
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
