![Page 1: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/1.jpg)
![Page 2: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/2.jpg)
![Page 3: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/3.jpg)
INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE
BATALLA
MARÍA CATALINA ACERO
![Page 4: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/4.jpg)
El Gobierno Nacional se apoya en 18 plataformas
digitales desarrolladas por Heinsohn
PRESENCIAINTERNACIONAL EN:
PRESENCIA NACIONAL EN:
CERTIFICACIONES 700
38 AÑOS DE
EXPERIENCIAEN EL MERCADO
Los Fondos de pensiones en Colombia realizan 180 millones de procesos al
año con nuestro software
El único software para el control nacional de
tránsito y transporte ha sido desarrollado por
Heinsohn
45% de los clientes de SAP Business One en
Colombia son soportados por nosotros
» Estados Unidos» Ecuador» El Salvador
» ISO 9001» OHSAS 18001» CMMI MADUREZ DEV / 5» CMMI MADUREZ SVC / 3
COLABORADORES
TRAYECTORIA
QUIENES SOMOS
EXPERIENCIA EN EL MERCADO
1200CLIENTES EMPLEAN
SOLUCIONES HEINSOHN » Bogotá (Casa Matriz)» Medellín» Bucaramanga» Barranquilla» Cali
» Manizales» Pereira» Armenia» Tunja
![Page 5: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/5.jpg)
RETOS ACTUALES
Time to Market
Calidad Transformación Digital
Alineación Negocio - TI
![Page 6: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/6.jpg)
CONTEXTO
Seguridad Auditoria Procesamiento Archivos
Procesos Automáticos Notificaciones Encuestas
Firmas digitales Entitymatic
COMPONENTES LION
Resuelven requerimientos comunes de aplicaciones empresariales
Se cuenta con 20 componentes aproximadamente en tecnología JEE5, JEE6
![Page 7: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/7.jpg)
CONTEXTO
COMPONENTES LION
PROYECTOS SW
Tiempo alto de ensamblaje y acondicionamiento (Semanas) Errores de integración
PROBLEMA 1
![Page 8: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/8.jpg)
CONTEXTO
Automatización de tareas complejas de integraciónTiempo de ensamblaje en minutos.Integración simultánea de varios componentesSe eliminan errores de integración
SOLUCIÓN
Lion Wizard
Arquetipos
acopla componentes
Componentes Lion
genera nuevos proyectos
nuevo proyecto con componentes acoplados
LION WIZARD
La Ingeniería Dirigida por Modelos (MDE) logra en las empresas sistemas de software con mayor productividad y calidad. Simposio PUJ –2015. María Consuelo Franky, Jaime Pavlich, Catalina Acero
![Page 9: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/9.jpg)
CONTEXTO
INGENIEROS DE DESARROLLO - HOY
Detalle técnico, evolución tecnológica Solución de Errores
Modelo y lógica de negocio
![Page 10: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/10.jpg)
CONTEXTO
Disminuir tiempos de desarrollo
•Reducir desviaciones• Facilitar desarrollo en la capa de
presentación
Disminuir el nivel de errores
•Menores costos•Mayor satisfacción del cliente
Facilitar la integración de los componentes de Lion
Estandarización de buenas prácticas
PRODUCTIVIDAD
![Page 11: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/11.jpg)
MDE
La Ingeniería Dirigida por Modelos (MDE) logra en las empresas sistemas de software con mayor productividad y calidad. Simposio PUJ –2015. María Consuelo Franky, Jaime Pavlich, Catalina Acero
LENGUAJE DE MODELADO
GENERADORES DE CÓDIGO
APROXIMACIÓN MDE
![Page 12: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/12.jpg)
APROXIMACIÓN MDE
ISMLMetamodelo
Grámatica Chequeode tipos
Manejadorde contexto
La Ingeniería Dirigida por Modelos (MDE) logra en las empresas sistemas de software con mayor productividad y calidad. Simposio PUJ –2015. María Consuelo Franky, Jaime Pavlich, Catalina Acero
LENGUAJE DE MODELADO
fAbstracciónfAutomatizaciónfFlexibilidadfControl de versionesfFacilitar AdopciónfIntegración con Frameworks Existentes
PRINCIPIOS DE DISEÑO
fLenguaje Textual definido mediante gramática (facilidades Xtext)
fModelo-Vista-Controlador (MVC)fServicios y Reutilización de componentes LionfFacilidades de modelado parcialfPlugins de Eclipse
![Page 13: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/13.jpg)
APROXIMACIÓN MDE
La Ingeniería Dirigida por Modelos (MDE) logra en las empresas sistemas de software con mayor productividad y calidad. Simposio PUJ –2015. María Consuelo Franky, Jaime Pavlich, Catalina Acero
LENGUAJE DE MODELADO
![Page 14: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/14.jpg)
APROXIMACIÓN MDE
La Ingeniería Dirigida por Modelos (MDE) logra en las empresas sistemas de software con mayor productividad y calidad. Simposio PUJ –2015. María Consuelo Franky, Jaime Pavlich, Catalina Acero
ENTIDADES
![Page 15: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/15.jpg)
APROXIMACIÓN MDE
La Ingeniería Dirigida por Modelos (MDE) logra en las empresas sistemas de software con mayor productividad y calidad. Simposio PUJ –2015. María Consuelo Franky, Jaime Pavlich, Catalina Acero
PÁGINAS
![Page 16: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/16.jpg)
APROXIMACIÓN MDE
La Ingeniería Dirigida por Modelos (MDE) logra en las empresas sistemas de software con mayor productividad y calidad. Simposio PUJ –2015. María Consuelo Franky, Jaime Pavlich, Catalina Acero
![Page 17: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/17.jpg)
APROXIMACIÓN MDE
La Ingeniería Dirigida por Modelos (MDE) logra en las empresas sistemas de software con mayor productividad y calidad. Simposio PUJ –2015. María Consuelo Franky, Jaime Pavlich, Catalina Acero
![Page 18: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/18.jpg)
APROXIMACIÓN MDE
La Ingeniería Dirigida por Modelos (MDE) logra en las empresas sistemas de software con mayor productividad y calidad. Simposio PUJ –2015. María Consuelo Franky, Jaime Pavlich, Catalina Acero
GENERADORES DE CÓDIGO
ISML-GEN Entity Generator
JEE + JSF Generator
JEE + JavaFX + REST Gen.
CRUD Transformer
Generator Suites
Generators
Templates
fConjunto de generadores de código modulares (mediante facilidades Xtend)
![Page 19: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/19.jpg)
APROXIMACIÓN MDE
(Eclipse con plugins)
![Page 20: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/20.jpg)
APROXIMACIÓN MDE
![Page 21: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/21.jpg)
INGENIEROS FUTURO
![Page 22: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/22.jpg)
CONCLUSIONES
f Foco en conocimiento de negocio
f Estandarización de buenas prácticas
f Aumento de productividad
f Mejora en la calidad de aplicaciones
f Curva de aprendizaje modelado
f Cambio de paradigma de programación
f Dificultad de adopción en aplicaciones de gran escalaf Necesidad de nuevos generadores acorde
arquitecturas de referencia
f Mantenimiento de aplicaciones
fPreparación de la industria y los nuevos profesionales
DESAFÍOSVENTAJAS
![Page 23: INGENIERÍA DIRIGIDA POR MODELOS EN EL CAMPO DE … · JEE + JSF Generator JEE + JavaFX + REST Gen. CRUD Transformer Generator Suites Generators Templates fConjunto de generadores](https://reader031.vdocuments.pub/reader031/viewer/2022020216/5c64d56609d3f29b6e8bd135/html5/thumbnails/23.jpg)
Heinsohn sabe como evolucionar a cada segundo