Aplicación de MDE para el desarrollo de herramientas de elearning
|
|
- Estefania Montoya Vera
- hace 8 años
- Vistas:
Transcripción
1 MDE para el desarrollo de herramientas de elearning Miguel A. Redondo Escuela Superior de Informá>ca Aplicación de MDE para el desarrollo de herramientas de elearning.:::. Miguel Ángel Redondo.:::.Grupo CHICO.:::. Escuela Superior de Informá>ca.:::. Universidad de Cas>lla La Mancha
2 Agenda q Introducción q Principios del desarrollo basado en modelos q Aplicación al desarrollo de herramientas de elearning q Desarrollo para Eclipse y con soporte al a aprendizaje colaboraavo q Conclusiones
3 Agenda q Introducción q Principios del MDE q Eclipse en elearning q Desarrollo MDE para Eclipse q Conclusiones
4 Introducción q Consideramos el desarrollo de un sistema de elearning como el desarrollo de un sistema sohware q Desarrollo de sohware q Tarea costosa y compleja q Lenguajes orientados a objetos q ReuAlización de componentes q Se requiere explorar nuevos paradigmas
5 Introducción q Paradigmas basados en modelos q Ingeniería Dirigida por Modelos (MDE) q Enfoque habitual en diversos ámbitos de la ingeniería q Desarrollo de SoHware Dirigido por Modelos (DSDM) q Aplicación de MDE al desarrollo de sojware q Enfoque relaavamente reciente q Conferencias cienlficas: MODELS, ECMFA, etc. q Títulos de especialización: MDE Diploma (Univ. de Nantes)
6 Agenda q Introducción q Principios del MDE q Eclipse en elearning q Desarrollo MDE para Eclipse q Conclusiones
7 Principios del MDE q Los modelos autocon>enen toda la información para la construcción del sistema q Se realizan transformaciones sucesivas hasta llegar el producto deseado
8 Principios del MDE q Conceptos fundamentales q Metamodelado q Descripción del conjunto de modelos admisibles dentro de un lenguaje q Lenguajes de dominios específicos (DSL) q Incluyen símbolos y relaciones para construir modelos específicos del dominio del problema q Motores de transformaciones q Modelo a Modelo (M2M) q Modelo a Texto (M2T)
9 Principios del MDE q Propuestas tecnológicas q Object Management Group (OMG) q MDA como arquitectura de referencia q MOF como lenguaje de meta- metamodelado q Tipos de modelos organizados por niveles q Enfoque AMMA q ATLAS como arquitectura de referencia q Lenguajes como KM3, ATL, TCS q Proyecto Eclipse q Marco para la integración de herramientas q Eclipse Modeling Project q Ecore (simplificación de MOF) como lenguaje de meta- metamodelado q Extensiones y plug- ins (EMF, GMF, ATL, etc.)
10 Principios del MDE q Propuestas metodológicas q Desarrollo realizado por Jesús Gallardo en la UCLM q UAlización de los plug- ins EMP de Eclipse q Metamodelado para la definición de los dominios, las herramientas, las necesidades de tutorización y de colaboración q Transformaciones ATL para generar los modelos q GMF para las interfaces gráficas q Extensión de GMF para soportar colaboración
11 Agenda q Introducción q Principios del MDE q Eclipse en elearning q Desarrollo MDE para Eclipse q Conclusiones
12 Eclipse en elearning q Eclipse q IDE de uso profesional y docente q Soporte para integración en CASEs q Por ejemplo, Visual Paradigm q No Aene soporte específico para enseñanza q Incorpora posibilidades de personalización y expansión q Eclipse CommunicaCons Framework (ECF) q Web Tools Project (WTP) q Eclipse Modelling Framework (EMF) q Graphical EdiCng Framework (GEF) q Test and Performance Tooling Project (TPTP) q Business Intelligence and ReporCng Tools (BIRT) q
13 Eclipse en elearning q Eclipse q Entorno personalizable (extensible) mediante agregación de plug- ins q Persigue lograr una plataforma universal de desarrollo
14 Eclipse en elearning q Eclipse Arquitectura OSGi q Bundle - > plug- in gesaonado por Eclipse
15 Eclipse en elearning q Versión de Eclipse para educación q Pretende crear un entorno que permita a los estudiantes centrarse en la tarea de aprender q Soporte para los lenguajes de programación y herramientas de uso común en estas Atulaciones q Ej. Java, Scheme, Prolog, etc. q Se encuentra en incuba5on hdp://wiki.eclipse.org/eclipse_ide_for_educaaon
16 q Ejemplos q Kenya Eclipse Eclipse en elearning
17 q Ejemplos q Jazz Sangam Eclipse en elearning Figure 1: Screenshot of Rational Team Concert workspace showing Jazz Sangam
18 q Ejemplos q Saros Eclipse en elearning
19 q Ejemplos MDE para el desarrollo de herramientas de elearning 504 Recursos docentes temporal de los cambios producidos en el código. Con estas características en mente se ha desarrollado EclipseGavab, una herramienta colaborativa para la docencia online de la programación. En la siguiente sección se describen las características de esta herramienta. q EclipseGavab 3. Descripción de EclipseGavab EclipseGavab es una distribución de Eclipse orientada a la docencia presencial y online de la informática. Esta distribución incluye soporte para varios lenguaje de programación, lo que permite su utilización en diferentes asignaturas, y un entorno colaborativo en el cual los alumnos pueden llevar a cabo su aprendizaje. Con EclipseGavab es posible aplicar el Aprendizaje Basado en Proyectos en la enseñanza online. En la Figura 1 se muestra el logotipo de esta herramienta. Figura 1. Logotipo de EclipseGavab Como se ha comentado anteriormente, para que una herramienta pueda utilizarse en el XV Jornadas de Enseñanza Universitaria de la Informática 5 soporte de todos estos lenguajes incluye editores con resaltado de sintaxis y marcación de errores Eclipse elearning de compilación en el propio código, depuración, ayuda integrada, entre otras características. Todos estos lenguajes se utilizan en diversas asignaturas para enseñar diferentes paradigmas o metodologías de la programación. Desde el punto de vista colaborativo, EclipseGavab incorpora un conjunto de herramientas que dotan al entorno de desarrollo de capacidades colaborativas como clientes de chat, edición compartida del código y un cliente del sistema de control de versiones Subversion [18] que permite utilizar repositorios de código para compartir programas. El control del repositorio subversión se ofrece en EclipseGavab a través del plugin Subversive. El chat y la edición compartida se implementan con el plugin Eclipse Communication Framework. Este plugin presenta características similares al módulo Collab de Netbeans. Las Figura 2 y 3 muestran una sesión de edición compartida de código. La Figura 2 muestra el entorno EclipseGavab que está siendo utilizado por el profesor. La Figura 3 muestra el entorno que está siendo utilizado por el alumno. El profesor incluye un comentario en el código del alumno indicándole que la implementación que ha realizado de una determinada funcionalidad que se le requería en la práctica no considera un caso básico. En su editor, el alumno observa inmediatamente lo que el profesor escribe. Eclipse es un sistema modular que permite la inclusión de funcionalidades para el desarrollo en diversos lenguajes de programación. Están disponibles componentes para muchos lenguajes de programación, pero al
20 q Ejemplos q COALA find in their future work. That is, not to use virtual environments or simulation tools but employ a real-world Integrated Development Environment (IDE). MDE para el desarrollo de herramientas de elearning Thus, to further develop our approach we have selected the widely available Eclipse platform [Eclipse]. Eclipse is an integrated development environment, which allows creating extensions by using its own API. Such extensions are implemented as Eclipse en elearning plug-ins that can be optionally loaded by users. Eclipse is a full-fledged developmen environment that works with Java, C/C++ and other programming languages.
21 Jurado F., Molina A.I., Redondo M.A., Ortega M., Giemza A., Bollen L.... er this, the teacher uploads the template, the test cases and the fuzzy tation to the server by sending a tuple with the form <task_id; template; es; fuzzy_representation> (step 1) using the Send Task to TS action in the Eclipse en elearning At that moment, the task is available for all the students in the classroom. shows the dialogue for the teacher to select the template, the test cases and y representation. the students are able to download the assignment onto their workspace q Ejemplos the tuple uploaded by the teacher (step 2), using their Download Task from ion menu in the plug-in. Then, each student can work out the task by writing, compiling, etc. q COALA 1481 Figure 7: Assessment Loaded in within the Environment 1482 Jurado F., Molina A.I., Redondo M.A., Ortega M., Giemza A., Bollen L.... the tests created by the teacher as well as asking the system for an automatic evaluation to check their solution. Figure 7 shows the evaluation (in the central column) and explanation (in the right column) of an algorithm developed by a student. Figure 6: Notifications Received by the Teacher. e the students have finished the assignment, they can send their results to the nd, from there they can be downloaded and reviewed by the teacher. Thus, upload the solution to the server sending a tuple with the following content: d; task_id; solution_code> (step 3). The teacher will be notified about the task can check the code written by the student on his/her computer, reading all the ith the form <user_id; task_id; solution_code> from the server (step 4). shows the view where the teacher can see the notifications received from the aces server. In the figure, we can see how the notifications are shown as a tree h each branch is a notification that has the ID of the student who sent the task, f the task, and a message that requests double clicking to see the whole code architecture proposed allows other software to interact with the system by and writing tuples from/in the Tuple Space server and to use them for other s. So, we have implemented Figure an evaluator 7: Assessment module Loaded that reads in within the tuples the Environment the have sent; that is, the same tuples the teacher reads (step 4), and process the obtain a set of metrics and an evaluation explanation (in the way presented in 3.3). These calculated metrics are sent to the Tuple Space server in the form Figure 8: Free Handwriting Annotations over the Code. As we have mentioned before, to allow the teacher to have more nat interaction in the evaluation process, we have implemented a handwriting fea This feature lets the teacher annotate the code by using a digital tablet, a TabletP an electronic whiteboard. Thus, figure 8 shows a screenshot with the free handwri annotations over the code that the teacher can do. This will allow the possibilit
22 Agenda q Introducción q Principios del MDE q Eclipse en elearning q Desarrollo MDE para Eclipse q Conclusiones
23 Desarrollo MDE para Eclipse q Método de Gallardo q Framework conceptual q Framework metodológico q Framework tecnológico
24 Fases MDE El marco para metodológico el desarrollo nuestro de método herramientas de desarrollo lo de componen elearning una serie de fases que deben seguirse a la hora de desarrollar una herramienta Desarrollo MDE para Eclipse colaborativa síncrona de modelado para un dominio concreto. A continuación, se comentarán estas fases en detalle, relacionándolas con las fases de las que consta q Framework metodológico un proceso típico de Desarrollo de Software Dirigido por Modelos, según se vio en la sección correspondiente del capítulo anterior. Las fases pueden verse también de q manera Pasos gráfica en los en la que Figura se 30. organiza el método Figura 30: Marco metodológico
25 UN MÉTODO PARA EL DESARROLLO DE SISTEMAS COLABORATIVOS DE MODELADO Desarrollo MDE para Eclipse q Framework metodológico
26 Desarrollo MDE para Eclipse
27 Desarrollo MDE para Eclipse
28 Desarrollo MDE para Eclipse q Framework conceptual q Metamodelos que se usan en el proceso q Metamodelo del dominio q Metamodelo del espacio de trabajo q Metamodelos de la sesión de trabajo q Metamodelo del protocolo de colaboración
29 Desarrollo MDE para Eclipse
30 Desarrollo MDE para Eclipse
31 Desarrollo MDE para Eclipse
32 Desarrollo MDE para Eclipse
33 Desarrollo MDE para Eclipse q Framework Tecnológico q Transformaciones M2M para generación de los modelos que son necesarios en GMF
34 Desarrollo MDE para Eclipse q Framework Tecnológico q Ejemplo de creación de un editor gráfico Modelo de dominio con ecore Selección de objetos gráficos (o diccionario gráfico) con gmfgraph Construcción de herramientas con gmftool Correspondencia/ mapeo dominiográficos con gmfmap
35 Desarrollo MDE para Eclipse q Framework Tecnológico q Extensión de Eclipse mediante plug- ins para soportar la generación de soporte a la colaboración
36 Desarrollo MDE para Eclipse q Framework Tecnológico q Extensión de Eclipse mediante plug- ins para soportar la generación de soporte a la colaboración Manifest.xpt Modificado para importar SpacEclipse Manifest.mf Plugin.xpt Se incluye la acción de arranque de la herramienta Plugin.xml Editor.xpt Implementación de la funcionalidad colaborativa DiagramEditor.java Plantillas originales GMF Modificaciones realizadas Archivos obtenidos en el plug-in resultante
37 Desarrollo MDE para Eclipse
38 Desarrollo MDE para Eclipse q Ejemplo: Circuitos Digitales
39 Desarrollo MDE para Eclipse q Ejemplo: Diagramas CTT
40 Desarrollo MDE para Eclipse q Framework Tecnológico q Integración con otras herramientas
41 Desarrollo MDE para Eclipse
42 Desarrollo MDE para Eclipse q Ejemplo: Mapas Conceptuales
43 Agenda q Introducción q Principios del MDE q Eclipse en elearning q Desarrollo MDE para Eclipse q Conclusiones
44 Conclusiones q El entorno Eclipse es adecuado para el desarrollo de herramientas educa>vas q El desarrollador se centra en las funcionalidades educa>vas q Se ualizan funcionalidades de: q GesAón de proyectos q Edición de código q Compilación q Depuración q Etc. q Se puede desarrollar con un enfoque MDE en Eclipse
45 Conclusiones q Método específico para desarrollo con Eclipse y MDE q Mejoras q Modelo de awareness q Evaluación de la usabilidad en etapas intermedias q Mejora de la semán>ca de los modelos q Incrementar el grado de automa>smo en las tareas
46 MDE para el desarrollo de herramientas de elearning Miguel A. Redondo Escuela Superior de Informá>ca Preguntas? Grupo CHICO Escuela Superior de Informática Dr. Miguel Ángel Redondo Tfno.: (+34) ext Fax: (+34) Aplicación de MDE para el desarrollo de herramientas de elearning.:::. Miguel Ángel Redondo.:::.Grupo CHICO.:::. Escuela Superior de Informá>ca.:::. Universidad de Cas>lla La Mancha
Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.
SISTEMA DE GESTIÓN DE MÓVILES Autor: Holgado Oca, Luis Miguel. Director: Mañueco, MªLuisa. Entidad Colaboradora: Eli & Lilly Company. RESUMEN DEL PROYECTO Este proyecto tiene como finalidad la creación
Más detalles(Integrated Development Environment) Herramienta de soporte para el desarrollo de sotfware: Editor (escribir y editar programas); un
(Integrated Development Environment) Herramienta de soporte para el desarrollo de sotfware: Editor (escribir y editar programas); un compilador/intérprete y un depurador (localización de errores lógicos).
Más detallesPrograma de actualización docente en los recursos web2.0 y las herramientas libres.
Programa de actualización docente en los recursos web2.0 y las herramientas libres. Marialix Quintero Estudiante del Programa Experto en Proceso Elearning de la Fundación para la Actualización Tecnológica
Más detallesGLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de
GLOSARIO Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de una descripción de bajo nivel (código fuente) para generar descripciones con un mayor grado de abstracción.
Más detallesGENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO
WICC 2012 626 GENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO 1. A.Cortez, C.Naveda 1. Consejo de Investigaciones (CIUDA) UDA. 2. Instituto de Investigaciones Facultad de Ciencias
Más detallesAgustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term
Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term UNIDAD TEMATICA: INTERFAZ DE WINDOWS LOGRO: Reconoce la interfaz de Windows para ubicar y acceder a los programas,
Más detallesConstrucción de editores de modelos con EMF
Procesadores de Lenguajes 2 Construcción de editores de modelos con EMF Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz con EMF
Más detallesMejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099)
Memoria del Proyecto de Innovación Docente Titulado: Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Profesor
Más detallesGeneración de código para Hibernate desde modelos UML
Generación de código para Hibernate desde modelos UML Alejandro Nogueiro Mariscal Ingeniería Técnica en Informática de Sistemas, Universidad de Cádiz 24 de Septiembre 2012 1 / 35 Índice 1 Motivación y
Más detallesCAPACITACIÓN A DOCENTES EN EL USO Y APROPIACIÓN DE LA PLATAFORMA VIRTUAL PARA APOYAR PROCESOS ACADÉMICOS DE LOS PROGRAMAS ADSCRITOS EN LA MODALIDAD
CAPACITACIÓN A DOCENTES EN EL USO Y APROPIACIÓN DE LA PLATAFORMA VIRTUAL PARA APOYAR PROCESOS ACADÉMICOS DE LOS PROGRAMAS ADSCRITOS EN LA MODALIDAD DE EDUCACIÓN A DISTANCIA DE LA UNIVERSIDAD DE CÓRDOBA
Más detallesDepartamento de Lenguajes y Sistemas Informáticos
Departamento de Lenguajes y Sistemas Informáticos Modelo de Requisitos y Modelo de Dominio, Trazabilidad Mediante Modelos os de Weaving José Alfonso Aguilar Calderón Irene Garrigós Jose-Norberto Mazón
Más detallesPlataformas virtuales
Plataformas virtuales Índice Introducción 1 Qué es una plataforma virtual? 2 Para qué sirve una plataforma virtual? 3 Cómo se usa una plataforma virtual? 5 Tipos de plataformas virtuales 6 Conclusión
Más detallesDiplomado en diseño de entornos virtuales de aprendizaje
Justificación: La necesidad de incorporar Tecnologías de la Información y Comunicación en los modelos educativos, se ha convertido para las Instituciones de Educación Superior, en un componente esencial
Más detallesIntroducción a la extensión de scripting en gvsig 2.0
Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la
Más detallesTécnica 2(Instrumental)
Competencias y Estándares TIC en la profesión docente ESTÁNDARES DE COMPETENCIAS TIC EN LA PROFESIÓN DOCENTE Dimensión Técnica 2(Instrumental) 43 2 Dimensión Técnica La incorporación de TIC en la educación
Más detallesFORMACIÓN ONLINE TÍTULOS PROPIOS Y FORMACIÓN ESPECÍFICA FORMACIÓN ONLINE, TIC S Y METODOLOGIAS. Tecnologías UPV
FORMACIÓN ONLINE TÍTULOS PROPIOS Y FORMACIÓN ESPECÍFICA FORMACIÓN ONLINE, TIC S Y METODOLOGIAS Tecnologías UPV Actualmente nuestro centro está a la vanguardia de las nuevas tecnologías aplicadas a la formación
Más detallesDISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550
DISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550 QUIRINO JIMENEZ DOMINGUEZ, MARGARITA ALVAREZ CERVERA INSTITUTO TECNOLÓGICO DE MÉRIDA qjimenezdo@yahoo.com.mx RESUMEN: En el presente
Más detallesDiseño ergonómico o diseño centrado en el usuario?
Diseño ergonómico o diseño centrado en el usuario? Mercado Colin, Lucila Maestra en Diseño Industrial Posgrado en Diseño Industrial, UNAM lucila_mercadocolin@yahoo.com.mx RESUMEN En los últimos años el
Más detallesSistema de Control Domótico
UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN ELECTRÓNICA Y AUTOMATICA PROYECTO FIN DE CARRERA Sistema de Control Domótico a través del bus USB Directores:
Más detallesUNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL
UNIVERSIDAD NACIONAL DE INGENIERÍA DESARROLLO DE APLICACIONES CERTIFICA ORGANIZA Mayor Información: informes@uni.edu.pe Visite Nuestra Web http://www.ceps.uni.edu..pe OBJETIVOS GENERALES Desarrollar Aplicaciones
Más detallesUnidad I. Introducción a la programación de Dispositivos Móviles (Continuación )
Clase:003 1 Unidad I Introducción a la programación de Dispositivos Móviles (Continuación ) 2 Entornos de Desarrollo Virtualizaciones. Agenda IDE s. Y Lenguajes de Programación. 3 Virtualización Que es
Más detallesFramework ATLAS. Entorno de Desarrollo
Framework ATLAS Entorno de Desarrollo Febrero de 2011 Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS Índice Introducción Visión general
Más detallesMSF. Microsoft Solutions Framework
MSF Microsoft Solutions Framework Breve Historia Desarrollado como resultado de los procesos en Microsoft: Mejores prácticas de la Industria. 25 años del grupo desarrollo + MS Consulting. Primera versión
Más detallesDiseñando Transformaciones de Modelos CIM / PIM: desde un enfoque de negocio hacia un enfoque de sistema
Diseñando Transformaciones de Modelos CIM / PIM: desde un enfoque de negocio hacia un enfoque de sistema Cecilia Ariste 1, Julieta Ponisio 1, Leopoldo Nahuel 1,2, Roxana Giandini 1,2 1 Laboratorio de Innovaciones
Más detallesMarcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net
Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos
Más detallesCreación de objetos de aprendizaje y construcción de secuencias didácticas
Creación de objetos de aprendizaje y construcción de secuencias didácticas Autores y Tutores: Miguel Ángel Conde González 1. Título: Creación de objetos de aprendizaje y construcción de secuencias didácticas
Más detallesEL SISTEMA INTEGRAL DE EDUCACIÓN EN LÍNEA (SIEL), UNA EXPERIENCIA DE EDUCACIÓN A DISTANCIA EN LA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO
EL SISTEMA INTEGRAL DE EDUCACIÓN EN LÍNEA (SIEL), UNA EXPERIENCIA DE EDUCACIÓN A DISTANCIA EN LA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO Lic. Myrna Hernández Gutiérrez Profesor T.C. D Universidad Autónoma
Más detallesObjetos Distribuidos - Componentes. Middleware
Objetos Distribuidos - Componentes Middleware Middleware Component Oriented Development Arquitecturas 3 Tier Middleware es el software que: conecta y comunica los componentes de una aplicacion distribuida
Más detallesCURSO COORDINADOR INNOVADOR
CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto
Más detallesPOSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE
POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE DESCRIPCIÓN Microsoft es una de las principales empresas dedicada al mundo de las tecnologías, haciendo grandes esfuerzos para ponerse a la cabeza de la actualidad
Más detallesFUNCIONALIDADES DE LA PLATAFORMA
GUÍA INDICE GUIA INTRODUCCIÓN 3 FUNCIONALIDADES DE LA PLATAFORMA 5 ACCESO A LA PLATAFORMA 6 PÁGINA PRINCIPAL 7 ACCESO AL CURSO 9 2 1. INTRODUCCIÓN Las posibilidades de aplicación de las TIC al sistema
Más detallesProyecto Aula Virtual gvsig
Resumen: Proyecto Aula Virtual gvsig Miguel Angel Bernabé Poveda Maria Ester Gonzalez Letizia Jiménez Angulo Laboratorio de Tecnologías de la Información Geográfica (LatinGEO) Universidad Politécnica de
Más detallesMANUAL EASYCHAIR. A) Ingresar su nombre de usuario y password, si ya tiene una cuenta registrada Ó
MANUAL EASYCHAIR La URL para enviar su propuesta a la convocatoria es: https://easychair.org/conferences/?conf=genconciencia2015 Donde aparece la siguiente pantalla: Se encuentran dos opciones: A) Ingresar
Más detallesAUDITORIA A AMBIENTES DE DESARROLLO, APLICACIONES EN PRODUCCION, SERVICIOS DE TI, CONTRATACION DE RECURSOS DE TI. VIVIANA GÓMEZ BARCO PRESENTADO A:
AUDITORIA A AMBIENTES DE DESARROLLO, APLICACIONES EN PRODUCCION, SERVICIOS DE TI, CONTRATACION DE RECURSOS DE TI. VIVIANA GÓMEZ BARCO 1700612708 PRESENTADO A: ING. CARLOS HERNAN GÓMEZ ASIGNATURA: AUDITORIA
Más detallesPrimer avance de proyecto de software para la gestión de inscripciones en cursos
Primer avance de proyecto de software para la gestión de inscripciones en cursos 1. Introducción Andrés Felipe Bustamante García, Carolina Sarmiento González En este documento se presentan los resultados
Más detallesTópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN
Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.
Más detallesVicente Pelechano. Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia
Vicente Pelechano Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Contenido Qué es el Metamodelado?. Sintaxis Abstracta Metaniveles vs. Niveles de Abstracción MOF
Más detallesServicios TIC. Propuesta educación Universidad
Servicios TIC Propuesta educación Universidad 1. LMS - Campus Virtual Somos una empresa formada por un equipo especializado en la integración de las tecnologías de la información y la comunicación en entornos
Más detallesCOMMUNITY MANAGER PRESENTACION DEL CURSO PROFESIONAL EN COMMUNITY MANAGER
COMMUNITY MANAGER PRESENTACION DEL CURSO PROFESIONAL EN COMMUNITY MANAGER Este curso profesional tiene como objetivo que el alumno aprenda de una manera práctica todo lo referente al Community Manager
Más detallesAnteproyecto Fin de Carrera
Universidad de Castilla-La Mancha Escuela Superior de Informática Anteproyecto Fin de Carrera DIMITRI (Desarrollo e Implantación de Metodologías y Tecnologías de Testing) Dirige: Macario Polo Usaola Presenta:
Más detallesProgramador en Plataforma Java y XML
Programador en Plataforma Java y XML Java Fundamentos Módulo 1: Java Básico Introducción En la presente unidad, se detalla los fundamentos de la tecnología Java, reconociendo las 3 plataformas que la conforman.
Más detallesCurso Universitario de Especialización en Gestión Ágil de Proyectos (Titulación Universitaria + 8 ECTS)
Curso Universitario de Especialización en Gestión Ágil de Proyectos (Titulación Universitaria + Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso Universitario de Especialización en Gestión Ágil
Más detallesINNOVACIÓN PEDAGÓGICA. DIPLOMA SUPERIOR EN Implementación de proyectos de e-learning
INNOVACIÓN PEDAGÓGICA DIPLOMA SUPERIOR EN Implementación de proyectos de e-learning FUNDAMENTOS E l presente Diploma tiene como propósito desarrollar competencias, en docentes de Educación Superior, para
Más detallesConsultas con combinaciones
UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden
Más detallesCreating your Single Sign-On Account for the PowerSchool Parent Portal
Creating your Single Sign-On Account for the PowerSchool Parent Portal Welcome to the Parent Single Sign-On. What does that mean? Parent Single Sign-On offers a number of benefits, including access to
Más detallesAnálisis y Diseño de Sistemas
Análisis y Diseño de Sistemas Presentación de Sistemas Proyecto de Cursado Primer cuatrimestre 2012- DCIC-UNS Telma Delladio Agenda Proyecto de Cursado Sistemas de interés E-Learning E-Commerce Project
Más detallesPlataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java
C/Comandante Zorita 4 28020 Madrid/ info@ceticsa.es 902 425 524 / 91 700 01 17 Plataforma desarrollo Java Formación elearning tutorizada en castellano JAVA00d Ciclo de formación en plataforma Java Curso
Más detallesPERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB
PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LA CONSULTORÍA Y ASISTENCIA PARA LOS PROYECTOS WEB EN EL TRIBUNAL CONSTITUCIONAL PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB 1 Índice Antecedentes...
Más detallesCapítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Más detallesOferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo
Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes
Más detallesSOCIALIZANDO EL CAMPUS VIRTUAL ATENEA DE LA UPC. Cataluña
SOCIALIZANDO EL CAMPUS VIRTUAL ATENEA DE LA UPC Isabel Gallego 1, Imma Torra 2, Sisco Villas 3, Joaquim Morte 4, Oriol Sánchez 5, Enric Ribot 6 1, 2, 3, 4, 5,6 Instituto de Ciencias de la Educación, Universidad
Más detallesSOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0
SPEM 2.0 SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 Metamodelo para modelos de procesos de ingeniería de software y de ingeniería de sistemas. La idea central de SPEM
Más detallesMDA: Arquitectura Dirigida por Modelos
MDA: Arquitectura Dirigida por Modelos Uno de los principios básicos b de la ingeniería a de software es la abstracción, para separar lo esencial de lo no esencial. En términos t de negocio, lo esencial
Más detallesIFCD09 Programación Orientada a Objetos con Java
IFCD09 Programación Orientada a Objetos con Java TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES IFCD09 Programación Orientada a Objetos con Java
Más detallesHOJAS DE INFORMACIÓN COMPLEMENTARIA DE TRABAJO DE MONITOREO Y EVALUACIÓN
HOJAS DE INFORMACIÓN COMPLEMENTARIA DE TRABAJO DE MONITOREO Y EVALUACIÓN I. Introducción al monitoreo basado en resultados Higher Education for Development (HED) usará su sistema de monitoreo y evaluación
Más detallesTransformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN
Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Fernández Taurant, Juan Pablo Marciszack, Marcelo Martín Universidad Tecnológica Nacional, Facultad Regional
Más detallesDESARROLLO DE SOFTWARE ORIENTADO. A OBJETOS: Modelo de requerimientos del RUP
DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS: Modelo de requerimientos del RUP Adesmiro Zelada Escobedo 1*, Miguel Figueroa Martel 2 * 1 Facultad de Ingeniería y Arquitectura, Universidad Peruana Unión *
Más detallesCENTRO DE ESTUDIOS PROFESIONALES EN BPM PLAN DOCENTE
CENTRO DE ESTUDIOS PROFESIONALES EN BPM AUT01 Automatización BPM Nivel 1 Módulo Automatización de Procesos Plan 2011/v.1 Presentación y objetivos Metodología Distribución de Créditos Contenidos Temario
Más detallesPLAN DOCENTE CENTRO DE ESTUDIOS PROFESIONALES EN BPM. BPM01 Introducción a la Gestión por Procesos y Tecnologías BPM Nivel 1
CENTRO DE ESTUDIOS PROFESIONALES EN BPM Módulo Fundamentos BPM Plan 2011/v.1 BPM01 Introducción a la Gestión por Procesos y Tecnologías BPM Nivel 1 Presentación y objetivos Metodología Distribución de
Más detalles"Módulo OOWS para StarUML" INTRODUCCIÓN
UNA HERRAMIENTA PARA DIAGRAMAS OOWS: "Módulo OOWS para StarUML" Richard Medina Z. Universidad de Concepción, Chile INTRODUCCIÓN Una herramienta CASE (Computer Aided Software Engineering,
Más detallesCómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio
Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio M. Teresa García 1, Mercedes Ruiz 1 y Cristina Vicente-Chicote 2 1 Departamento de Lenguajes y Sistemas Informáticos Universidad
Más detallesentrevistas es uno de los objetivos en las empresas Entrevistado: Susana Trabaldo, directora de Net Learning, Argentina. Por: Karla Ramírez
recuperar el conocimiento es uno de los objetivos del e-learning en las empresas Entrevistado: Susana Trabaldo, directora de Net Learning, Argentina. Por: Karla Ramírez 23 En una organización que aprende
Más detallesEclipseGavab, un entorno de desarrollo para la docencia online de la programación
XV JENUI. Barcelona, 8-10 de julio de 2009 ISBN: 978-84-692-2758-9 http://jenui2009.fib.upc.edu/ EclipseGavab, un entorno de desarrollo para la docencia online de la programación Micael Gallego, Francisco
Más detallesCreación de Soluciones usando Patrones
Carlos Bittrich IBM Certified I/T Architect bittrich@pe.ibm.com Agenda Qué son Patrones? Patterns for e-business 2 Qué son Patrones? Wikipedia.org Modelo con el que se fabrican otros objetos. Los patrones
Más detallesTEMARIOS CURSOS DE OFIMÁTICA
TEMARIOS CURSOS DE OFIMÁTICA 1. CONCEPTOS BÁSICOS SOBRE EL USO DEL ORDENADOR Este curso permite al alumno conocer los principales componentes físicos de un ordenador personal y comprender de algunos conceptos
Más detallesIván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz
Procesadores de Lenguajes 2 Metamodelado Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 01/11/13 PL2 - Metamodelado 1 Contenidos
Más detallesSIMULACIÓN DE SISTEMAS (I. ELÉCTRICA/I. ELECTRÓNICA)
ASIGNATURA DE GRADO: SIMULACIÓN DE SISTEMAS (I. ELÉCTRICA/I. ELECTRÓNICA) Curso 2014/2015 (Código:68903050) 1.PRESENTACIÓN DE LA ASIGNATURA En esta asignatura se estudian las técnicas de simulación, comenzando
Más detallesLibRed Red para la implantación de software libre en algunas asignaturas de Informática
LibRed Red para la implantación de software libre en algunas asignaturas de Informática Rafael Molina, Rosana Satorre, Francisco J. Gallego, Francisco Mora, Carlos Villagrá, Lorenzo Carbonell, Juan A.
Más detallesArquitectura Básica CÍCLOPE CMS
Arquitectura Básica CÍCLOPE CMS Introducción. Arquitectura Colaborativa. El diseño de la arquitectura documental de CÍCLOPE CMS permite crear y administrar documentos electrónicos y mantenerlos disponibles
Más detallesCrea Tu Primera Aplicación para Iphone y Android
Crea Tu Primera Aplicación para Iphone y Android Titulación certificada por EUROINNOVA BUSINESS SCHOOL Crea Tu Primera Aplicación para Iphone y Android Crea Tu Primera Aplicación para Iphone y Android
Más detallesSoftware de Simulación aplicado a entornos de e-learning
Software de Simulación aplicado a entornos de e-learning 2009 Laboratorio de Investigación de Software Universidad Tecnológica Nacional Facultad Regional Córdoba Titulo del Proyecto Software de Simulación
Más detallesUna librería digital de modelos de simulaciones para la enseñanza de la ingeniería de control. Francisco Esquembre. Universidad de Murcia
Una librería digital de modelos de simulaciones para la enseñanza de la ingeniería de control Francisco Esquembre Universidad de Murcia Eiwissa 2010, León Easy Java Simulations Reflexiones en el camino
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallescivil 3d nivel iniciación 55 horas
nivel iniciación 55 horas /formacion formación específica adaptada FORMACIÓN Imasgal desarrolla formación específica para un alumnado cuyo perfil esté relacionado en el sector de la ingeniería, la arquitectura
Más detallesACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO:
Página 1 de 5 EPROGRAMA: INGENIERÍA DE TELECOMUNICACIONES PLAN DE ESTUDIOS: 3 ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO: 68 1. DATOS GENERALES ASIGNATURA/MÓDULO/SEMINARIO: PROGRAMACIÓN AVANZADA COMPONENTE:
Más detallesLas TIC: una apuesta para la mejora de la educación en la Comunidad de Madrid
Las TIC: una apuesta para la mejora de la educación en la Xavier Gisbert da Cruz Director General de Mejora de la Calidad de la Enseñanza Consejería de Educación 1 Las TIC: una apuesta para la mejora de
Más detallesApp para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
Más detalles2524 Developing XML Web Services Using Microsoft ASP.NET
2524 Developing XML Web Services Using Microsoft ASP.NET Introducción La meta de este curso es de proveer a los estudiantes con el conocimiento y habilidades requeridas para desarrollar soluciones basadas
Más detallesCENTRO DE ESTUDIOS PROFESIONALES EN BPM PLAN DOCENTE
CENTRO DE ESTUDIOS PROFESIONALES EN BPM Módulo Metodología BPM:RAD Plan 2011/v.1 BPM02 Metodología BPM:RAD Modelización de Procesos Nivel 1 Presentación y objetivos Metodología Distribución de Créditos
Más detallesAlgunas Herramientas de Apoyo al Análisis y Diseño de Software. Agustín J. González ELO329: Diseño y programación orientados a objetos
Algunas Herramientas de Apoyo al Análisis y Diseño de Software Agustín J. González ELO329: Diseño y programación orientados a objetos Resumen Para desarrollar software hay varias herramientas de gran utilidad
Más detallesGuía Docente 2015/2016
Guía Docente 2015/2016 Programación Visual Avanzada Advanced Visual Programming Grado en Ingeniería Informática A distancia Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu
Más detallesJaume Aragonés Ferrero Sergio Luján Mora Departamento de Lenguajes y Sistemas Informáticos
Elaboración de una aplicación informática para la confección de exámenes tipo test y su exportación al Campus Virtual Jaume Aragonés Ferrero Sergio Luján Mora Departamento de Lenguajes y Sistemas Informáticos
Más detallesUniversidad Autónoma de Madrid
Universidad Autónoma de Madrid Escuela Politécnica Superior Máster I 2 TIC Trabajo de Fin de Máster Descripción de las actividades de una propuesta de Metodología de Desarrollo de Software Dirigida por
Más detallesGRADO DE INGENIERÍA INFORMÁTICA INFORMÁTICA
GRADO DE INGENIERÍA INFORMÁTICA INFORMÁTICA Perfil profesional e inserción laboral Perfil profesional e inserción laboral Según el Libro Blanco del Título de Grado de Ingeniería Informática, publicado
Más detallesGuía de los cursos. Equipo docente:
Guía de los cursos Equipo docente: Dra. Bertha Patricia Legorreta Cortés Dr. Eduardo Habacúc López Acevedo Introducción Las organizaciones internacionales, las administraciones públicas y privadas así
Más detalles.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...
.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS Definiciones...2 C# y Java.....3 Similitudes...4 Ventajas...4 Definiciones Sobre J2EE J2EE (Java 2 Platform Enterprise Edition)
Más detallesCurso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Mobile: Práctico
Curso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso Online de Diseño Web Especializado en Dispositivos
Más detallesDEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma
DEPARTAMENTO: Informática MATERIA: Programación NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo La
Más detallesDesarrollo y servicios web Sesión 18
Desarrollo y servicios web Sesión 18 Luisa Fernanda Rincón Pérez 2014-2 Qué son los patrones arquitectónicos? Definen la estructura de la solución al mas alto nivel. Por esto es lo primero que se tiene
Más detallesUnidad 9. Entornos de Desarrollo
Unidad 9 Entornos de Desarrollo Contenido Introducción Entornos de Desarrollo Propiedades de un Entorno Introducción En muchas ocasiones se usan los términos de Entornos de Programación y Entorno de Desarrollo
Más detallesServicios Web con Java EE
Introducción Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar
Más detallesServicios Web con Java EE
Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Introducción Un servicio
Más detallesGuía Docente 2015/2016
Guía Docente 2015/2016 Programación Visual Avanzada Advanced Visual Programming Grado en Ingeniería Informática Presencial Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu
Más detallesSesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto
INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,
Más detallesO jeto de apre r ndizaje
Herramientas de Gestión para Objetos de Aprendizaje. Plataforma AGORA Victor Hugo Menéndez Domínguez Universidad Autónoma de Yucatán, México :: mdoming@uady.mx Manuel Emilio Prieto Méndez Universidad de
Más detallesCURSOS IN-HOUSE PARA FORTALECER HABILIDADES DE GESTIÓN Y MEJORAR LA PRODUCTIVIDAD
El Capital Humano, es la base del crecimiento y desarrollo de toda organización CURSOS IN-HOUSE PARA FORTALECER HABILIDADES DE GESTIÓN Y MEJORAR LA PRODUCTIVIDAD 17 años inspirando personas, transformando
Más detallesFundamentos de Ingeniería del Software. Capítulo 12. Herramientas CASE
Fundamentos de Ingeniería del Software Capítulo 12. Herramientas CASE Herramientas CASE Estructura 1. Introducción 2. Características deseables 3. Componentes de una herramienta CASE 4. Taxonomías de herramientas
Más detallesEntorno de desarrollo Instalación y configuración
Entorno de desarrollo Instalación y configuración GExCALL Formación http://gexcall.unex.es/formacion El plugin ADT (Android Development Tools) extiende al IDE Eclipse. Te permite crear y depurar aplicaciones
Más detallesUso de técnicas de eye tracking o rastreo ocular para la mejora de interfaces de usuario
Dr. Manuel Ortega Cantero Catedrático de Universidad Escuela Superior de Informática Edificio Fermín Caballero, Desp A-1 Paseo de la Universidad, 4 13071 Ciudad Real (España) e-mail: Manuel.Ortega@uclm.es
Más detalles