SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Modelado visual de aplicaciones Domino
Hiriam Eduardo Pérez Vidal
Tesis para obtener el grado de
Maestría en Tecnologías de Información
Antecedentes
• Los equipos de desarrollo en aplicaciones Lotus Notes carecen de un 
lenguaje de modelado adecuado a la naturaleza de esta tecnología
• Lotus Notes es una tecnología que difiere de la programación orientada 
a objetos y del modelo tradicional de bases de datos relacionales
• Algunos equipos han implementado procesos de desarrollo software a 
la medida
• Carencia de un lenguaje de modelado que permita definir con mayor 
precisión las características propias de una aplicación de este dominio 
tecnológico
Modelado visual de aplicaciones Domino
Modelado visual de aplicaciones Domino
Modelos no estandarizados con poca semántica visual
Problema
• Gran cantidad de aplicaciones colaborativas y portales desarrollados e 
instalados en la plataforma Lotus Notes / Domino
• Carencia de un modelado formal o completo por la ausencia de 
técnicas específicas para esta tecnología
• Estos problemas de diseño provocan:
• Dificultad en el mantenimiento de las aplicaciones
• Defectos en el software que pueden evitarse al detectarse durante el 
modelado
• Duplicidad de esfuerzos al no poder reutilizarse soluciones para
requerimientos similares
Modelado visual de aplicaciones Domino
El problema en la etapa de diseño de las aplicaciones Lotus Notes se basa
en la ausencia de un lenguaje de modelado específico para esta plataforma
y una herramienta de diseño que lo implemente
Objetivos
Analizar, diseñar, e implementar una herramienta de 
modelado visual, que permita diseñar aplicaciones Lotus 
Notes / Domino y generar el código de la aplicación 
correspondiente utilizando un lenguaje de modelado de 
dominio específico
Modelado visual de aplicaciones Domino
• Herramientas para generación de código
• DSL para Lotus usando perfiles de UML
• Desarrollar un modelador
• Desarrollar un generador de código
Justificación
Mejorar la calidad de las aplicaciones en el diseño antes de 
su comercialización con los altos costos asociados
Modelado visual de aplicaciones Domino
• 14.5 millones de licencias vendidas (2009)
• Mas del 50% de las 100 empresas fortune (2009)
• 1 millón de aplicaciones Lotus Notes existentes
• 500,000 desarrolladores Lotus (2004)
• 12000 nuevas empresas (2008)
Actualmente no existe una herramienta de modelado específico para 
esta tecnología o dominio por lo que esta investigación y desarrollo es
innovadora en este terreno
Hipótesis
Modelado visual de aplicaciones Domino
Contar con una herramienta de modelado de dominio específico 
permitirá facilitar el modelado de las aplicaciones Lotus Notes y 
disminuir el tiempo de desarrollo
Facilidad de modelado Disminución de tiempo de desarrollo
Metodología
Modelado visual de aplicaciones Domino
Investigación
Técnicas, herramientas, y 
soluciones para la definición 
de una herramienta de 
modelado visual mediante un 
estándar formal de 
especificación de lenguajes
Desarrollo
Obtención de una herramienta 
de software que implemente el 
resultado de la investigación 
siguiendo un proceso formal de 
desarrollo de software
Con esta herramienta se implementa el resultado de la 
investigación en un producto tangible
Lotus Notes / Domino
Modelado visual de aplicaciones Domino
Seguridad
Al tratarse de un entorno de desarrollo RAD y su base de datos diferente al modelo entidad‐relación 
tradicional, el modelado tradicional de aplicaciones usando lenguajes de propósito general como el 
UML, puede ser complicado y difícilmente estandarizado.
Diseño de 
Software
Diseño de 
Software
Arquitectura 
Dirigida por 
Modelos
Arquitectura 
Dirigida por 
Modelos
Modelado de 
Dominio 
Específico 
(DSM)
Lenguajes de 
modelado 
visual
Lenguajes de 
modelado 
visual
De Dominio 
Específico 
(DSL)
De Dominio 
Específico 
(DSL)
De Propósito 
General
De Propósito 
General
ModelosModelos
ModeladorModelador
Generador  
automático de 
código
Generador  
automático de 
código
AplicaciónAplicación
Conducido por enfoques
Se apoya en
La herramienta 
se compone de
Representa aplicaciones a través de
Emplean Herramientas 
de modelado
Herramientas 
de modelado
MetaEditMetaEdit
MS DSL ToolkitMS DSL Toolkit
EclipseEclipse
Se elaboran usando
Soportan
Perfiles de 
UML
Perfiles de 
UML
Metamodelo 
ecore
Metamodelo 
ecore
Lenguajes 
propietarios
Lenguajes 
propietarios
Se  describen con
Modelado visual de aplicaciones Domino
Modelado visual de aplicaciones Domino
DSL (Domain Specific Language)
Es un lenguaje que permite a través de notaciones apropiadas y 
abstracciones, expresar un dominio de problemas específico
Modelado visual de aplicaciones Domino
Beneficios de un DSL:
o Mejor semántica de los modelos
o Software que cumple mejor con requerimientos de negocio
o Mejora en la calidad del software
o Ahorro de tiempo
o Aumento en la productividad, lectura,
mantenimiento y portabilidad
Selección de la herramienta
Modelado visual de aplicaciones Domino
Tiempo de desarrollo
• MetaEdit+
• MS DSL Toolkit
• Enterprise Architect
• Wepshere App Dev
Fases para obtener un DSM
Modelado visual de aplicaciones Domino
Validación del DSL (Domain Specific Language)
Análisis de dominio
Definición de Metamodelo
Especificación del DSL (Domain Specific Language)
Definición del Lenguaje visual de modelado
Validación del DSL (Domain Specific Language)
Análisis de dominio
Definición de Metamodelo
Especificación del DSL (Domain Specific Language)
Definición del Lenguaje visual de modelado
Análisis de dominio
Definición de Metamodelo
Especificación del DSL (Domain Specific Language)
Definición del Lenguaje visual de modeladoDefinición del Lenguaje visual de modelado
Definición del modelo de dominio
Definición gráfica
Definición de herramientas visuales
Mapeo de modelos
Implementación de la herramienta
Generación automática de código
Desarrollo de herramienta de modelado
Definición del modelo de dominio
Definición gráfica
Definición de herramientas visuales
Mapeo de modelos
Implementación de la herramienta
Generación automática de código
Desarrollo de herramienta de modeladoDesarrollo de herramienta de modelado
15
Clasificación de elementos de diseño
Análisis de dominio
Modelado visual de aplicaciones Domino
16
Definición del metamodelo
Modelado visual de aplicaciones Domino
17
Clasificación de los
estereotipos
La definición completa se
encuentra en perfil de UML
Especificación del DSL
Modelado visual de aplicaciones Domino
18
Validación del DSL
Modelado visual de aplicaciones Domino
Se siguió un proceso formal de desarrollo de SW
19
Desarrollo de la herramienta DSM
Modelado visual de aplicaciones Domino
20
Casos de uso
Requerimientos
Modelado visual de aplicaciones Domino
21
Diseño de arquitectura
Modelado visual de aplicaciones Domino
22
Proceso de creación de la herramienta gráfica 
basada en modelos
Codificación
Modelado visual de aplicaciones Domino
23
Codificación
Modelado visual de aplicaciones Domino
24
<eClassifiers xsi:type="ecore:EClass" name="Database"
eSuperTypes="#//Element">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title"
eType="ecore:EDataType
http://www.Eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="server"
eType="ecore:EDataType
http://www.Eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fileName"
eType="ecore:EDataType
http://www.Eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="replication"
eType="ecore:EDataType
http://www.Eclipse.org/emf/2002/Ecore#//EBooleanObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="indexed"
eType="ecore:EDataType
http://www.Eclipse.org/emf/2002/Ecore#//EBooleanObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="allowStoredForms"
eType="ecore:EDataType
http://www.Eclipse.org/emf/2002/Ecore#//EBooleanObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute"
name="maintainUnreadMarks" eType="ecore:EDataType
http://www.Eclipse.org/emf/2002/Ecore#//EBooleanObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute"
name="replicateUnreadMarks" eType="#//WhoReplicate"
defaultValueLiteral=""/>
<eStructuralFeatures xsi:type="ecore:EAttribute"
name="whenOpenedInBrowser" eType="#//OpenDesignElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description"
eType="ecore:EDataType
http://www.Eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="useJavaScript"
eType="ecore:EDataType
http://www.Eclipse.org/emf/2002/Ecore#//EBooleanObject"/>
</eClassifiers>
Codificación
Modelado visual de aplicaciones Domino
Basada en modelos
25
Proceso de uso de la herramienta
Uso de la herramienta
Modelado visual de aplicaciones Domino
26
Ejemplo de modelo implementado en ECLIPSE
Uso de la herramienta
Modelado visual de aplicaciones Domino
27
DSM ‐ Generador de aplicaciones
Uso de la herramienta
Modelado visual de aplicaciones Domino
• Se realizaron pruebas de funcionalidad propias de un proceso 
de desarrollo SW
• Se realizaron pruebas para la comprobación de la hipótesis 
planteada:
– Facilidad de uso (usabilidad)
– Tiempo de desarrollo (ejercicios de diseño)
28
Pruebas
Modelado visual de aplicaciones Domino
• Los participantes dijeron conocer algún lenguaje de modelado de 
propósito general y tener experiencia en el diseño de aplicaciones
• En el promedio casi nunca diseñan el software que codifican
• Facilidad evaluada en términos de usabilidad. Calificación promedio 
obtenida para el modelador fue de 4.5 de una escala de evaluación entre 
1 y 5 lo que la ubica entre buena y excelente
• Tiempo empleado para la elaboración del ejercicio de diseño usando el 
DSM de esta tesis disminuyó en un 29% con respecto a otras 
herramientas de modelado utilizadas por los participantes. 
• El tiempo promedio necesario para generar la aplicación a partir del 
modelo fue ligeramente superior a un minuto
29
Resultados de las pruebas
Modelado visual de aplicaciones Domino
30
Conclusiones
Modelado visual de aplicaciones Domino
Con base en la hipótesis planteada en este trabajo de tesis, se puede 
concluir que:
Como indican los resultados de este trabajo de tesis y con base en la 
hipótesis planteada al inicio, se puede concluir que contar con una 
herramienta de modelado para aplicaciones Lotus Notes / Domino 
facilita el modelado de las aplicaciones y disminuye el tiempo de 
desarrollo al generar la estructura de la aplicación a partir de su 
diseño, por lo tanto la hipótesis es cierta
Por lo tanto, la hipótesis es cierta.
El tiempo de codificación disminuirá aún más gracias a la generación 
automática de código a partir de un diseño dado
• Se obtuvo una herramienta de modelado visual que permite diseñar 
aplicaciones Lotus Notes y la generación de código de la aplicación 
correspondiente
• En el desarrollo de la herramienta se utilizó un proceso formal de 
desarrollo de software que contempla las actividades de análisis, diseño, 
desarrollo e implementación
• Se revisaron las herramientas para generación de código a través del 
modelado visual
• Se utilizó un lenguaje de modelado de dominio específico que permite 
modelar aplicaciones Lotus Notes basado en la especificación de Perfiles 
de UML
31
Conclusiones
Modelado visual de aplicaciones Domino
• Este trabajo de tesis alcanzó los beneficios esperados de:
– Precisión y acercamiento entre el diseño y las aplicaciones reales, principios 
de la Arquitectura Dirigida por Modelos
– Uniformidad en los diagramas de diseño
– Aprendizaje natural y rápido del lenguaje visual
• Beneficios adicionales:
– Se ha adquirido conocimiento valioso para análisis y definición de modelos de 
dominio para resolver problemas de diseño o modelado en otras disciplinas.
– Se ha obtenido capacidad para desarrollar herramientas visuales de modelado 
de dominios y generación automática de código o aplicaciones
32
Beneficios
Modelado visual de aplicaciones Domino
• La arquitectura de este trabajo es extensible lo que permitirá:
– Implementar la funcionalidad de ingeniería inversa. En esta tesis se propone la 
arquitectura para esta solución
– Implementar patrones de diseño. Para reutilización de código y soluciones 
probadas a problemas específicos, permitiendo explotar el conocimiento de 
los desarrolladores y arquitectos de software
– Integrar la herramienta de modelado a nuevas versiones del IDE de desarrollo 
Lotus Domino Designer. IBM ha apostado a la infraestructura de Eclipse como 
base de sus herramientas de software
33
Trabajos futuros
Modelado visual de aplicaciones Domino
• Con el conocimiento generado en este trabajo de investigación y 
desarrollo, tenemos como posibles implementaciones el modelado de:
– Sistemas empresariales
– Procesos de negocios
– Procesos de gestión del conocimiento
– Procesos de producción, químicos, automotrices, etc.
– Procesos de generación eléctrica
– Procesos de distribución
– Procesos de transformación
34
Áreas de oportunidad
Modelado visual de aplicaciones Domino
35

Más contenido relacionado

Similar a Modelado Visual de aplicaciones Lotus Domino - Tesis

Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NETjnarchie
 
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...Luis Beltran
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETNilian Cabral
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Wilberth Rojas Aguilar
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010David Vázquez Palestino
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010David Vázquez Palestino
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles RAUL Velez
 
IW Unidad 3: Ingeniería Web dirigida por modelos
IW Unidad 3: Ingeniería Web dirigida por modelosIW Unidad 3: Ingeniería Web dirigida por modelos
IW Unidad 3: Ingeniería Web dirigida por modelosFranklin Parrales Bravo
 
Seminario &quot;Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario &quot;Desarrollo para entornos móviles. Comparativas y tendencias&q...Seminario &quot;Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario &quot;Desarrollo para entornos móviles. Comparativas y tendencias&q...CLEFormación
 

Similar a Modelado Visual de aplicaciones Lotus Domino - Tesis (20)

Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
Diferencias entre html y html5..
Diferencias entre html y html5..Diferencias entre html y html5..
Diferencias entre html y html5..
 
Unidad 3 elaboracion de un proyecto (3)
Unidad  3   elaboracion de un proyecto (3)Unidad  3   elaboracion de un proyecto (3)
Unidad 3 elaboracion de un proyecto (3)
 
Introducción a Visual Studio .net
Introducción a Visual Studio .netIntroducción a Visual Studio .net
Introducción a Visual Studio .net
 
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
 
Bea
BeaBea
Bea
 
Bea
BeaBea
Bea
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
Html5 (1)
Html5 (1)Html5 (1)
Html5 (1)
 
MDE & DSLs
MDE & DSLsMDE & DSLs
MDE & DSLs
 
dotNetMálaga - Taller Xamarin
dotNetMálaga - Taller XamarindotNetMálaga - Taller Xamarin
dotNetMálaga - Taller Xamarin
 
Aplicaciones Net
Aplicaciones NetAplicaciones Net
Aplicaciones Net
 
Aplicaciones Net
Aplicaciones NetAplicaciones Net
Aplicaciones Net
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
 
IW Unidad 3: Ingeniería Web dirigida por modelos
IW Unidad 3: Ingeniería Web dirigida por modelosIW Unidad 3: Ingeniería Web dirigida por modelos
IW Unidad 3: Ingeniería Web dirigida por modelos
 
Seminario &quot;Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario &quot;Desarrollo para entornos móviles. Comparativas y tendencias&q...Seminario &quot;Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario &quot;Desarrollo para entornos móviles. Comparativas y tendencias&q...
 

Más de Hiriam Eduardo Perez Vidal

Portafolio de formación SAFe de Meta-Agility Partner Oficial
Portafolio de formación SAFe de Meta-Agility Partner OficialPortafolio de formación SAFe de Meta-Agility Partner Oficial
Portafolio de formación SAFe de Meta-Agility Partner OficialHiriam Eduardo Perez Vidal
 
Datos abiertos y participacion ciudadana - Conferencia Universidad Veracruzana
Datos abiertos y participacion ciudadana - Conferencia Universidad VeracruzanaDatos abiertos y participacion ciudadana - Conferencia Universidad Veracruzana
Datos abiertos y participacion ciudadana - Conferencia Universidad VeracruzanaHiriam Eduardo Perez Vidal
 
Administracion de Documentos Electronicos - Modelo de Gestión Documental MGD-RTA
Administracion de Documentos Electronicos - Modelo de Gestión Documental MGD-RTAAdministracion de Documentos Electronicos - Modelo de Gestión Documental MGD-RTA
Administracion de Documentos Electronicos - Modelo de Gestión Documental MGD-RTAHiriam Eduardo Perez Vidal
 
Seguridad - Modelo de Gestion Documental MGD-RTA
Seguridad - Modelo de Gestion Documental MGD-RTASeguridad - Modelo de Gestion Documental MGD-RTA
Seguridad - Modelo de Gestion Documental MGD-RTAHiriam Eduardo Perez Vidal
 
Interoperabilidad - Modelo de Gestion Documental de la RTA
Interoperabilidad - Modelo de Gestion Documental de la RTAInteroperabilidad - Modelo de Gestion Documental de la RTA
Interoperabilidad - Modelo de Gestion Documental de la RTAHiriam Eduardo Perez Vidal
 
Modelado Visual de Aplicaciones Lotus Notes Domino
Modelado Visual de Aplicaciones Lotus Notes DominoModelado Visual de Aplicaciones Lotus Notes Domino
Modelado Visual de Aplicaciones Lotus Notes DominoHiriam Eduardo Perez Vidal
 
Control of legal processes using collaborative tools
Control of legal processes using collaborative toolsControl of legal processes using collaborative tools
Control of legal processes using collaborative toolsHiriam Eduardo Perez Vidal
 
Cp 24 - Implementacion de una herramienta para service desk basada en ITIL
Cp 24 - Implementacion de una herramienta para service desk basada en ITILCp 24 - Implementacion de una herramienta para service desk basada en ITIL
Cp 24 - Implementacion de una herramienta para service desk basada en ITILHiriam Eduardo Perez Vidal
 

Más de Hiriam Eduardo Perez Vidal (9)

Portafolio de formación SAFe de Meta-Agility Partner Oficial
Portafolio de formación SAFe de Meta-Agility Partner OficialPortafolio de formación SAFe de Meta-Agility Partner Oficial
Portafolio de formación SAFe de Meta-Agility Partner Oficial
 
Datos abiertos y participacion ciudadana - Conferencia Universidad Veracruzana
Datos abiertos y participacion ciudadana - Conferencia Universidad VeracruzanaDatos abiertos y participacion ciudadana - Conferencia Universidad Veracruzana
Datos abiertos y participacion ciudadana - Conferencia Universidad Veracruzana
 
Administracion de Documentos Electronicos - Modelo de Gestión Documental MGD-RTA
Administracion de Documentos Electronicos - Modelo de Gestión Documental MGD-RTAAdministracion de Documentos Electronicos - Modelo de Gestión Documental MGD-RTA
Administracion de Documentos Electronicos - Modelo de Gestión Documental MGD-RTA
 
Seguridad - Modelo de Gestion Documental MGD-RTA
Seguridad - Modelo de Gestion Documental MGD-RTASeguridad - Modelo de Gestion Documental MGD-RTA
Seguridad - Modelo de Gestion Documental MGD-RTA
 
Interoperabilidad - Modelo de Gestion Documental de la RTA
Interoperabilidad - Modelo de Gestion Documental de la RTAInteroperabilidad - Modelo de Gestion Documental de la RTA
Interoperabilidad - Modelo de Gestion Documental de la RTA
 
Modelado Visual de Aplicaciones Lotus Notes Domino
Modelado Visual de Aplicaciones Lotus Notes DominoModelado Visual de Aplicaciones Lotus Notes Domino
Modelado Visual de Aplicaciones Lotus Notes Domino
 
Control of legal processes using collaborative tools
Control of legal processes using collaborative toolsControl of legal processes using collaborative tools
Control of legal processes using collaborative tools
 
Cp 24 - Implementacion de una herramienta para service desk basada en ITIL
Cp 24 - Implementacion de una herramienta para service desk basada en ITILCp 24 - Implementacion de una herramienta para service desk basada en ITIL
Cp 24 - Implementacion de una herramienta para service desk basada en ITIL
 
Que es la usabilidad
Que es la usabilidadQue es la usabilidad
Que es la usabilidad
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (10)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Modelado Visual de aplicaciones Lotus Domino - Tesis