Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
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
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
39
Méthode de développement
Prototypeur Backend Java plugin Object Relational Mapper ORM MSI (JSON) Client web Ext Js 4.1
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.