La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "Projet A.R.T. Première présentation"— Transcription de la présentation:

1 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

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

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

4 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

5 Jean-Louis Le Moigne : théorie du SIO

6 Merise → Datarun Daniel Pascot .

7 Silverrun Dzenan Ridjanovic

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

9 Togaf

10 Le patrimoine de logiciel librement accessible et partageable

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

12 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

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

14 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

15 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

16 X Guide.pd

17 Extraction des modèles
Garder et améliorer le méta Guide.pd

18 Msss : dictionnaire de données

19 Modèle TCO

20 Togaf

21 Atelier de Référentiel pour Togaf

22 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.

23 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) …

24 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

25 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

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

27

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

29 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

30 Modèle Utilisateur Agile Metadata Patterns App

31 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 )

32 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.

33 Metadata

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

35 Technologie Python Postgresql

36 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' )

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

38

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


Télécharger ppt "Projet A.R.T. Première présentation"

Présentations similaires


Annonces Google