Un Repositorio basado en Servicios Web para el Sistema Generador de Ambientes de Aprendizaje AMBAR

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Un Repositorio basado en Servicios Web para el Sistema Generador de Ambientes de Aprendizaje AMBAR"

Transcripción

1 Un Repositorio basado en Servicios Web para el Sistema Generador de Ambientes de Aprendizaje AMBAR María Gertrudis López 1, Yosly Hernández 1, Cira Beleño 1, Doris Pernalete 2, Vanessa Miguel 3, Nora Montaño 1 1 Escuela de Computación, Facultad de Ciencias, Universidad Central de Venezuela, Caracas, Venezuela lopezgertrudis@gmail.com, yoslyhernandez@ucv.ve, cironela@gmail.com, nora.montano@ciens.ucv.ve 2 Universidad Nacional Experimental Francisco de Miranda, Decanato de Educación, Departamento de Informática y Tecnología Educativa, Complejo Docente Los Perozo, Coro, Estado. Falcón, Venezuela dorisjpch@hotmail.com 3 Instituto de Medicina Experimental Facultad de Medicina, Universidad Central de Venezuela, Caracas, Venezuela vanessa.miguel@ucv.ve Resumen. Este trabajo presenta el diseño y la implementación de la capa de Servicios Web del repositorio del Sistema Generador de AMBientes de Enseñanza-ApRendizaje (AMBAR) como implementación de una Arquitectura Orientada a Servicios (SOA) y tomando en cuenta lo establecido por los estándares sobre servicios web (IMS General Web Services) y sobre Repositorios de Objetos Digitales IMS DRI (IMS Digital Repositories Interoperability). El sistema desarrollado proporciona un espacio para manipular Objetos de Aprendizaje (OA) y elementos asociados a los ambientes de aprendizaje que pueden ser almacenados y recuperados de la base de datos de AMBAR a través del Sistema Manejador de Base de Datos Orientado a Objetos de software libre Database for objects (db4o). Está basado en una arquitectura MVC (Modelo Vista Controlador) para los Servicios Web y se hace uso del patrón DAO (Data Access Object) para el acceso a los datos. Los objetos son descritos a través de una metadata asociada, y su representación y almacenamiento se basa en el estándar SCORM, para asegurar la interoperabilidad con distintos sistemas de administración de aprendizaje. La definición de los Servicios Web para el acceso a la base de datos de AMBAR mejora la interoperabilidad entre las diferentes aplicaciones que constituirán el sistema, ya que así se ofrece una alternativa de software independiente de la plataforma, basada en estándares para la integración de aplicaciones, la automatización de procesos de negocio y la publicación de la información de diversas fuentes. Palabras clave: Objetos de aprendizaje, repositorios de objetos de aprendizaje, IMS DRI, Arquitectura Orientada a Servicios, Servicios Web, SCORM.

2 1 Introducción Un repositorio de objetos para el aprendizaje es un sistema software que almacena recursos educativos y sus metadatos (o solamente estos últimos), y que proporciona algún tipo de interfaz de búsqueda de los mismos, bien para interacción con humanos o con otros sistemas software [1]. La funcionalidad fundamental de un repositorio es la de búsqueda de objetos de aprendizaje, y existen varias posibilidades para su implementación, tales como: Interfaces de búsqueda interactivas, para uso de humanos. Interfaces de consulta que puedan ser utilizadas por agentes software, por ejemplo, mediante Servicios Web. Además de la funcionalidad de búsqueda, otra función importante de los repositorios es la de hacer de intermediario con otros repositorios, lo que se denomina federación de repositorios, lo cual permite que con una sola búsqueda, se busque en muchos repositorios distribuidos, ampliando asì las posibilidades de encontrar OA relevantes para él usuario o sistema que hace la búsqueda. Esto último implica crear aplicaciones como un conjunto de componentes distribuidos a través de una red de dispositivos que trabajan de forma conjunta. Por esta razón y para satisfacer la necesidad existente de estandarizar la comunicación entre distintas plataformas y lenguajes de programación surgen los Servicios Web. Estos proporcionan muchos beneficios, ya que mejoran la interoperabilidad entre diferentes aplicaciones, simplifican la conectividad de la lógica de negocio y aportan gran independencia entre la aplicación que utiliza el Servicio Web y el propio servicio [2]. Para el Sistema Generador de Ambientes de Enseñanza-Aprendizaje Constructivistas (AMBAR), hacer uso de los Servicios Web para manipular los recursos disponibles en su repositorio es de gran importancia, por cuanto las diferentes aplicaciones que constituirán y que interactuarán con el sistema podrán hacer uso del repositorio sin preocuparse por los lenguajes de programación utilizados en el desarrollo de sus aplicaciones, su ubicación o las plataformas en que fueron implementadas. Por todo lo mencionado se implementó la capa de Servicios Web del repositorio de AMBAR, para lo cual se utilizó una metodología ágil y los siguientes patrones: patrón de arquitectura de software que separa los datos, la interfaz de usuario, y la lógica de control en tres componentes Modelo, Vista y Controlador (MVC) para la construcción de la aplicación que permite el acceso al respositorio y los Servicios Web. Patrón Objeto de Acceso a Datos (DAO), el cual es un componente de software que suministra una interfaz común entre la aplicación y uno o más dispositivos de almacenamiento de datos para el acceso a los datos. El resultado obtenido es una arquitectura orientada a Servicios y basada en estándares, de bajo acoplamiento entre sus capas, es decir, los Servicios Web desarrollados son independientes los unos de los otros, de la aplicación que los invoca y de los datos que manipulan, lo cual permite independizarlos del Sistema Manejador de Base de datos utilizado, logrando así una mayor escalabilidad al poder hacer uso de diferentes motores de bases de datos.

3 2 Antecedentes Actualmente, en la Escuela de Computación de la Facultad de Ciencias de la Universidad Central de Venezuela se lleva a cabo un proyecto de investigación y desarrollo llamado Sistema Generador de AMBientes de Enseñanza-ApRendizaje Constructivistas basado en Objetos de Aprendizaje (AMBAR). Este sistema tiene como objetivo principal proporcionar una plataforma tecnológica que permita almacenar, generar, utilizar y reutilizar los Objetos de Aprendizaje (OA) y Patrones de Aprendizaje en distintos ambientes instruccionales [3], [4]. Ahora bien, no es posible pensar en OAs si no se les concibe almacenados en repositorios y etiquetados con su respectiva metadata ya que los objetos aislados no tienen ninguna relevancia ni significado real. Es por esto que surge el repositorio de AMBAR, que es considerado uno de sus componentes fundamentales, porque debe ser capaz de almacenar y gestionar de una manera eficiente tanto los OAs, como los ambientes de aprendizaje a definir y utilizar. En [5] se presenta la primera iteración del repositorio de AMBAR, la cual dio como resultado la selección de Database for Objects (Db4o) como Sistema Manejador de Bases de Datos Orientado a Objetos a utilizar en el repositorio de AMBAR, ya que es eficiente para el procesamiento de las consultas, provee los mecanismos apropiados para el manejo de los objetos, provee interoperabilidad y brinda APIs que permiten que la implementación sea más sencilla e intuitiva. A partir de estos resultados se decidió adoptar Db4o como SMBDOO para el desarrollo de la siguiente iteración del proyecto. En la iteración realizada en [5], el diseño y la implementación de la BDOO del repositorio AMBAR contó con cuatro clases principales: Framework, Actividad, Metadata y OA_Fundamental que modelan el siguiente comportamiento: un Framework tiene asociada una o más actividades, una actividad puede tener asociada a otra actividad u objetos de Aprendizajes fundamentales los cuales a su vez pueden ser de varios tipos: Audio, Flash, Imagen, Aplicaciones Java, Páginas Web, Presentación PowerPoint, Texto, Video, archivos XML y finalmente, la metadata que contiene información relacionada con los objetos y las actividades almacenadas previamente en la BDOO. En este trabajo se desarrolla la capa de Servicios Web de base de datos de AMBAR implementando todas las clases del modelo conceptual de AMBAR y una aplicación Web como caso de estudio, que permite hacer uso de los Servicios para realizar las pruebas correspondientes. 3 Desarrollo del Repositorio de AMBAR basado en Servicios Web A continuación se presentan los elementos más resaltantes para comprender el trabajo realizado para desarrollar el repositorio de AMBAR basado en una arquitectura orientada a Servicios Web.

4 3.1 Modelo Conceptual El modelo conceptual del repositorio de AMBAR se presenta en la figura 1 y representa todos los tipos de OAs y de elementos necesarios para manipular los diseños y ambientes de aprendizaje sustentados en AMBAR. Figura 1. Diagrama de clases detallado del repositorio de AMBAR Los Ambientes de Aprendizaje están definidos como objetos dentro del repositorio y están contextualizados por la implementación de métodos instruccionales específicos y pueden incorporar otros OAs y varias clases de enlaces. El Ambiente de Aprendizaje provee el contexto o la estructura para el aprendiz, por lo que tiene asociado las competencias que se pretenden desarrollar y los prerequisitos que los aprendices deben cumplir para participar en el ambiente. Los ambientes también se relacionan con sus participantes, que pueden jugar distintos roles en uno o varios Ambientes de Aprendizaje. Un Ambiente de Aprendizaje es equivalente a una Organización de Contenido del estándar SCORM [6] y es un mapa que representa el uso planeado del contenido a través de unidades estructuradas de instrucción o Actividades, (representadas por la clase Actividad). Las actividades incluidas en un Ambiente de Aprendizaje pueden ser de dos tipos: actividades simples y actividades estructuradas. Las actividades estructuradas están formadas por otras actividades que a su vez pueden ser simples o estructuradas. Las actividades atómicas u actividades hoja, es decir, las actividades que no contienen otras actividades (representadas por la clase Actividad Simple) por lo general van a tener un recurso de aprendizaje asociado (un OA Fundamental o un OA de

5 Información Combinada), que es usado para realizar la actividad. También tienen asociadas distintas clases de servicios, como por ejemplo servicios de interacción y comunicación (representados por la clase servicio), los que permiten realizar actividades individuales, colaborativas, presenciales o a distancia. Los OA Fundamentales representan contenido independiente del contexto. Este tipo de objetos puede incluir gráficos, videos, definiciones, explicaciones descontextualizadas o lecturas, casos particulares y definición de problemas, entre otros. Estos OA son equivalentes a los Assets de SCORM que se corresponden con una representación electrónica de medios, tales como texto, imágenes, sonidos objetos de evaluación (assessment objects) o cualquier otra pieza de data que puede ser desplegada y presentado al aprendiz. Los distintos tipos de OA Fundamentales que se pueden manipular en el repositorio de AMBAR son: audio, imagen, texto, video, aplicaciones Java, archivos XML, archivos flash, páginas Web y presentaciones Power Point. Se pueden agrupar varios OAs Fundamentales juntos para construir otros y en algunos casos, los OAs Fundamentales pueden ser lanzados como parte de una experiencia de aprendizaje. Un OA Fundamental puede ser descrito con Metadata, al igual que las Actividades y los Ambientes para permitir búsquedas y descubrimientos dentro del repositorio, potenciando así las posibilidades de reuso. Los OAs de Información Combinada pudieran existir en un continuo desde un nivel micro hasta un nivel macro desde contenido con un contexto mínimo añadido (por ejemplo, enlaces dentro de un caso de estudio a perspectivas y temas, pudiendo incluir metas de aprendizaje) hasta actividades de aprendizaje más completas o estrategias instruccionales como tutoriales, micromundos, simulaciones, etc. Estos objetos también pudieran poblar los Ambientes de Aprendizaje y artefactos de los aprendices o podrían ofrecerse como ayuda o guía. Los OAs de Información combinada son equivalentes a los SCOs (Sharable Content Objetcs) del estándar SCORM. Un OA de Información combinada es una colección de uno o más OAs Fundamentales, colección que representa un recurso de aprendizaje lanzable que utiliza el SCORM RTE para comunicarse con un Learning Management System (LMS). UN OA de Información combinada representa el más bajo nivel de granularidad de un recurso de aprendizaje rastreado y/o mantenido por un LMS usando el SCORM Run-Time Environment Data Model. La única diferencia entre un OA de Información combinada y un OA Fundamental es que el OA de Información combinada se comunica con un LMS usando las interfaces de programación definidas por el estándar SCORM para tal fin Implementación del modelo conceptual y de los servicios web asociados La implementación del repositorio de AMBAR se realizó en tres ciclos de desarrollo a través de los cuales se implementaron los servicios asociados a cada una de las clases del modelo conceptual en su totalidad y se colocaron disponibles a través de Servicios Web utilizando AXIS, una implementación OpenSource de SOAP (("Simple Object Access Protocol")) que proporciona un entorno de ejecución para Servicios Web implementados en Java. Adicionalmente se desarrolló una aplicación para probar los Servicios Web disponibles y para proveer una interfaz de estos servicios al usuario

6 final. Cada ciclo de desarrollo consistió en la aplicación de las fases del Proceso Unificado (Inicio, Elaboración, Construcción, Transición).pero de una manera ágil. A continuación se detallan cada uno de los ciclos de desarrollo realizados Primer ciclo de desarrollo Durante el primer ciclo de desarrollo se definieron los Servicios Web relacionados con los OAs y su metadata asociada en base a lo plasmado en el modelo conceptual de repositorio de AMBAR. En este ciclo se desarrollaron seis Servicios Web, que son: Almacenar OA: consiste en almacenar un OA Fundamental o de Información Combinada en la base de datos describiéndolos a través de la metadata asociada. Buscar OA: consiste en localizar un OA almacenado en la base de datos de dos maneras: por palabra clave definida en la metadata asociada o búsqueda de todos los OA almacenados en la base de datos. Modificar OA: consiste en modificar la descripción del OA a través de la clase metadata asociada al mismo. Eliminar OA: consiste en eliminar un OA de la base de datos de AMBAR, eliminando también todas las asociaciones que pueda tener con otros objetos o instancias de las clases del modelo conceptual. Agregar OA Fundamental: consiste en agregar un OA Fundamental a otro OA Fundamental almacenado Crear OA de Info Combinada: consiste en crear un OA de Información Combinada (SCO de SCORM), agrupando varios OA Fundamentales en un Package Interchange File (PIF) para luego ser almacenado en la base de datos de AMBAR Segundo ciclo de desarrollo Durante el segundo ciclo de desarrollo se definieron los Servicios Web relacionados con las actividades y sus servicios asociados. En este ciclo se desarrollaron nueve Servicios Web, que son: Almacenar Actividad: consiste en almacenar una actividad simple o estructurada en la base de datos describiéndolas a través de la metadata asociada, que se integra de la primera iteración. Buscar Actividad: consiste en localizar una actividad almacenada en la base de datos de dos maneras: por palabra clave definida en la metadata asociada o búsqueda de todas las actividades almacenadas en la base de datos. Modificar Actividad: consiste en modificar la descripción de la actividad a través de la clase metadata asociada. Eliminar Actividad: consiste en eliminar una actividad de la base de datos de AMBAR, eliminando también todas las asociaciones que pueda tener con otros objetos o instancias de las clases del modelo conceptual.

7 Agregar Actividad: consiste en realizar todas las asociaciones que tiene la clase actividad (actividad simple o actividad estructurada) con otras clases. Almacenar Servicio: consiste en almacenar un servicio en la base de datos. Buscar Servicio: consiste en localizar un servicio almacenado en la base de datos de dos maneras: por el nombre o búsqueda de todos los servicios almacenados en la base de datos. Modificar Servicio: consiste en modificar los atributos que describen el servicio. Eliminar Servicio: consiste en eliminar un servicio de la base de datos de AMBAR, eliminando también todas las asociaciones que pueda tener con otra clase existente Tercer ciclo de desarrollo Durante el tercer ciclo de desarrollo se definieron los Servicios Web relacionados con el ambiente de aprendizaje y las clases relacionadas con él como son: Competencia, Prerequisito, Método y Participante, clase que a su vez está relacionada con la clase rol. En este ciclo se desarrollaron veintiocho servicios web, que son: Almacenar Ambiente: consiste en almacenar un ambiente de aprendizaje en la base de datos. Describiéndolo a través de la metadata asociada, que se integra de la segunda iteración. Buscar Ambiente: consiste en localizar un ambiente de aprendizaje almacenado en la base de datos de dos maneras: por palabra clave definida en la metadata asociada o búsqueda de todos los ambientes de aprendizaje almacenados en la base de datos. Modificar Ambiente: consiste en modificar la descripción del ambiente de aprendizaje a través de la clase metadata asociada. Eliminar Ambiente: consiste en eliminar un ambiente de aprendizaje de la base de datos de AMBAR, eliminando también todas las asociaciones que pueda tener con otra clase existente. Agregar Ambiente: consiste en realizar todas las asociaciones que tiene la clase ambiente de aprendizaje con otras clases. Almacenar Participante: consiste en almacenar un participante en la base de datos. Buscar Participante: consiste en localizar un participante almacenado en la base de datos de dos maneras: por atributos nombre, apellido, usuario, organización o búsqueda de todos los participantes almacenados en la base de datos. Modificar Participante: consiste en modificar los atributos de un participante. Eliminar Participante: consiste en eliminar un participante de la base de datos de AMBAR, eliminando también todas las asociaciones que pueda tener con otra clase existente.

8 Almacenar Rol: consiste en almacenar un rol en la base de datos. Buscar Rol: consiste en localizar un rol almacenado en la base de datos búsqueda de todos los roles almacenados en la base de datos. Modificar Rol: consiste en modificar los atributos de un rol. Eliminar Rol: consiste en eliminar un rol de la base de datos de AMBAR, eliminando también todas las asociaciones que pueda tener con otra clase existente. Agregar Rol: consiste en realizar todas las asociaciones que tiene la clase rol con otras clases. Almacenar Método: consiste en almacenar un método en la base de datos. Buscar Método: consiste en localizar un método almacenado en la base de datos de dos maneras: por atributo nombre o búsqueda de todos los métodos almacenados en la base de datos. Modificar Método: consiste en modificar los atributos de un método. Eliminar Método: consiste en eliminar un método de la base de datos de AMBAR, eliminando también todas las asociaciones que pueda tener con otra clase existente. Almacenar Competencia: consiste en almacenar una competencia en la base de datos. Buscar Competencia: consiste en localizar una competencia almacenada en la base de datos de dos maneras: por atributo nombre o búsqueda de todos las competencia almacenadas en la base de datos. Modificar Competencia: consiste en modificar los atributos de una competencia. Eliminar Competencia: consiste en eliminar una competencia de la base de datos de AMBAR, eliminando también todas las asociaciones que pueda tener con otra clase existente. Agregar Competencia: consiste en realizar todas las asociaciones que tiene la clase competencia con otras clases. Almacenar Prerequisitos: consiste en almacenar los prerequisitos en la base de datos. Buscar Prerequisitos: consiste en localizar los prerequisitos almacenados en la base de datos por búsqueda de todos los prerequisitos almacenados en la base de datos. Modificar Prerequisitos: consiste en modificar los atributos de los prerequisitos. Eliminar Prerequisitos: consiste en eliminar los prerequisitos de la base de datos de AMBAR, eliminando también todas las asociaciones que pueda tener con otra clase existente. Agregar Prerequisitos: consiste en realizar todas las asociaciones que tiene la clase prerequisitos con otras clases.

9 3.3. Tecnologías utilizadas en la implementación Las tecnologías y herramientas utilizadas para el desarrollo del repositorio basado en Servicios Web de AMBAR fueron las siguientes: Java Server Pages (JSP) Java Servlets Lenguaje de programación JavaScript Kit de desarrollo Java (J2ee SDK) Servidor Apache Tomcat Axis: Apache Axis es una implementación OpenSource de SOAP (("Simple Object Access Protocol")) que proporciona un entorno de ejecución para Servicios Web implementados en Java. Sistema Manejador de Base de Datos Orientada a Objetos Database for objects (db4o): se trata de un framework de persistencia que permite guardar objetos Java o.net de forma directa y transparente. No utiliza una base de datos relacional para almacenar los objetos, ya que, aquí los objetos son almacenados en la base de datos tal y como ellos son, proporcionando mayor velocidad de acceso y más rendimiento. StartUML: es una aplicación para generar diagramas de UML. Plataforma Eclipse: es una plataforma de software de Código abierto independiente de una plataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido" Dreamweaver: es un editor WYSIWYG de páginas web. 4 Conclusiones y trabajos futuros Mediante el desarrollo de este trabajo se logró implementar la capa de servicios de base de datos del Sistema Generador de Ambientes de Enseñanza-Aprendizaje AMBAR, lo que permite la adaptación del repositorio de AMBAR a lo establecido por el estándar IMS DRI [7].con respecto a los repositorios de objetos digitales y por el estándar IMS General Web Services [8], pudiendo así proveer de una manera estandarizada los servicios de acceso al repositorio tanto para aplicaciones propias del Sistema AMBAR como para aplicaciones externas que hagan búsquedas federadas en repositorios de OAs. La utilización de Servicios Web para interactuar con el repositorio de AMBAR permitirá un desarrollo más fácil, modular e independiente de todas las aplicaciones que conformarán el sistema AMBAR puesto que para ellas será transaparente la forma en como se maneja y accede la base de datos del sistema, ya que lo único que tendrán que hacer es invocar a los Servicios Web disponibles para tal fin. Actualmente se está desarrollando un repositorio de metadata basado en el estándar LOM [9] para AMBAR, sustentado también en una arquitectura orientada a servicios. Esto permitirá proveer la gama completa de Servicios Web asociados a la manipulación de metadata basada en los estándares LOM, IMS DRI y el estándar IMS General Web Services.

10 Agradecimientos Este trabajo fue financiado por el Consejo de Desarrollo Científico y Humanístico (CDCH) de la UCV mediante el proyecto No. PG en su segunda etapa. Referencias 1. Sicilia, M.A.: Estándares en e-learning. En Buenas Prácticas de E-Learning. UDIMA. ANCED. Capítulo 16. (2007) Disponible en: 2. The ServerSide. Disponible en: 3. Miguel, V., López, M. G., Montaño, N.: Ontología del Dominio del Sistema Generador de Ambientes de Enseñanza-Aprendizaje Constructivistas Basados en Objetos de Aprendizaje (AMBAR). III Simposio Pluridisciplinar sobre Objetos de Aprendizaje y Diseños de Aprendizaje apoyados en las tecnologías (OD@06). Oviedo, España. (2006) 4. López M. G., Miguel V., Montaño N.: Sistema Generador de AMBientes de Enseñanza- ApRendizaje Constructivistas basados en Objetos de Aprendizaje (AMBAR): la interdisciplinareidad en los ambientes de aprendizaje en línea. RED. Revista de Educación a Distancia. Año VIII. Número 19. (2008). Disponible en: 5. Lopez, M. G., Miguel, V., Montaño N.: Prototipo del Repositorio de Objetos de ApRendizaje de un Sistema Generador de AMBientes de Enseñanza-Aprendizaje basados en Objetos de Aprendizaje (AMBAR). III Simposio Pluridisciplinar sobre Objetos de Aprendizaje y Diseños de Aprendizaje apoyados en las tecnologías (OD@06). Oviedo, España. (2006) 6. Advanced Distributed Learning. SCORM IMS Global Learning Consortium. Digital Repositories Specification. (2003). Disponible en: 8. IMS Global Learning Consortium. General Web Services Specification. (2005). Disponible en: 9. IEEE Learning Technology Standards Commitee: Learning Object Metadata.(2005). IEEE Disponible en:

O jeto de apre r ndizaje

O 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 detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 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 detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Un prototipo de sistema administrador de aprendizaje en línea

Un prototipo de sistema administrador de aprendizaje en línea Un prototipo de sistema administrador de aprendizaje en línea Área de Conocimiento: Educación a Distancia Alma Rosa García Gaona 1 y Patricia de la Luz Carrión Méndez 2 1 y 2 Universidad Veracruzana -

Más detalles

Los Estándares de e-learning

Los Estándares de e-learning Los Estándares de e-learning Mirada tecnológica del e-learning Universidad del CEMA Revista LEARNING REVIEW www.learningreview.com Objetivos Comprender la importancia y los beneficios de los estándares

Más detalles

GENERACIÓN DE RECURSOS DIDÁCTICOS PARA SISTEMAS DE GESTIÓN DE APRENDIZAJE

GENERACIÓN DE RECURSOS DIDÁCTICOS PARA SISTEMAS DE GESTIÓN DE APRENDIZAJE GENERACIÓN DE RECURSOS DIDÁCTICOS PARA SISTEMAS DE GESTIÓN DE APRENDIZAJE AUTORÍA MARÍA DE LOS ANGELES SÁEZ BLÁZQUEZ TEMÁTICA E-LEARNING, TICs ETAPA ESO, BACHILLERATO, CICLOS FORMATIVOS Resumen En este

Más detalles

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

Capí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 detalles

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Proyecto Aula Virtual gvsig

Proyecto 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 detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...

Más detalles

Objetos de Aprendizaje

Objetos de Aprendizaje e Objetos de Aprendizaje María de los Ángeles Serrano Islas Instituto Latinoamericano de la Comunicación Educativa Red Escolar tayassu@hotmail.com Resumen: Se efectuará una breve aproximación acerca de

Más detalles

E-learning: E-learning:

E-learning: E-learning: E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con

Más detalles

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula>

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula> Objetos educativos y estandarización en e-learning: Experiencias en el sistema Fernández-Manjón, B.1, López Moratalla, J.2 Martínez Ortiz, I. 2, Moreno Ger, P. 2 Universidad Complutense de Madrid,

Más detalles

Plataforma de expediente Electrónico @DOC

Plataforma de expediente Electrónico @DOC MINISTERIO DE LA PRESIDENCIA SUBSECRETARÍA SUBDIRECCIÓN GENERAL DE TECNOLOGÍAS Y SERVICIOS DE LA INFORMACIÓN Plataforma de expediente Electrónico @DOC Arquitectura de Sistemas Control de versiones Versión

Más detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS 4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio

Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio Francisco José Martín Lázaro franciscojose.martin@map.es Consejero Tecnológico de Normas de Tecnología. Ministerio

Más detalles

Soluciones tecnológicas basadas en web. www.peoplemint.net. Plataforma e-learning

Soluciones tecnológicas basadas en web. www.peoplemint.net. Plataforma e-learning Plataforma e-learning Aspectos diferenciadores de nuestros servicios. (Qué le ofrecemos y cómo) Nuestro objetivo es integrar las necesidades empresariales o de la organización con soluciones tecnológicas.

Más detalles

Service Oriented Architecture: Con Biztalk?

Service Oriented Architecture: Con Biztalk? Service Oriented Architecture: Con Biztalk? Pablo Abbate Servicios Profesionales Danysoft SOA supone una nueva forma de pensar acerca de la arquitectura IT para las empresas. De hecho, es una asociación

Más detalles

Anexo 4 Documento de Arquitectura

Anexo 4 Documento de Arquitectura Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de

Más detalles

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Kexy Rodríguez kexy.rodriguez@utp.ac.pa Centro de Investigación, Postgrado y Extensión UTPVirtual Universidad Tecnológica de Panamá

Más detalles

comunidades de práctica

comunidades de práctica 1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades

Más detalles

Capitulo III. Diseño del Sistema.

Capitulo III. Diseño del Sistema. Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje

Más detalles

Software de Simulación aplicado a entornos de e-learning

Software 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 detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

Más detalles

Creació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 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 detalles

QUÉ ACTIVIDADES PODEMOS HABILITAR EN EL CAMPUS VIRTUAL?

QUÉ ACTIVIDADES PODEMOS HABILITAR EN EL CAMPUS VIRTUAL? QUÉ ACTIVIDADES PODEMOS HABILITAR EN EL CAMPUS VIRTUAL? En este tutorial presentamos los distintos tipos de actividades disponibles en el Campus Virtual UNER. Para agregar una actividad dentro de un tema:

Más detalles

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración

Más detalles

6.2. e-learning como sustituto o como complemento a la educación presencial. 6.3. Plataformas e-learning en Primaria.

6.2. e-learning como sustituto o como complemento a la educación presencial. 6.3. Plataformas e-learning en Primaria. 6.1. Introducción. 6.2. e-learning como sustituto o como complemento a la educación presencial. 6.3. Plataformas e-learning en Primaria. 6.4. El rol de profesor y alumno en e-learning. 6.5. La plataforma

Más detalles

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA AREA DEL TEMA: INGENIERÍA DE SOFTWARE OBJETIVO GENERAL Desarrollar aplicaciones web utilizando

Más detalles

IMS Learning Design y el Modelo Arquitectural de AMBAR

IMS Learning Design y el Modelo Arquitectural de AMBAR IMS Learning Design y el Modelo Arquitectural de AMBAR Doris Pernalete 1, Maria Gertrudis López 2, Nora Montaño 2, Vanessa Miguel 3 1 Universidad Nacional Experimental Francisco de Miranda, Decanato de

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir

Más detalles

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com

Más detalles

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.

Más detalles

UNIVERSIDAD DE CUNDINAMARCA ELECTIVA PROFESIONAL IV YADIRA RODRIGUEZ FELIPE GOMEZ OBJETOS DE APRENDIZAJE

UNIVERSIDAD DE CUNDINAMARCA ELECTIVA PROFESIONAL IV YADIRA RODRIGUEZ FELIPE GOMEZ OBJETOS DE APRENDIZAJE UNIVERSIDAD DE CUNDINAMARCA ELECTIVA PROFESIONAL IV YADIRA RODRIGUEZ FELIPE GOMEZ OBJETOS DE APRENDIZAJE Luego presentamos algunas definiciones sobre el tema de Objetos de Aprendizaje, definiciones construidas

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

BASES DE DATOS OFIMÁTICAS

BASES DE DATOS OFIMÁTICAS BASES DE DATOS OFIMÁTICAS Qué es una Bases de Datos Ofimática?. En el entorno de trabajo de cualquier tipo de oficina ha sido habitual tener un archivo con gran parte de la información necesaria para el

Más detalles

Implementación de un Estudio de Caso usando Objetos de Aprendizaje (OA) para determinar la interoperabilidad entre diferentes plataformas E-Learning

Implementación de un Estudio de Caso usando Objetos de Aprendizaje (OA) para determinar la interoperabilidad entre diferentes plataformas E-Learning Implementación de un Estudio de Caso usando Objetos de Aprendizaje (OA) para determinar la interoperabilidad entre diferentes plataformas E-Learning Iva Angelina Stephens, Natalia Foronda, John Trujillo

Más detalles

Prezi: editor de presentaciones

Prezi: editor de presentaciones Prezi: editor de presentaciones Descripción Francisco Mora En momentos en que la Web 2.0 es un entorno de interacción, aparecen múltiples servicios que permiten compartir y editar recursos de forma conjunta.

Más detalles

MACROPROCESO GESTIÓN TECNOLÓGICA

MACROPROCESO GESTIÓN TECNOLÓGICA Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO 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 detalles

Capítulo 4. Implementación del lenguaje multitáctil

Capítulo 4. Implementación del lenguaje multitáctil Capítulo 4. Implementación del lenguaje multitáctil En este capítulo se presenta como fue diseñado y desarrollado el servicio de ademanes multitáctiles. Se presentan la arquitectura general del sistema,

Más detalles

CONCLUISIONES Y RECOMENDACIONES

CONCLUISIONES Y RECOMENDACIONES CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio

Más detalles

SISTEMAS DE INFORMACIÓN III TEORÍA

SISTEMAS DE INFORMACIÓN III TEORÍA CONTENIDO: Introducción a los Web services Las bases de los Web services La nueva generación de la Web Interactuando con los Web services La tecnología de Web services XML: Lo fundamental WSDL: Describiendo

Más detalles

Introducción. Metadatos

Introducción. Metadatos Introducción La red crece por momentos las necesidades que parecían cubiertas hace relativamente poco tiempo empiezan a quedarse obsoletas. Deben buscarse nuevas soluciones que dinamicen los sistemas de

Más detalles

Visualizar y descargar contenidos

Visualizar y descargar contenidos Visualizar y descargar contenidos Agrega 2.0 En este apartado veremos cómo visualizar los contenidos directamente en línea, conectados a la red Internet, y cómo descargarlos a nuestro ordenador para su

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Primer 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 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 detalles

Capítulo I. Planteamiento del problema

Capítulo I. Planteamiento del problema Capítulo I. Planteamiento del problema Actualmente, cientos de instituciones educativas utilizan Sistemas gestores del aprendizaje (LMS Learning Management Systems), sin embargo, estos no fomentan el trabajo

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer

Más detalles

App 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 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 detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

Más detalles

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que

Más detalles

Experiencia en la Construcción del Objeto de Aprendizaje Modelo de Objetos del Estándar de Persistencia ODMG 3.0

Experiencia en la Construcción del Objeto de Aprendizaje Modelo de Objetos del Estándar de Persistencia ODMG 3.0 Experiencia en la Construcción del Objeto de Aprendizaje Modelo de Objetos del Estándar de Persistencia ODMG 3.0 Yosly Caridad Hernández Bieliukas 1, Antonio Silva Sprock 2 1 Universidad Central de Venezuela,

Más detalles

REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD DEL ZULIA NÚCLEO PUNTO FIJO PROGRAMA DE CIENCIA Y TECNOLOGÍA LICENCIATURA EN COMPUTACIÓN

REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD DEL ZULIA NÚCLEO PUNTO FIJO PROGRAMA DE CIENCIA Y TECNOLOGÍA LICENCIATURA EN COMPUTACIÓN REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD DEL ZULIA NÚCLEO PUNTO FIJO PROGRAMA DE CIENCIA Y TECNOLOGÍA LICENCIATURA EN COMPUTACIÓN DESARROLLO DE UN SISTEMA DE AYUDA INTERACTIVA PARA USUARIOS DE OPENOFFICE.ORG

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

Capitulo 1. Introducción a Objetos de Aprendizaje Móvil

Capitulo 1. Introducción a Objetos de Aprendizaje Móvil Capitulo 1. Introducción a Objetos de Aprendizaje Móvil En la actualidad está surgiendo, día a día, nueva tecnología con el objetivo de mejorar y facilitar la vida diaria. Una tecnología en específico

Más detalles

Una puerta abierta al futuro

Una puerta abierta al futuro Una puerta abierta al futuro SOA E ITIL EN LA LEY DE ACCESO ELECTRÓNICO DE LOS CIUDADANOS A LOS SERVICIOS PÚBLICOS (LAECSP) por francisco javier antón Vique La publicación de la Ley de Acceso electrónico

Más detalles

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura 1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos

Más detalles

El Proceso Unificado de Desarrollo de Software

El Proceso Unificado de Desarrollo de Software El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:

Más detalles

Sistema de base de datos para la gestión del fondo documental de la Biblioteca de la Facultad Enrique Cabrera.

Sistema de base de datos para la gestión del fondo documental de la Biblioteca de la Facultad Enrique Cabrera. Sistema de base de datos para la gestión del fondo documental de la Biblioteca de la Facultad Enrique Cabrera. Lic. Vilma Álvarez Benítez 1, Tec. David Calderín Álvarez 2 1 Facultad de Ciencias Médicas

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

CATÁLOGO DE FORMACIÓN 2011-2012

CATÁLOGO DE FORMACIÓN 2011-2012 Soluciones FORMACION CATÁLOGO DE FORMACIÓN 2011-2012 SAGA FORMACIÓN C/ Salado 11 local 10 CP 41010 Sevilla 954 45 72 75 F. 954 45 75 72 formacion@sagasoluciones.com 00 Presentación La Formación, un factor

Más detalles

Objetos de aprendizaje, introducción y características.

Objetos de aprendizaje, introducción y características. Objetos de aprendizaje, introducción y características. Contenido CONTENIDO... 1 INTRODUCCIÓN... 2 QUÉ ES UN OBJETO DE APRENDIZAJE?... 3 ESTRUCTURA DE LOS OA... 4 FUNCIONAMIENTO DE LOS OA... 6 BENEFICIOS

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

Más detalles

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ing. WILSON ALFREDO ORTEGA ORDOÑEZ Ing. JUAN CARLOS MENDEZ CAMACHO Universidad del Cauca Facultad

Más detalles

Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java

Plataforma 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 detalles

GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho

GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho Desarrollo de Sistemas de Información la plataforma Business Intellingence Página 1 de 11 Control de versiones Ver. Fecha Descripción Autores 1 04/07/14 Versión inicial SDP Página 2 de 11 Índice del Documento

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

SROA: Sistema de reutilización de objetos de aprendizaje

SROA: Sistema de reutilización de objetos de aprendizaje SROA: Sistema de reutilización de objetos de aprendizaje Salvador Otón Tortosa Dto. de Ciencias de la Computación Escuela Superior de Ing. Informática Universidad de Alcalá (España) 28871 Alcalá de Henares

Más detalles

BackflipSD Modelo de Diseño

BackflipSD Modelo de Diseño BackflipSD Modelo de Diseño Historia de revisiones: Fecha Versión Descripción Autor 04/09/2012 1.0 Rodrigo Stecanella 16/09/2012 1.1 Rodrigo Stecanella 1 Contenido Historia de revisiones:...1 Introducción...3

Más detalles

Plataformas virtuales

Plataformas 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 detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Windows Server 2012: Identidad y Acceso Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Manual del Módulo Autor: Andrew J Warren, Content Master Publicado: Septiembre 10 de

Más detalles

Objetos de Aprendizaje: Aspectos básicos para su diseño, creación, gestión y evaluación Centro Internacional de Tecnologías Avanzadas Fundación

Objetos de Aprendizaje: Aspectos básicos para su diseño, creación, gestión y evaluación Centro Internacional de Tecnologías Avanzadas Fundación Objetos de Aprendizaje: Aspectos básicos para su diseño, creación, gestión y evaluación Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título: Objetos de aprendizaje:

Más detalles

ESTADO DEL ARTE DE LA VIRTUALIZACIÓN EN LA EDUCACIÓN

ESTADO DEL ARTE DE LA VIRTUALIZACIÓN EN LA EDUCACIÓN ESTADO DEL ARTE DE LA VIRTUALIZACIÓN EN LA EDUCACIÓN Trabajo de Grado de Gina Paola Arévalo Mendoza para optar al título de Ingeniera de Sistemas y Computación OBJETIVOS OBJETIVO GENERAL: Construir el

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

Capítulo 7. Implementación del Sistema

Capítulo 7. Implementación del Sistema Capítulo 7. Implementación del Sistema 7.1 Servidor Web (Jakarta-Tomcat) Para el desarrollado de este proyecto se utilizó el servidor Web Jakarta-Tomcat, el cual soporta las tecnologías Java HTTP Servlets

Más detalles

Guía de Moodle para Estudiantes

Guía de Moodle para Estudiantes Guía de Moodle para Estudiantes 1. Introducción En este tutorial se asume que: 1. Usted tiene al menos el conocimiento básico del uso de una computadora, incluyendo el ratón y el teclado, y está familiarizado

Más detalles

OLIMPO Servidor Universal

OLIMPO Servidor Universal OLIMPO Servidor Universal Documento 20050714/01 Fecha Creación Julio 2005 Fecha Última Revisión Agosto 2007 Versión de documento 2.0 1/7 Visión Global Desde el año 1984, en IGT Microelectronics hemos ofrecido

Más detalles

ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA

ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA Dirección General de Administración Electrónica y Calidad de los Servicios Consejería de Justicia y Administración Pública Junta de Andalucía

Más detalles

Capítulo III. Análisis y diseño.

Capítulo III. Análisis y diseño. Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,

Más detalles

La tutoría para la dirección de proyectos de investigación. Darder Mesquida, Antònia antonia.darder@uib.es. Universitat de les Illes Balears.

La tutoría para la dirección de proyectos de investigación. Darder Mesquida, Antònia antonia.darder@uib.es. Universitat de les Illes Balears. La tutoría para la dirección de proyectos de investigación. Resumen Darder Mesquida, Antònia antonia.darder@uib.es Universitat de les Illes Balears. Se presenta un modelo de tutoría docente para la dirección

Más detalles

PROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DE OPORTUNIDADES DE NEGOCIO

PROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DE OPORTUNIDADES DE NEGOCIO PROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DE OPORTUNIDADES DE NEGOCIO Este módulo permite al ejecutivo comercial definir, calificar y documentar cada una de las oportunidades de negocio en las cuales

Más detalles

GUÍA DE APRENDIZAJE N 1 Herramientas de trabajo colaborativo

GUÍA DE APRENDIZAJE N 1 Herramientas de trabajo colaborativo SISTEMA INTEGRADO DE GESTIÓN GUÍA DE APRENDIZAJE Código: F004-P006-GFPI versión: 01 Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral GUÍA

Más detalles

Creació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. Creación de objetos de aprendizaje y construcción de secuencias didácticas. Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título Creación de objetos de aprendizaje

Más detalles

Sistema de gestión de tareas y proyectos

Sistema de gestión de tareas y proyectos Sistema de gestión de tareas y proyectos Propuesta de proyecto Seminario de Informática I Luis Muñoz Enrique Viard Contenido Introducción... 3 Descripción general... 3 Arquitectura propuesta... 5 Requisitos...

Más detalles

Capas del Modelo ISO/OSI

Capas del Modelo ISO/OSI Modelo ISO/OSI Fue desarrollado en 1984 por la Organización Internacional de Estándares (ISO), una federación global de organizaciones que representa aproximadamente a 130 países. El núcleo de este estándar

Más detalles

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14 EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características

Más detalles

INTEGRACIÓN DEL REPOSITORIO DE OBJETOS DE APRENDIZAJE DE AMBAR CON LA PLATAFORMA MOODLE

INTEGRACIÓN DEL REPOSITORIO DE OBJETOS DE APRENDIZAJE DE AMBAR CON LA PLATAFORMA MOODLE UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS ESCUELA DE COMPUTACIÓN CARACAS - VENEZUELA INTEGRACIÓN DEL REPOSITORIO DE OBJETOS DE APRENDIZAJE DE AMBAR CON LA PLATAFORMA MOODLE Trabajo Especial

Más detalles