Projet A.R.T. Première présentation

Slides:



Advertisements
Présentations similaires
LES NOMBRES PREMIERS ET COMPOSÉS
Advertisements

[number 1-100].
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Distance inter-locuteur
Koha - Greenstone Symposium Koha Miramas 28 mai 2010
Thème 3 : plate-forme de modélisation et de gestion de référentiels XML étapes modélisation des structures (UML) gestion du référentiel de modélisation.
Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros
Est Ouest Sud 11 1 Nord 1 Individuel 20 joueurs 15 rondes - 30 étuis (arc-en-ciel) Laval Du Breuil Adstock, Québec I-20-15ACBLScore S0515 RondeNE
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 36 joueurs
Les Prepositions.
19 septembre 2006 Tendances Logicielles MDD/MDA : Génération dapplications avec IBM Rational Software Architect Jean-Pierre Schoch –
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
Projet n°4 : Objecteering
JXDVDTEK – Une DVDthèque en Java et XML
Object Management Architecture (OMA)
Le Modèle Logique de Données
JOME, un Composant Logiciel pour le Télé-Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA.
Minimisation Techniques 1 Assimilation Algorithms: Minimisation Techniques Yannick Trémolet ECMWF Data Assimilation Training Course March 2006.
2 1. Vos droits en tant quusagers 3 1. Vos droits en tant quusagers (suite) 4.
PARTENARIAT ÉDUCATIF GRUNDTVIG PARTENARIAT ÉDUCATIF GRUNDTVIG REPERES COHESION CULTURELLE ET EXPANSION DES IDEES SUR LE TERRITOIRE EUROPEEN.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
Introduction aux services WEB
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Développement d’applications web
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
le profil UML en temps réel MARTE
BPM & BPMS.
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
Titre : Implémentation des éléments finis sous Matlab
UML F. Laperruque INRA – SAGA CATI SICPA.
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
LES NOMBRES PREMIERS ET COMPOSÉS
OIL & UPML DREVET - HUMBERT Introduction OIL : un langage de description dontologies UPML : un langage de description de systèmes à base.
Développement d’application web
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Notre calendrier français MARS 2014
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
C'est pour bientôt.....
Séminaire Service Interoperability on Context Level in Ubiquitous Computing Environments Davide Bazzi IIUF Etude de larticle: Service Interoperability.
Les nombres.
Veuillez trouver ci-joint
F L T R Université catholique de Louvain-la-Neuve Faculté de philosophie et lettres FLTR Faculté de Philosophie et Lettres Présentation décembre 2002 Réalisation:
Processus d'un projet F.Pfister
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
Page 1 © Jean Elias Gagner en agilité numérique. Page 2 © Jean Elias Les fournisseurs.
2 Industrialisation des développements sur SQL Server avec Visual Studio 2010 Mardi 8 Février – 17h30 Karim Zegour – Winwise Michel Perfetti – MVP VS.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
1 PLAN I. Eclipse Modeling Framework  Présentation  Le modèle Ecore  Code généré  Utilisation de template II.Graphical Modeling Framework  Présentation.
CALENDRIER-PLAYBOY 2020.
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
1. Présentation générale du système
Outil de gestion des cartes grises
1 Nestlé – Optifibre Zones administrables via le back-office.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Partie II: Temps et évolution Energie et mouvements des particules
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Modèle à objets et sérialisation Olivier ChamlaFrançois Chastanet.
Transcription de la présentation:

Projet A.R.T. Première présentation Daniel Pascot, Professeur titulaire Dario Gomez , MSC GTI en cours, professionnel de recherche Gabriela Nino de Rivera Torres , MBA GTI, professionnelle de recherche

La trajectoire du projet A.R.T. prototypeur Dictionnaire de données Outil d'étude de CTP

La trajectoire du projet A.R.T. prototypeur Dictionnaire de données Outil d'étude de CTP

La naissance et l'évolution des idées Les idées prennent du temps à mûrir se construisent l'une sur l'autre doivent être portées par quelqu'un http://www.youtube.com/watch?v=NugRZGDbPFU

Jean-Louis Le Moigne : théorie du SIO

Merise → Datarun Daniel Pascot .

Silverrun Dzenan Ridjanovic

Pratique du génie logiciel Prototypeur Backend Dario Gomez Java plugin Object Relational Mapper ORM MSI (JSON) Client web Ext Js 4.1

Togaf

Le patrimoine de logiciel librement accessible et partageable http://fr.wikipedia.org/wiki/Fichier:Carte_conceptuelle_du_logiciel_libre.svg

La trajectoire du projet A.R.T. prototypeur Dictionnaire de données Outil d'étude de CTP

La conception par les données . Besoins et préférences de l’utilisateur . ASI . MFI MSC Utilisateur Modèle de Données de l’Interface MDI Analyste Règles de Construction MSI Modèle de Spécification de l’Interface Règles de Spécification Module d'Interface avec présentation Normes d’Interface et Fonctionnalités de l’outil de construction Le prototype utilise un protocole par défaut

MSI MDI BLOC TABLE BLOC TABLE BLOC TABLE FENÊTRE FENÊTRE Sélection Projection Jointure TABLE BLOC TABLE NON VISIBLE TABLE

Spécifications Prototype SILVERRUN-MRD Prototype SERVEUR Schema MFO MSC Schéma de la Base de données Analyste Modèle Spécifications Communes Sélection Projection Jointure MCD CLIENT Utilisateur Programme Programmeur MSI Dossier de Conception Modèle de Spécification de l’Interface

Prototype Spécifications Connaissance des données Connaissance de l'application SERVEUR Schéma de la Base de données MFO MSC Analyste Modèle Spécifications Communes Sélection Projection Jointure MCD CLIENT Utilisateur MSI Modèle de Spécification de l’Interface Programmeur Dossier de Conception

X http://www.modelsphere.org/Developer Guide.pd

Extraction des modèles Garder et améliorer le méta http://www.modelsphere.org/Developer Guide.pd

Msss : dictionnaire de données

Modèle TCO

Togaf

Atelier de Référentiel pour Togaf

Patterns? Metadata? Un patron de conception (en anglais : « design pattern ») est une bonne pratique en réponse à un problème de conception d'un logiciel. Métadonnée, signifie « donnée de/à propos de donnée ») est une donnée servant à définir une donnée ou ce que l'on en fait.

MDA (Model Driven Architecture ) OMG (Object Management Group) 2001 Standards : UML (Unified Modeling Language) MOF (Meta-Object Facility) XMI (XML Metadata Interchange) EDOC (Enterprise Distributed Object Computing) SPEM (Software Process Engineering Metamodel) CWM (Common Warehouse Metamodel) MOFM2T (MOF Model-to-Text language) …

L'approche MDA Génération automatique de code source à partir d'une modélisation UML : le standard UML Des templates de génération UML→code source, et l'outil de génération de code qui s'appuie dessus le tout intégré dans une "chaîne" de production

Génération de code Évolution « /%?$ »@@ Traçabilité ???? Utilisateur Spécifications SILVERRUN-MRD Prototype SERVEUR Schema MFO MSC Schéma de la Base de données Analyste Modèle Spécifications Communes Sélection Projection Jointure MCD CLIENT Utilisateur Programme MSI Dossier de Conception Modèle de Spécification de l’Interface

Forward and Reverse Engineering Models « a formalised path to transform analysis-time artefacts right through to build-time artefacts ». Model → MetaData MetaData → Prototype

Modèle Modèle Génération de code Interprétation et exécution Application gérée par les Metadata

Interprétation des spécifications Higher the patterns - more we can produce repeatable, higher quality and faster model to business applications time Simple vision - Long Term vision

Modèle Utilisateur Agile Metadata Patterns App

Interprétation des spécifications Premises « A good pattern provide a good understandable description of complex structures that can equally assist in the description of complex relations ». « Describing the patterns is the responsibility of metadata ». « Metadata is ( a concept ) the common term for the representation of the data models that describe patterns. » Metadata plus riche  Evolution Objets vers Composantes ( functional layers ) Metadata associated with services ( forward-engineering of services, a rich—and reusable—approach to services definitions. ) SOA ( Service Orieted App )

A.R.T. Referential d'architecture Critères store, use and share metadata Reduce the semantic gap between the design and the implementation. Integration of the development tooling with the underlying software infrastructure.

Metadata

PCI ( Proto Concept Interface ) View → Model extensible d'entite Zooms ( Absorption ) Détails ( navigation )

Technologie Python Postgresql

Back End Django MVT Ajax request Model : View : Template : HTML base ORM ( SQL – NOSQL – XML, … ) View : Url translation Messsage Brooker ( distpacher ) Middleware plugin implementation Template : HTML base Ajax request ( CORBA, WebServices, Generic interface definition language 'IDL' )

Front End HTML5 Js Frameworks Platform Independent No direct HTML ExtJs, Jquery Platform Independent

Méthode de développement Prototypeur Backend Java plugin Object Relational Mapper ORM MSI (JSON) Client web Ext Js 4.1