Una propuesta para la reutilización de componentes en el proceso de desarrollo de software educativo

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

Download "Una propuesta para la reutilización de componentes en el proceso de desarrollo de software educativo"

Transcripción

1 1 Una propuesta para la reutilización de componentes en el proceso de desarrollo de software educativo E. García Roselló, J. González Dacosta,, E. Mandado, V. G. Valdés Pardo, J. Baltasar García,M. Pérez Cota, Resumen Para mejorar las crecientes expectativas del software educativo, diversos autores han señalado la necesidad de modificar el proceso de desarrollo, para encaminarlo hacia una mayor reutilización composicional, frente al paradigma actualmente predominante que es el generativo. Ahora bien, la adopción de un modelo de reutilización basado en componentes requiere introducir modificaciones en el proceso de desarrollo, lo que implica nuevas actividades, como por ejemplo el análisis del dominio. En este trabajo se propone la adopción de un modelo de ciclos de vida gemelos, que integra la reutilización dentro del proceso de desarrollo de software. Como ejemplo de ello, se detalla la utilización de la metodología de análisis de las tecnologías complejas, propiamente orientada al diseño instruccional, como método de análisis del dominio. El uso de mapas conceptuales para documentar el resultado de este análisis, permite promover la reutilización dentro del desarrollo de aplicaciones educativas. Palabras Claves Reutilización, desarrollo de software educativo, Ingeniería del software E I. INTRODUCCION L logro de un alto nivel de reutilización en el proceso de desarrollo de sistemas representa una meta a conseguir y constituye una señal de madurez en cualquier disciplina de ingeniería. La ingeniería del software no es una excepción, sino que de hecho en los últimos años los paradigmas basados en reutilización [1] [2] [3] han contribuido a la reducción de costes y del tiempo en el proceso de desarrollo de software. La reutilización se puede conseguir mediante un paradigma generativo o uno basado en componentes. Mientras en la E. García Roselló J. González Dacosta y M. Pérez Cota están en el Departamento de Informática de la Universidad de Vigo. Edificio Fundición, Lagoas-Marcosende s/n, Vigo, España. Teléfono: ; fax: ; {erosello jdacosta J. Baltasar García Pérez-Schofield está en la E.T.S de Ingeniería Informática, Campus As Lagoas, s/n Ourense, España. ( E. Mandado Pérez está en el Instituto de Electrónica Aplicada. Universidad de Vigo. ( V.G. Valdés Pardo está en la Facultad de Ingenierá Eléctrica, Universidad Central de Las Villas, Santa Clara, Cuba ( ingeniería del software, de forma general, se puede hablar de un claro predominio del paradigma composicional o basado en componentes [4] [5] [6] [7], en el caso concreto del software educativo, esta situación se invierte, y tradicionalmente es el paradigma generativo [8] el que prevales. En este trabajo se analizan ambos tipos de paradigmas, y se destacan las ventajas del basado en componentes frente al generativo. Posteriormente se hace una propuesta de introducción de la reutilización composicional en el proceso de desarrollo de software educativo ilustrando con el uso de mapas conceptuales como herramienta de modelado del dominio. II. PARADIGMA GENERATIVO VERSUS COMPOSICIONAL El paradigma generativo, que ha sido ampliamente utilizado en la producción de software educativo, se centra en reutilizar aplicaciones capaces a su vez de generar otras aplicaciones con base en un patrón preestablecido, llamado patrón generativo [5]. Un ejemplo claro de este tipo de reutilización lo constituyen los generadores de aplicaciones tales como las herramientas de autor, que constituyen uno de los recursos informáticos más extendidos dentro del proceso de desarrollo de software educativo. Otros ejemplos son las herramientas para generación de hipertexto e hipermedia, diseño de sitios Web, diseño de presentaciones, generadores de simulaciones, etc, todas ellas muy extendidas en el ámbito actual del software educativo. Los sistemas generativos permiten un alto grado de reutilización, y tienen la ventaja de que los patrones reutilizados generalmente son diseñados e implementados por expertos en el dominio de la aplicación. Por otra parte, su mayor desventaja es la inflexibilidad, es decir, lo cual limita su adaptación a requisitos que no encajen bien dentro del patrón generativo. También, otro serio inconveniente es su claro sesgo hacia la generación de aplicaciones completas, lo que da lugar a aplicaciones de tipo isla [9] [10]. Por todo ello las aplicaciones resultantes son poco integrables y reutilizables, una vez generadas. Esto implica también una reducida adaptabilidad a nuevos requisitos, debido a lo cual casi siempre se requiere la generación de una nueva aplicación. Por ello, aunque el paradigma de reutilización generativa actualmente dominante en el software educativo aporta

2 2 numerosos beneficios, también presenta serias limitaciones y problemas que pueden afectar a la capacidad de la comunidad de desarrolladores de software educativo para responder a las necesidades y expectativas existentes de manera adecuada en tiempo y forma. Teniendo en cuenta estos argumentos, diversos autores han planteado en los últimos años, la necesidad de la adopción en forma amplia de un paradigma de reutilización basado en componentes para la producción de software educativo, a fin de evitar los problemas antes mencionados, que algunos han dado en llamar el patrón de fracaso del software educativo [11] [12] [13] [9] [10], equiparable en muchos aspectos a la situación históricamente denominada crisis del software [1] [14]. El paradigma de la reutilización composicional se basa en concebir el desarrollo de aplicaciones como la combinación de componentes reutilizables. Por ello ofrece, en muchos aspectos, interesantes ventajas frente a la generativa. Los componentes son más versátiles, más modulares y auto contenidos, por tanto mantenibles, adaptables y reutilizables en contextos muy diferentes [4] [5]. Entendemos por componente, en este contexto, una pieza de software encapsulada que ofrece una determinada funcionalidad a través de una interfaz bien definida [4]. Frente a las aplicaciones basadas en el paradigma generativo, las basadas en componentes, no imponen a priori un determinado patrón, y por ello ofrecen más flexibilidad, y son fácilmente adaptables a nuevos requisitos mediante la sustitución o modificación de algunos de sus componentes. Además, la reutilización generativa se centra más bien en modelar dominios horizontales, es decir, las aplicaciones presentan un claro sesgo hacia la generación de determinadas categorías de software, independientemente del dominio más específico del contenido (dominio vertical). Las arquitecturas y los repositorios de componentes, en cambio, pueden estructurarse tanto en dominios horizontales como verticales. Esta nueva perspectiva dimensional aporta mayor capacidad de reutilización, al mismo tiempo que flexibilidad y adaptabilidad del software. Pero la reutilización, ya sea esta generativa o composicional, no es una actividad, etapa o tarea más que pueda añadirse simplemente al proceso de desarrollo de software. Por el contrario, introducir o cambiar el enfoque de la reutilización supone un cambio de paradigma, lo cual afecta y modifica las tareas del proceso de desarrollo, conlleva la aparición de nuevas tareas, e incluso, supone una transformación relativamente importante de las propias organizaciones y responsabilidades implicadas en general en el proceso [6] [5] [7] [4] [15]. De forma similar lo reflejan en sus argumentos aquellos autores que han abogado por la introducción del paradigma basado en componentes reutilizables en el desarrollo de software educativo, quienes esperan alcanzar con él no solo una mejora en el proceso de desarrollo de software, sino también un cambio sustancial de la forma en que se utiliza, y en conjunto un mayor impacto de las tecnologías de la información en los planes de estudio [9] [10]. III. LA REUTILIZACIÓN COMPOSICIONAL EN EL PROCESO DE DESARROLLO DE SOFTWARE EDUCATIVO A. Integración de la reutilización en el proceso de desarrrollo Para que la reutilización, proporcione beneficios tangibles, es necesario modificar los modelos de proceso a fin de incorporar nuevas actividades necesarias, relativas a la recopilación y mantenimiento coherente y centralizado de la información sobre el dominio. En caso contrario, nos quedaríamos estancados en un modelo ad hoc en el que la reutilización no genera más que exiguos beneficios [5] [4]. Una de las actividades que adquiere sustancial importancia en un modelo de producción de software basado en la reutilización de componentes, pasando de hecho a constituir parte fundamental de éste, es el análisis y modelado del dominio [5] [6] [16]. El análisis del dominio proporciona, entre otros productos, una definición y un modelo del mismo, que incluye la identificación de objetos, operaciones y relaciones comunes entre ellos [2] [16]. El análisis del dominio aporta conocimiento del mismo, de su estructura y comportamiento, y permite identificar abstracciones candidatas para componentes reutilizables [2]. Para incorporar esta y otras actividades fundamentales para la reutilización, ha de tenderse a un modelo de ciclo de vida doble o de ciclos gemelos (twin life cycle) [18], en el que, paralelamente al proceso de diseño instruccional y de desarrollo del software educativo, se incorporan actividades de análisis del dominio y desarrollo de componentes reutilizables, que proporcionan productos a los grupos de desarrollo de aplicaciones y permiten mantener centralizada y actualizada la información relevante acerca del dominio así como el repositorio de componentes reutilizables. Un esquema de este modelo, se muestra en la Figura 1. Las nuevas actividades, tales como el análisis del dominio inicial y el posterior mantenimiento de su modelo, la localización, extracción y/o desarrollo de componentes, y la asesoría al equipo de desarrollo, pueden ser realizadas, idealmente, como actividades independientes de proyectos de desarrollo concretos, por un grupo exclusivamente dedicado a ello, que en el caso concreto aquí descrito, sería el encargado de aplicar la metodología de análisis adecuada para modelar el dominio. Pero en muchos casos la cantidad, envergadura y frecuencia de los proyectos, así como otros factores económicos y temporales, obligan a descartar esta posibilidad, a favor de otros modelos organizativos más flexibles y asequibles. Por ejemplo, de acuerdo con nuestra experiencia, resulta útil que algunas de las actividades anteriormente citadas sean

3 3 llevadas a cabo por parte de los equipos de desarrollo de forma concurrente con la realización de sus correspondientes proyectos. Ciclo de vida del Análisis del Domino Análisis de dominio Modelos de análisis Diseño Instruccional Diseños genéricos Diseño de Soft. Educativo Desarrollo de componentes Componentes Desarrollo de SWE mediante reutilización de componentes Ciclo de vida del Desarrollo de Soft. Educativo Figura 1.- Modelo de ciclos de vida gemelos, adaptado de [3] Un punto en común de estas nuevas actividades asociadas con la creación de software educativo, que puede facilitar su incorporación al proceso de producción de software, es que, como en el desarrollo de cualquier material orientado a la enseñanza, éste ha de llevarse a cabo vinculado a un proceso de diseño instruccional [17]. El diseño instruccional es un enfoque sistemático que, con el fin de lograr unos objetivos específicos de aprendizaje, diseña la metodología de enseñanza y los materiales más adecuados a utilizar para obtener los cambios deseados en conocimientos y habilidades con respecto a un determinado contenido en una determinada población [18]. Este proceso lleva implícito el análisis, organización y representación del conocimiento que se pretende que sea objeto de la enseñanza. Por tanto, parece razonable aprovechar el producto de la actividad del diseño instruccional a fin de facilitar la labor de análisis del dominio. Más aún, el análisis del conocimiento llevado a cabo como parte del diseño instruccional se puede integrar en la actividad de análisis del dominio. Sería para ello sensato utilizar algún lenguaje estructurado para representar los resultados, de forma que puedan ser adoptados como documentación del análisis de dominio, facilitando todavía más la labor, así como las posibilidades de comunicación entre las distintas partes implicadas en el proceso. Para describir la integración del análisis del dominio como actividad dentro del proceso de diseño instruccional, se ha elegido el dominio de las denominadas Tecnologías Complejas. Los principales motivos de esta elección son la importancia que tiene la mejora de la enseñanza de la Tecnología, y la existencia de una metodología de análisis desarrollada en el Instituto de Electrónica Aplicada [19] [20] [21]. Para enmarcar adecuadamente el ámbito del trabajo, a continuación se describe brevemente el concepto de Tecnología Compleja y la metodología de análisis de la misma. B. Metodología de análisis de las tecnologías complejas Se define una Tecnología Compleja como aquella que se caracteriza porque los sistemas incluidos en ella se describen mediante un conjunto de conceptos básicos no excluyentes entre sí, que se subdividen a su vez en uno o más niveles de subconceptos asociados o excluyentes entre sí. Ejemplos representativos de estas tecnologías son la Electrónica, las Telecomunicaciones y la Informática [20] [21]. El desarrollo vertiginoso de algunas tecnologías complejas ha llevado a la carencia de métodos sistemáticos para describirlas y organizar sus características. De ahí el interés en desarrollar una metodología de análisis que se pueda aplicar a cualquier campo de la tecnología, con el fin, entre otros, de estructurar de forma más sistemática la actividad de enseñanza de sus contenidos [22]. La metodología de análisis de las tecnologías complejas desarrollada en [20] [21], se basa en la organización del conocimiento de una tecnología compleja en diferentes niveles de complejidad creciente. Se comienza por elegir un conjunto representativo de sistemas reales y conducir su análisis de forma detallada para definir todos los conceptos asociados con la tecnología en cuestión. Los sistemas pertenecientes a cualquier tecnología se caracterizan por estar formados por un conjunto de elementos básicos que forman parte de todos ellos. Por eso el Nivel 0 corresponde a dichos elementos. Además los elementos básicos de una tecnología compleja se combinan para dar lugar a subsistemas de un cierto grado de complejidad, que realizan funciones caracterizadas por ser utilizadas en la práctica totalidad de los sistemas de la misma. Por ello el segundo nivel (Nivel 1) está constituido por las diferentes formas de combinar los componentes básicos para dar lugar a subsistemas de nivel 1. El número de niveles de este proceso depende de cada tecnología concreta y finaliza con la descripción de los diferentes tipos de sistemas pertenecientes a la tecnología y el análisis de sus aplicaciones. La definición de los conceptos se lleva a cabo en dos etapas o fases tal como se indica en la figura 2. En la primera se determinan los bloques funcionales comunes a todos ellos y se clasifican (estructura básica del correspondiente nivel de subsistema). En la segunda etapa se analiza cada bloque básico y se determinan las particularidades de cada subsistema en lo que se refiere a los elementos funcionales que presenta, la forma en que se implementan, la disposición física, etc. El siguiente paso de la metodología consiste en clasificar y estructurar jerárquicamente todas las características que se han determinado, para establecer un modelo descriptivo de la tecnología. Por último, se valida el modelo teniendo en cuenta no sólo los subsistemas a partir de los cuales fue generado, sino todos los posibles casos que se conozcan.

4 4 C. Integración de la actividad de modelado del dominio en el proceso de desarrollo de software educativo en las tecnologías complejas Figura 2.- Definición de conceptos en la metodología de análisis Dada la naturaleza de la estructura de conceptos interrelacionados de las tecnologías complejas, es evidente que resulta beneficioso representar el conocimiento que proporciona este análisis mediante un lenguaje que pueda plasmar visualmente dicha naturaleza. Esto es especialmente relevante dado que el propósito de la metodología, es servir de soporte al diseño de actividades formativas, que pueden variar en nivel de profundidad y cantidad de conceptos que se pretenda enseñar. Por ello, se ha escogido la técnica de los mapas conceptuales que constituye un lenguaje visual que ofrece un modo de presentación que permite recorrer los conceptos de diferentes formas, de acuerdo con el caso particular que se analiza (estructura de conceptos que lo define) y con el nivel de conocimientos objeto de la instrucción. Un mapa conceptual es un modelo simple e intuitivo para la organización y representación visual del conocimiento. En un mapa conceptual el conocimiento se organiza y representa jerárquicamente, en todos los niveles de abstracción, situando los conocimientos más generales a mayor nivel que los más específicos [23]. Por todo ello, la combinación de los mapas conceptuales en la metodología de análisis de las tecnologías complejas constituye una herramienta para representar adecuadamente el resultado del análisis del dominio. A continuación se describen los resultados. La integración del modelado de dominio como soporte a la reutilización composicional en el proceso de desarrollo de software educativo orientado a apoyar el aprendizaje en las tecnologías complejas, que se ha llevado a cabo y se detalla en este trabajo, se basa en el uso de la metodología de análisis de las tecnologías complejas anteriormente descrita, inicialmente destinada a servir de soporte al diseño instruccional de actividades concretas, en calidad de método de análisis del dominio. Esto ha permitido, por una parte, integrar la reutilización composicional en el proceso de desarrollo de software, y también de otro tipo de medios, relativos al dominio de las tecnologías complejas. Y por otra parte, se mantiene la funcionalidad original de la metodología de análisis, que es obtener un modelo descriptivo estructurado de un dominio que sirva de soporte al diseño instruccional, tanto basado en software como en otros medios. A partir de la jerarquía de conceptos obtenidos mediante la metodología de análisis de las Tecnologías Complejas se desarrollan los mapas conceptuales que la describen. Como ejemplo se han desarrollado los mapas conceptuales de la Informática Industrial, de los que en la figura 3 se representa el correspondiente al Nivel 0. Este mapa define los componentes que pueden ser integrados para aplicar la reutilización composicional en el proceso de desarrollo del software educativo. Figura 3.- Mapa Conceptual del Nivel 0 de la Informática Industrial El modelo del dominio así obtenido facilita la catalogación de candidatos a componentes reutilizables existentes en aplicaciones anteriormente desarrolladas; como por ejemplo vídeos, gráficos, o animaciones desarrolladas en Macromedia

5 5 Flash. Asociando estos recursos a cada concepto de los mapas que describen el dominio, se facilita su localización y su reutilización en nuevas aplicaciones. Así mismo, actualmente se prevé desarrollar y añadir a este catálogo componentes basados en applets Java, JavaBeans o Active X, que modelen conceptos identificados como invariantes y de uso extensivo en el modelo del dominio. Su imp lementación mediante arquitecturas estándar de componentes permitirá su reutilización en las diversas aplicaciones hipermedia [24], páginas Web y simulaciones que está previsto desarrollar. IV. CONCLUSIONES Diversos autores han reclamado, recientemente, un cambio de paradigma en el desarrollo de software educativo, para responder de forma eficaz a las crecientes necesidades educativas. Este cambio implica aumentar el grado de reutilización actual en el proceso de desarrollo. En este trabajo se comparan los dos paradigmas de reutilización: generativo y composicional, y se demuestra que la introducción de un tipo de reutilización más composicional, frente al paradigma generativo, tradicionalmente predominante en el software educativo actual, presenta ventajas incuestionables. Se describen también las modificaciones que la integración de este paradigma conlleva en el proceso de desarrollo, mediante la aplicación del modelo de ciclos de vida gemelos. Como ejemplo, se presenta la integración de actividades de reutilización (análisis del dominio y la extracción de componentes) en el dominio de las tecnologías complejas. Se aprovecha para ello una metodología de análisis de estas tecnologías previamente integrada como parte del proceso de diseño instruccional. Dicha metodología se utiliza para construir el modelo del dominio y localizar / desarrollar componentes, con lo cual se facilita el paso de un proceso de desarrollo clásico a uno con una elevada reutilización. REFERENCIAS [1] McIlroy M.D. (1969) Mass Produced Software Components. In Software Engineering, P. Naur and B. Randell, editors,. NATO Science Committee, January 1969 [2] Hooper J. W., Chester R. O. (1991) Software Reuse - Guidelines and Methods. Plenum Publishing, New York, pp [3] Karlsson, E. A. (ed). (1995) Soft ware Reuse: A Holistic Approach, John Wiley & Sons, Chichester, UK. [4] Szyperski C. (1998) Component Software - Beyond Object- Oriented Programming. ACM Press/Addison-Wesley [5] Sametinger J. (1997) Software Engineering with Reusable Components, Springer, New York. [6] Aoyama, M. (1998) New Age of Software Development: How Component-Based Software Engineering Changes the Way of Software Development?. In Proceedings of International Workshop on Component-Based Software Engineering, Kyoto, Japan, April 1998 [7] Sommerville, I. (2002) Software Engineering. 6th Edition. Addison-Wesley [8] Biggerstaff, T.J. (1998) A perspective of Generative Reuse. Annals of Software Engineering 5: [9] Roschelle J., Kaput J. (1996). Educational Software Architecture and Systemic Impact: The Promise of Component Software. Journal of Educational Computing Research, 14(3), [10] Roschelle J., Kaput J., Stroup W., Kahn T.M. (1998) Scaleable Integration of Educational Software: Exploring the Promise of Component Architectures. Journal of Interactive Media in Education, 98 (6) [11] Bork A. (1995). Why Has the Computer Failed in Schools and Universities? Journal of Science Education and Technology, 2(4), [12] DiGiano C., Roschelle J. (2000) Rapid-Assembly Componentware (RAC) for Education. In Proceedings of the International Workshop on Advanced Learning Technologies at Palmerston North, New Zealand. IEEE Computer Society Press, Los Alamitos, CA, pp [13] Roschelle J., DiGiano C., Koutlis M., Repenning A., Jackiw N., Suthers D. (1999) Developing educational software components. IEEE Computer, 32:5-58. [14] Naur P., Randell B. (eds) (1969) Software Engineering: A Report on a Conference sponsored by the NATO Sciece Committee. NATO Scientific Affairs Division. [15] LTSC. (2000). Learning technology standards committee website [On-line]. Avaible: [16] Schafer, W., Prieto-Díaz, R., Matsumoto, M. (1994) Software reusability. Ellis Horwood Workshop series, UK. [17] Alessi S. M., Trollip S.R. (2000) Multimedia for learning. Allyn&Bacon, Massachusetts, 3ª ed. [18] Reigeluth, C. (1983). Instructional Design: What Is It and Why Is It? In Reigeluth, ed., Instructional-Design Theories and Models: An Overview of their Current Status, p.7. Hillsdale, NJ: Lawrence Erlbaum Associates. [19] Mandado E., et al. (1996) Aplicación de la técnica hipermedia a la enseñanza de las tecnologías complejas. Actas del I Simposio Iberoamericano sobre Redes de Comunicación para la Educación, Mar del Plata, Argentina. [20] Valdés M. D. (1997) Métodos de enseñanza y diseño de sistemas basados en conjuntos configurables de puertas. Tesis Doctoral, Dpto de Tecnología Electrónica, Universidad de Vigo. [21] Valdés M.D., Moure M.J., Mandado E. (1999) Hypermedia: A Tool for Teaching Complex Technologies. IEEE Transactions on Education, Vol. 42, nº 4. [22] Goldberg A., Rubin K. S. (1995) Succeeding With Objects. Decision Frameworks For Project Management. Adison-Wesley. [23] Novak J.D., Gowin D.B. (1988) Learning to learn. Cambridge University Press, Massachusetts, USA. [24] González J., Pérez M., Tarrio J.A., Mandado E. (2000) Utilización de las técnicas hipermedia para la formación de técnicos en las aplicaciones de la Electrónica. Actas del IV Congreso de las Tecnologías Aplicadas a la Enseñanza de la Electrónica (TAEE 2000), Barcelona, sep.

Existe una situación de crisis del software educativo?

Existe una situación de crisis del software educativo? VI Congreso Iberoamericano de Informática Educativa. 1 Existe una situación de crisis del software educativo? E. García Roselló, J. González Dacosta, M. Pérez Cota, J. B. García Pérez-Schofield, V. G.

Más detalles

Aplicaciones Hipermedias y Ambientes Virtuales en la Enseñanza de las Máquinas Computadoras. Rodríguez Kú Jorge Fernando, Blanco Méndez Nancy

Aplicaciones Hipermedias y Ambientes Virtuales en la Enseñanza de las Máquinas Computadoras. Rodríguez Kú Jorge Fernando, Blanco Méndez Nancy Aplicaciones Hipermedias y Ambientes Virtuales en la Enseñanza de las Máquinas Computadoras Rodríguez Kú Jorge Fernando, Blanco Méndez Nancy RESUMEN El presente trabajo proporciona el proyecto de desarrollo

Más detalles

PROGRAMA DE DOCTORADO

PROGRAMA DE DOCTORADO PROGRAMA DE DOCTORADO Desarrollo de familias de productos de software desde un enfoque generativo DPTO. DE INGENIERÍA DE SOFTWARE Y SISTEMAS INFORMÁTICOS Tema 1 Introducción Autor: Rubén Heradio Gil Índice

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

Diseño del Modelo Navegacional para Sistemas de Tratamiento de Bibliotecas Digitales

Diseño del Modelo Navegacional para Sistemas de Tratamiento de Bibliotecas Digitales Diseño del Modelo Navegacional para Sistemas de Tratamiento de Bibliotecas Digitales Jesús Torres, Manuel Mejías, MªJosé Escalona, José A. Ortega, Juan M. Cordero Dpto. Lenguajes y Sistemas Informáticos

Más detalles

PROGRAMA DE LA ASIGNATURA CURSO BASICO: ARQUITECTURA DEL SOFTWARE

PROGRAMA DE LA ASIGNATURA CURSO BASICO: ARQUITECTURA DEL SOFTWARE UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS POSTGRADO EN CIENCIAS DE LA COMPUTACIÓN PROGRAMA DE LA ASIGNATURA CURSO BASICO: ARQUITECTURA DEL SOFTWARE INFORMACIÓN GENERAL Profesor: Francisca Losavio

Más detalles

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática La Necesidad de Modelar Analogía Arquitectónica Tiene sentido poner ladrillos sin hacer antes los planos? El modelo, los planos, ayuda a afrontar la complejidad del proyecto. Cuál es el lenguaje adecuado

Más detalles

Technology. Journal of object Oriented Programming. Journal of Information Systems Management. Revista Colombiana de Computación

Technology. Journal of object Oriented Programming. Journal of Information Systems Management. Revista Colombiana de Computación MINI CURRICULUM VITAE Nombres: Maria Angélica Apellidos: Pérez de Ovalles C Identidad: V-3821365 Fecha de Ingreso a la USB: 15-04-92 e-mail: movalles@usb.ve Ext-USB: 4017 Lugar de Trabajo: MYS 309 A Dpto:

Más detalles

PROPUESTA DE UNA METODOLOGÍA DE DESARROLLO DE SOFTWARE EDUCATIVO BAJO UN ENFOQUE DE CALIDAD SISTÉMICA

PROPUESTA DE UNA METODOLOGÍA DE DESARROLLO DE SOFTWARE EDUCATIVO BAJO UN ENFOQUE DE CALIDAD SISTÉMICA PROPUESTA DE UNA METODOLOGÍA DE DESARROLLO DE SOFTWARE EDUCATIVO BAJO UN ENFOQUE DE CALIDAD SISTÉMICA María Gabriela Díaz-Antón María Angélica Pérez Anna C. Grimmán Luis E. Mendoza Universidad Simón Bolívar

Más detalles

Construcción de un Objeto de Aprendizaje basado en el tema de Investigación Comunidades Virtuales con Usabilidad y Sociabilidad

Construcción de un Objeto de Aprendizaje basado en el tema de Investigación Comunidades Virtuales con Usabilidad y Sociabilidad Construcción de un Objeto de Aprendizaje basado en el tema de Investigación Comunidades Virtuales con Usabilidad y Sociabilidad Boris R Guevara Galindez Centro de Ingeniería de Software y Sistemas (ISYS.)

Más detalles

Proceso de Identificación de Errores de Apropiación de Conceptos Basado en Explotación de Información

Proceso de Identificación de Errores de Apropiación de Conceptos Basado en Explotación de Información Proceso de Identificación de Errores de Apropiación de Conceptos Basado en Explotación de Información Saavedra-Martínez, P., Pollo-Cattaneo, F., Rodríguez, D., Britos, P., García-Martínez, R. Grupo de

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia T22: DISEÑO, INTEGRACIÓN Y ADAPTACIÓN DE SOFTWARE TECNOLOGÍAS SOFTWARE Módulo Titulación GRADO EN INGENIERÍA INFORMÁTICA DE SISTEMAS (464) Plan 464 Código

Más detalles

Fundamentos de Ingeniería del Software. Capítulo 11. Reutilización del software

Fundamentos de Ingeniería del Software. Capítulo 11. Reutilización del software Fundamentos de Ingeniería del Software Capítulo 11. Reutilización del software Reutilización del software. Estructura 1. Reutilización del software 2. Beneficios de la reutilización 3. Dificultades para

Más detalles

LOS MAPAS CONCEPTUALES: HERRAMIENTA PARA LA EVALUACIÓN CONTINUA Y OTRAS APLICACIONES DIDÁCTICAS EL MAPA VIVO

LOS MAPAS CONCEPTUALES: HERRAMIENTA PARA LA EVALUACIÓN CONTINUA Y OTRAS APLICACIONES DIDÁCTICAS EL MAPA VIVO LOS MAPAS CONCEPTUALES: HERRAMIENTA PARA LA EVALUACIÓN CONTINUA Y OTRAS APLICACIONES DIDÁCTICAS EL MAPA VIVO Martínez Requejo, Sonia 1, Departamento de Educación y Desarrollo Profesional Facultad de Ciencias

Más detalles

LA SIMULACIÓN COMO HERRAMIENTA PARA LA EDICIÓN DE VIDEOS QUE AFIANCEN LOS CONOCIMIENTOS DE LOS ALUMNOS: UNA EXPERIENCIA

LA SIMULACIÓN COMO HERRAMIENTA PARA LA EDICIÓN DE VIDEOS QUE AFIANCEN LOS CONOCIMIENTOS DE LOS ALUMNOS: UNA EXPERIENCIA LA SIMULACIÓN COMO HERRAMIENTA PARA LA EDICIÓN DE VIDEOS QUE AFIANCEN LOS CONOCIMIENTOS DE LOS ALUMNOS: UNA EXPERIENCIA Miguel Ángel Ortega-Mier Profesor Ayudante de la Universidad Carlos III de Madrid

Más detalles

DISEÑO DE UN CURSO INTERACTIVO Y ADAPTATIVO DE PROCESADORES DE LENGUAJES

DISEÑO DE UN CURSO INTERACTIVO Y ADAPTATIVO DE PROCESADORES DE LENGUAJES Alfonseca, M., Carro, R.M., Pulido, E. and Rodríguez, P. (2000): Diseño de un curso interactivo y adaptativo de procesadores de lenguajes. Proceedings of JENUI 2000: VI Jornadas sobre la Enseñanza Universitaria

Más detalles

PREFERENCIAS INSTRUCCIONALES DE LOS ESTUDIANTES DE MAGISTERIO EN FUNCIÓN DE LA ESPECIALIDAD Y FORMA DE ACCESO A LA TITULACIÓN

PREFERENCIAS INSTRUCCIONALES DE LOS ESTUDIANTES DE MAGISTERIO EN FUNCIÓN DE LA ESPECIALIDAD Y FORMA DE ACCESO A LA TITULACIÓN PSICOLOGÍA DE LA EDUCACIÓN PREFERENCIAS INSTRUCCIONALES DE LOS ESTUDIANTES DE MAGISTERIO EN FUNCIÓN DE LA ESPECIALIDAD Y FORMA DE ACCESO A LA TITULACIÓN Isabel Talaya Rafael GarcíaRos Estefanía MartínezDíaz

Más detalles

TITULO: La Importancia del Diseñador Instruccional en el diseño de cursos en línea

TITULO: La Importancia del Diseñador Instruccional en el diseño de cursos en línea TITULO: La Importancia del Diseñador Instruccional en el diseño de cursos en línea AUTOR: Carlos R. Morales Irizarry, M.S.Ed., C.O.I. es Diseñador Instruccional para el Center for Instructional and Technological

Más detalles

Programación en Capas.

Programación en Capas. Programación en Capas. Ricardo J. Vargas Del Valle Universidad de Costa Rica, Ciencias de Computación e Informática, San José, Costa Rica, 506 ricvargas@gmail.com Juan P. Maltés Granados Universidad de

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia T22: DISEÑO, INTEGRACIÓN Y ADAPTACIÓN DE SOFTWARE TECNOLOGÍAS SOFTWARE Módulo Titulación GRADO EN INGENIERÍA INFORMÁTICA DE SISTEMAS (464) Plan 464 Código

Más detalles

Metodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web

Metodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web Metodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web J.Corral-García, D.Cortés-Polo, C.Gómez-Martín, J.L.González-Sánchez

Más detalles

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software Universidad de Colima Dirección General de Educación Superior Facultad de Ingeniería Mecánica y Eléctrica Licenciatura en Ingeniería en Sistemas Computacionales I. DATOS GENERALES P R O G R A M A A N A

Más detalles

Programa de Formación de Usuarios en el Uso de Recursos de Información

Programa de Formación de Usuarios en el Uso de Recursos de Información Encuentro-Taller de Experiencias Relacionadas con Programas de Educación en Información Programa de Formación de Usuarios en el Uso de Recursos de Información Universidad de Chile Sistema de Servicios

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

Interfaz de Consultas Vagas sobre Componentes Educativos en La Web

Interfaz de Consultas Vagas sobre Componentes Educativos en La Web Interfaz de Consultas Vagas sobre Componentes Educativos en La Web Claudia Jiménez Ramírez Universidad Nacional de Colombia, Sede Medellín csjimene@unalmed.edu.co Hernán Darío Alvarez Universidad Nacional

Más detalles

APRENDIZAJE BASADO EN JUEGOS: BASES TEÓRICAS, VENTAJAS Y LIMITACIONES. Nicola Wills Universidad Casa Grande

APRENDIZAJE BASADO EN JUEGOS: BASES TEÓRICAS, VENTAJAS Y LIMITACIONES. Nicola Wills Universidad Casa Grande APRENDIZAJE BASADO EN JUEGOS: BASES TEÓRICAS, VENTAJAS Y LIMITACIONES Nicola Wills Universidad Casa Grande BASES TEÓRICOS Driscoll (2005) define el aprendizaje como un cambio persistente en el desempeño

Más detalles

Proceso de Arquitectura de Software. Segunda. Semana. Dr. Cuauhtémoc Lemus Olalde. Noviembre 7, 2002. Informática

Proceso de Arquitectura de Software. Segunda. Semana. Dr. Cuauhtémoc Lemus Olalde. Noviembre 7, 2002. Informática Segunda Semana de Informática Proceso de Arquitectura de Software Dr. Cuauhtémoc Lemus Olalde Noviembre 7, 2002 Desarrollo Tradicional Requerimientos Diseño Codificación e Integración Prueba y Aceptación

Más detalles

El Cuadro de Mando Integral como herramienta de Gestión Estratégica. Aplicación en una empresa de capital público

El Cuadro de Mando Integral como herramienta de Gestión Estratégica. Aplicación en una empresa de capital público II International Conference on Industrial Engineering and Industrial Management XII Congreso de Ingeniería de Organización September 3-5, 2008, Burgos, Spain El Cuadro de Mando Integral como herramienta

Más detalles

Modelado de relaciones existentes en un equipo de proyecto de software Modeling relationships in a software project team

Modelado de relaciones existentes en un equipo de proyecto de software Modeling relationships in a software project team Modelado de relaciones existentes en un equipo de proyecto de software Modeling relationships in a software project team Rafael Rodríguez-Puente 1, Eliana B. Ril-Valentin 2 1 Departamento de Técnicas de

Más detalles

Evolución de Plantillas Genéricas para la descripción de Casos de Uso a Plantillas Genéricas para Análisis y Diseño

Evolución de Plantillas Genéricas para la descripción de Casos de Uso a Plantillas Genéricas para Análisis y Diseño Evolución de Plantillas Genéricas para la descripción de Casos de Uso a Plantillas Genéricas para Análisis y Diseño Ing. Marcela Daniele AC. Daniel Romero Dpto. de Computación. Facultad: Ciencias Exactas,

Más detalles

Tape Mbo e: una Metodología Orientada a Servicios

Tape Mbo e: una Metodología Orientada a Servicios Tape Mbo e: una Metodología Orientada a Servicios Motivación Objetivos Tecnología Estado del Arte Evaluación del Estado del Arte Tape Mb e Ciclo de Vida Roles Disciplinas Ciclo de Vida y Disciplinas Evaluación

Más detalles

Organización de objetos del sistema TANGOW: creación y seguimiento de cursos adaptativos a través de Internet

Organización de objetos del sistema TANGOW: creación y seguimiento de cursos adaptativos a través de Internet Carro, R.M., Moriyón, R., Pulido, E. and Rodríguez, P. (2000): Organización de objetos del sistema TANGOW: creación y seguimiento de cursos adaptativos a través de Internet. Interacción 2000. Actas de

Más detalles

1) Título: E-learning y Estilos de Aprendizaje

1) Título: E-learning y Estilos de Aprendizaje 1) Título: E-learning y Estilos de Aprendizaje Autor: Javier Enrique Rojas Moreno Institución: Institut National des Télécommunications, 9 Rue Charles Fourier; Evry; Francia; 0033160764040; javier.rojas@int-evry,fr.

Más detalles

Mejora del proceso de software en micro y pequeñas organizaciones

Mejora del proceso de software en micro y pequeñas organizaciones Encuentro de Investigadores y Docentes de Ingeniería 2008 EnIDI 2008, Mendoza, Argentina Mejora del proceso de software en micro y pequeñas organizaciones N.C. Dumit Muñoz & G. Mercado ndumit@frm.utn.edu.ar

Más detalles

Computación Grid e Ingeniería del Software Basada en Componentes en CSCL

Computación Grid e Ingeniería del Software Basada en Componentes en CSCL Computación Grid e Ingeniería del Software Basada en Componentes en CSCL Miguel L. Bote Lorenzo, Juan I. Asensio Pérez, Yannis A. Dimitriadis, Eduardo Gómez Sánchez, Luis M. Vaquero González, Guillermo

Más detalles

Análisis de Sistemas con UML para Estudiantes Versión 1.1 Diciembre de 2004 INTRODUCCIÓN

Análisis de Sistemas con UML para Estudiantes Versión 1.1 Diciembre de 2004 INTRODUCCIÓN INTRODUCCIÓN A pesar de que la orientación a objetos cuenta hoy con una existencia de más de tres décadas, posee una difusión moderada y una aplicación práctica no acorde con esta realidad. Como muy bien

Más detalles

Opera-Learning: Integración de estándares de distribucion de contenidos multimedia y learning objects

Opera-Learning: Integración de estándares de distribucion de contenidos multimedia y learning objects Opera-Learning: Integración de estándares de distribucion de contenidos multimedia y learning objects Mireia Pascual 1 and Julià Minguillón 2 1 Servei d audiovisuals 2 Estudis d Informàtica i Multimèdia

Más detalles

Orquestación de Servicios utilizando el paradigma de Programación Orientada a Aspectos

Orquestación de Servicios utilizando el paradigma de Programación Orientada a Aspectos Orquestación de Servicios utilizando el paradigma de Programación Orientada a Aspectos Sección de Computación Departamento de Ingeniería Eléctrica CINVESTAV-IPN Tesista: Cova Suazo Nancy Noemi Asesor:

Más detalles

Herramientas de Desarrollo de Software: Hacia la Construcción de una Ontología

Herramientas de Desarrollo de Software: Hacia la Construcción de una Ontología Herramientas de Desarrollo de Software: Hacia la Construcción de una Ontología Lornel A. Rivas 1,2, María Pérez 2, Luis E. Mendoza 2, y Anna Grimán 2 1 Gerencia de Investigación, Instituto Nacional de

Más detalles

Capítulo 1: Conceptos básicos de e-learning.

Capítulo 1: Conceptos básicos de e-learning. Capítulo 1: Conceptos básicos de e-learning. Todo aprendizaje humano requiere de tecnología y esto se ha hecho desde tiempos inmemoriales. En la última década, los sistemas de comunicaciones masivas y

Más detalles

MAPAS CONCEPTUALES HIPERMEDIALES: SU APLICACIÓN EN CURSOS DE LECTURA COMPRENSIVA

MAPAS CONCEPTUALES HIPERMEDIALES: SU APLICACIÓN EN CURSOS DE LECTURA COMPRENSIVA MAPAS CONCEPTUALES HIPERMEDIALES: SU APLICACIÓN EN CURSOS DE LECTURA COMPRENSIVA Mercedes Vitturini - Laura Benedetti - Perla Señas Laboratorio de Investigación y Desarrollo en Informática y Educación

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

Guía Docente Curso 2012-2013

Guía Docente Curso 2012-2013 ESCUELA TÉCNIICA SUPERIIOR DE IINGENIIERÍÍA Guía Docente Curso 2012-2013 Titulación Ingeniería Informática DATOS DE LA ASIGNATURA * * Asignatura en experiencia piloto de implantación del sistema de créditos

Más detalles

MODELOS DE PROCESO PARA LA INTEGRACIÓN DEL NEGOCIO UTILIZANDO SERVICE ORIENTED ARCHITECTURE (SOA).

MODELOS DE PROCESO PARA LA INTEGRACIÓN DEL NEGOCIO UTILIZANDO SERVICE ORIENTED ARCHITECTURE (SOA). MODELOS DE PROCESO PARA LA INTEGRACIÓN DEL NEGOCIO UTILIZANDO SERVICE ORIENTED ARCHITECTURE (SOA). López, G. 1 ; Jeder, I. 1 ; Echeverría, A. 1 ; Fierro, P. (PhD.) 2 1. Laboratorio de Informática de Gestión

Más detalles

Instituto Tecnológico de Cd. Victoria

Instituto Tecnológico de Cd. Victoria Instituto Tecnológico de Cd. Victoria Maestría en Sistemas Computacionales Nombre de la asignatura: INGENIERÍA DE SOFTWARE ORIENTADA A PROCESOS. Línea de Trabajo: Ingeniería de Software Tiempo de dedicación

Más detalles

El almacén de indicadores de proceso de negocio en ejecución

El almacén de indicadores de proceso de negocio en ejecución X Congreso de Ingeniería de Organización Valencia, 7 y 8 de septiembre de 2006 El almacén de indicadores de proceso de negocio en ejecución Andrés Boza García 1, Angel Ortiz Bas 1, Llanos Cuenca Gonzalez

Más detalles

SÍNTESIS DE SISTEMAS DE CONTROL DIFUSOS MEDIANTE HERRAMIENTAS DE DISEÑO DSP SOBRE FPGAS 1

SÍNTESIS DE SISTEMAS DE CONTROL DIFUSOS MEDIANTE HERRAMIENTAS DE DISEÑO DSP SOBRE FPGAS 1 SÍNTESIS DE SISTEMAS DE CONTROL DIFUSOS MEDIANTE HERRAMIENTAS DE DISEÑO DSP SOBRE FPGAS 1 S. Sánchez-Solano 1, M. Brox 2, A. Cabrera 3 1 Instituto de Microelectrónica de Sevilla (CNM-CSIC). Sevilla, España.

Más detalles

LABORATORIO MULTIMEDIA DE PROCESAMIENTO DIGITAL DE SEÑAL USANDO EL TMS320C3X DSP STARTER KIT

LABORATORIO MULTIMEDIA DE PROCESAMIENTO DIGITAL DE SEÑAL USANDO EL TMS320C3X DSP STARTER KIT LABORATORIO MULTIMEDIA DE PROCESAMIENTO DIGITAL DE SEÑAL USANDO EL TMS320C3X DSP STARTER KIT Javier Lillo, Sergio Gallardo, Sergio Toral, Federico Barrero Universidad de Sevilla. sgallardo@gte.esi.us.es

Más detalles

Escuela Técnica Superior de Ingeniería. Informática. Grado en Ingeniería Informática

Escuela Técnica Superior de Ingeniería. Informática. Grado en Ingeniería Informática Escuela Técnica Superior de Ingeniería Informática Grado en Ingeniería Informática GUÍA DOCENTE DE LA ASIGNATURA: (Diseño Arquitectónico y Patrones) Curso Académico 2013/2014 Fecha: 24/05/2013 MODELO GUIA

Más detalles

CREACION DE UN TUTORIAL PARA RESOLVER PROBLEMAS DE FISICA

CREACION DE UN TUTORIAL PARA RESOLVER PROBLEMAS DE FISICA CREACION DE UN TUTORIAL PARA RESOLVER PROBLEMAS DE FISICA Bárcenas L. Josefina, Barojas W.Jorge Centro de Instrumentos, UNAM Laboratorio de Cognición, Cibernética y Aprendizaje de las Ciencias Circuito

Más detalles

Temas de investigación y desarrollo

Temas de investigación y desarrollo Componentes de Dominio para Sistemas de Información Ambiental Urciuolo Adriana, Iturraspe Rodolfo, Moyano Ezequiel, Rosanigo Beatriz, Parson Ariel, Villarreal Martín urciuolo@tdfuego.com, iturraspe@tdfuego.com,

Más detalles

Arquitectura de Empresa. Visión General

Arquitectura de Empresa. Visión General IX Congreso de Ingeniería de Organización Gijón, 8 y 9 de septiembre de 2005 de Empresa. Visión General Llanos Cuenca González 1, Ángel Ortiz Bas 1, Andrés Boza García 1 1 Centro de Investigación Gestión

Más detalles

METODOLOGÍA PARA ORGANIZAR, RECUPERAR Y COMPARTIR

METODOLOGÍA PARA ORGANIZAR, RECUPERAR Y COMPARTIR METODOLOGÍA PARA ORGANIZAR, RECUPERAR Y COMPARTIR RECURSOS DE INFORMACIÓN Y CONOCIMIENTO EN UN CENTRO I+D+I EN LA PLATAFORMA SURICATA Marrero, S.R; Nelson, J.C; Galán, M; Ocón, A.; Rubio, E. sonia@cicei.com;

Más detalles

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO División de Investigación y Posgrado Dirección de Estudios de Posgrado

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO División de Investigación y Posgrado Dirección de Estudios de Posgrado UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO División de Investigación y Posgrado Dirección de Estudios de Posgrado Instituto Programa Educativo Semestre Cuerpos Colegiados Disciplinares Instituto de Ciencias

Más detalles

La usabilidad en los estándares internacionales relacionados con calidad: definición, logro y evaluación. Año 2015

La usabilidad en los estándares internacionales relacionados con calidad: definición, logro y evaluación. Año 2015 La usabilidad en los estándares internacionales relacionados con calidad: definición, logro y evaluación Año 2015 Docente Responsable: Dr. Francisco Montero. (UCLM-España) Docente Asistente: Dra. María

Más detalles

BOLETÍN DE NOVEDADES Barcelona, junio de 2008

BOLETÍN DE NOVEDADES Barcelona, junio de 2008 BOLETÍN DE NOVEDADES Barcelona, junio de 2008 Introducción El objeto de este documento es presentar y describir brevemente las principales actuaciones en los últimos meses de Carver en algunos de sus clientes,

Más detalles

2 Métodos. Guadalupe Martínez, Ángel Luis Pérez, Mª Isabel Suero & Pedro J. Pardo, Universidad de Extremadura, España Email: mmarbor@unex.

2 Métodos. Guadalupe Martínez, Ángel Luis Pérez, Mª Isabel Suero & Pedro J. Pardo, Universidad de Extremadura, España Email: mmarbor@unex. Concept Maps: Making Learning Meaningful Proc. of Fourth Int. Conference on Concept Mapping Viña del Mar, Chile, 2010 COMPARACIÓN DEL INCREMENTO DE APRENDIZAJE OBTENIDO AL UTILIZAR MAPAS CONCEPTUALES Y

Más detalles

Arquitectura del CourseWare. M. Ed. Fredys Simanca Herrera

Arquitectura del CourseWare. M. Ed. Fredys Simanca Herrera Arquitectura del CourseWare M. Ed. Fredys Simanca Herrera Contenido 1. Equipo de desarrollo 2. Población objetivo 3. Contenido del curso 4. Organización del curso 5. Del Conductismo Al Constructivismo

Más detalles

Índice genérico de reusabilidad para objetos de aprendizaje basado en la información de metadatos

Índice genérico de reusabilidad para objetos de aprendizaje basado en la información de metadatos Índice genérico de reusabilidad para objetos de aprendizaje basado en la información de metadatos María Gertrudis López 1, Francisco José Monesma 1, Berta Elena García 2, Salvador Sánchez-Alonso 1 1 Information

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

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias de la Computación

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias de la Computación PLAN DE ESTUDIOS (PE): Licenciatura en Ingeniería en Tecnologías de la Información. AREA: Optativas ASIGNATURA: CÓDIGO: ITIM-601 CRÉDITOS: 5 FECHA: Julio de 2013 1 1. DATOS GENERALES Nivel Educativo: Licenciatura.

Más detalles

Conexión de Reglas de Negocios con Aspectos: estrategias y herramienta

Conexión de Reglas de Negocios con Aspectos: estrategias y herramienta Conexión de Reglas de Negocios con Aspectos: estrategias y herramienta Sandra Casas y Cecilia Fuentes Zamorano UARG, Universidad Nacional de la Patagonia Austral Campus Universitario, Piloto Riversa s/n

Más detalles

Análisis Comparativo de Modelos de Calidad

Análisis Comparativo de Modelos de Calidad Análisis Comparativo de Modelos de Calidad Identificación de Mejores Prácticas para la Gestión de Calidad en Pequeños Entornos Vianca Vega Zepeda Departamento de Ingeniería de Sistemas y Computación Universidad

Más detalles

APLICACION DE MAPAS CONCEPTUALES EN LA GESTIÓN DE UN PROGRAMA CURRICULAR DE EDUCACION SUPERIOR EN INGENIERIA

APLICACION DE MAPAS CONCEPTUALES EN LA GESTIÓN DE UN PROGRAMA CURRICULAR DE EDUCACION SUPERIOR EN INGENIERIA Concept Maps: Theory, Methodology, Technology Proc. of the Second Int. Conference on Concept Mapping San José, Costa Rica, 2006 APLICACION DE MAPAS CONCEPTUALES EN LA GESTIÓN DE UN PROGRAMA CURRICULAR

Más detalles

Ventajas de la uniformización de objetos didácticos para la mejora de resultados docentes en un máster interuniversitario

Ventajas de la uniformización de objetos didácticos para la mejora de resultados docentes en un máster interuniversitario Ventajas de la uniformización de objetos didácticos para la mejora de resultados docentes en un máster interuniversitario I.I. Cuesta; L. Barrio; J.M. Alegre Grupo de Integridad Estructural, Escuela Politécnica

Más detalles

CLEFTCase: Herramienta CASE con soporte colaborativo 1

CLEFTCase: Herramienta CASE con soporte colaborativo 1 CLEFTCase: Herramienta CASE con soporte colaborativo 1 Miguel Á. Conde a, Iván Álvarez b, Francisco J. García b a Departamento de I+D+i CLAY Formación Internacional C/Hoces del Duratón nº 57, 37008, Salamanca,

Más detalles

Validación y Pruebas «Validating and testing»

Validación y Pruebas «Validating and testing» GUÍA DOCENTE 2014-2015 Validación y Pruebas «Validating and testing» 1. Denominación de la asignatura: Validación y Pruebas «Validating and testing» Titulación Grado en Ingeniería Informática «Degree in

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

Middleware para la extensión de las funcionalidades de contenidos y plataformas de e-learning

Middleware para la extensión de las funcionalidades de contenidos y plataformas de e-learning Middleware para la extensión de las funcionalidades de contenidos y plataformas de e-learning José Vicente Manclús Tur 1, Aurelio Pons Puig 2, José Millet Roig 3 1 Centro de Formación Tecnológica de Renfe

Más detalles

WEBBER: USO DE COMPONENTES PARA LA ARMONIZACIÓN DE CONTENIDOS Y METADATOS

WEBBER: USO DE COMPONENTES PARA LA ARMONIZACIÓN DE CONTENIDOS Y METADATOS WEBBER: USO DE COMPONENTES PARA LA ARMONIZACIÓN DE CONTENIDOS Y METADATOS Autores: Introducción Diego R. López RedIRIS diego.lopez@rediris.es El trabajo necesario para mantener un servidor de información

Más detalles

Desarrollo de Líneas de Productos de Software

Desarrollo de Líneas de Productos de Software Centro Experimental de Ingeniería de Software Departamento de Ciencias de la Computación Facultad de Ciencias Físicas y Matemáticas Universidad de Chile Desarrollo de Líneas de Productos de Software María

Más detalles

Experiencias de la Televisión Digital Interactiva en Colombia - ARTICA

Experiencias de la Televisión Digital Interactiva en Colombia - ARTICA Experiencias de la Televisión Digital Interactiva en Colombia - ARTICA JUAN CARLOS MONTOYA Departamento de Ingeniería de Sistemas, Universidad EAFIT - Centro de Excelencia en ETI - ARTICA Medellín, Colombia

Más detalles

Resumen. Contexto. Palabras clave: integración continua, software científico técnico, calidad de software.

Resumen. Contexto. Palabras clave: integración continua, software científico técnico, calidad de software. Automatización en el desarrollo de Software Crítico en el Ámbito Científico Técnico Alicia Salamon, Patricio Maller, Alejandra Boggio, Natalia Mira, Sofia Perez, Francisco Coenda. Departamento de Informática,

Más detalles

Diseño instruccional y objetos de aprendizaje; hacia un modelo para el diseño de actividades de evaluación del aprendizaje on-line

Diseño instruccional y objetos de aprendizaje; hacia un modelo para el diseño de actividades de evaluación del aprendizaje on-line Diseño instruccional y objetos de aprendizaje; hacia un modelo para el diseño de actividades de evaluación del aprendizaje on-line Lourdes Guàrdia Ortiz 1, Albert Sangrà Morer 1 1 Profesores de los Estudios

Más detalles

Una Propuesta para Gestionar el Conocimiento Organizacional: Caso CENACE CFE

Una Propuesta para Gestionar el Conocimiento Organizacional: Caso CENACE CFE Una Propuesta para Gestionar el Conocimiento Organizacional: Caso CENACE CFE Mario Barcelo-Valenzuela 1, Juana Inés Munguía-Ramírez 1, Alonso Pérez-Soltero 1, José Palma-Méndez 2 1 Universidad de Sonora,

Más detalles

Planificaciones. 7510 - Técnicas de Diseño. Docente responsable: PANTALEO GUILLERMO GUSTAVO. 1 de 5

Planificaciones. 7510 - Técnicas de Diseño. Docente responsable: PANTALEO GUILLERMO GUSTAVO. 1 de 5 Planificaciones 7510 - Técnicas de Diseño Docente responsable: PANTALEO GUILLERMO GUSTAVO 1 de 5 OBJETIVOS En este curso se busca introducir a los alumnos en el concepto de diseño de software. Para lograrlo

Más detalles

Objetos de aprendizaje. Ciencias de la Comunicación Universidad de la República Uruguay

Objetos de aprendizaje. Ciencias de la Comunicación Universidad de la República Uruguay Objetos de aprendizaje Ciencias de la Comunicación Universidad de la República Uruguay Autor relevante Wiley D. (2000) Connecting learning objects to instructional design theory: A definition, a metaphor,

Más detalles

Bases de datos para toma de decisiones

Bases de datos para toma de decisiones 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Bases de datos para toma de decisiones Lic. en Informática 3-2-8 2.- HISTORIA DEL

Más detalles

Modelo de Procesos para la Gestión de Requerimientos en Proyectos de Explotación de Información

Modelo de Procesos para la Gestión de Requerimientos en Proyectos de Explotación de Información Modelo de Procesos para la Gestión de Requerimientos en Proyectos de Explotación de Información Pollo-Cattaneo, M. F. 1,2, Mansilla, D 2,Vegega, C 2, Pesado, P. 3, García-Martínez, R. 4, P. Britos, P.

Más detalles

MAPAS CONCEPTUALES Y OBJETOS DE APRENDIZAJE EN LAS MEDICIONES ELECTRÓNICAS

MAPAS CONCEPTUALES Y OBJETOS DE APRENDIZAJE EN LAS MEDICIONES ELECTRÓNICAS MAPAS CONCEPTUALES Y OBJETOS DE APRENDIZAJE EN LAS MEDICIONES ELECTRÓNICAS C. ROCHE 1, Y. MARRERO 2 1 Departamento de Electrónica y Telecomunicaciones. Facultad de Ingeniería Eléctrica. Universidad Central

Más detalles

PALABRAS CLAVE: Uso de TICs, encuesta, profesorado, enseñanza secundaria. INTRODUCCIÓN

PALABRAS CLAVE: Uso de TICs, encuesta, profesorado, enseñanza secundaria. INTRODUCCIÓN IX CONGRESO INTERNACIONAL SOBRE INVESTIGACIÓN EN DIDÁCTICA DE LAS CIENCIAS Girona, 9-12 de septiembre de 2013 COMUNICACIÓN EL USO DEL AULA DIGITAL EN LAS CLASES DE CIENCIAS DE SECUNDARIA DE CATALUÑA: ANÁLISIS

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

Francisco D. Acosta Escalante Fecha de elaboración: 25/05/2010 Fecha de última actualización: 17/06/2010

Francisco D. Acosta Escalante Fecha de elaboración: 25/05/2010 Fecha de última actualización: 17/06/2010 PROGRAMA DE ESTUDIO Desarrollo de aplicaciones orientadas a servicios Programa Educativo: Licenciatura en Informática Administrativa Área de Formación : Integral Profesional Horas teóricas: 2 Horas prácticas:

Más detalles

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0

SOFTWARE & 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 detalles

Modelado de procesos de enseñanza-aprendizaje reutilizables con XML, UML e IMS-LD

Modelado de procesos de enseñanza-aprendizaje reutilizables con XML, UML e IMS-LD Modelado de procesos de enseñanza-aprendizaje reutilizables con XML, UML e IMS-LD José R. Hilera 1, David Palomar 2 1 Universidad de Alcalá, Departamento de Ciencias de la Computación, 28871 Alcalá de

Más detalles

JAVA. 40 horas 60 días

JAVA. 40 horas 60 días JAVA DURACIÓN DÍAS DE CONEXIÓN 40 horas 60 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada en el aprendizaje activo y participativo

Más detalles

Modelización y diseño interactivo de interfaces con estructura dinámica

Modelización y diseño interactivo de interfaces con estructura dinámica Modelización y diseño interactivo de interfaces con estructura dinámica P. Castells, F. Saiz, R. Moriyón, F. García E.T.S. de Informática, Universidad Autónoma de Madrid Ctra. de Colmenar Viejo km. 17,

Más detalles

La importancia del desarrollo para el buen diseño del software

La importancia del desarrollo para el buen diseño del software La importancia del desarrollo para el buen diseño del software RESUMEN N L González Morales. 1 En este ensayo se examinan los temas vistos en clase que son Desarrollo de Orientado a Objetos y Arquitectura

Más detalles

FUNDAMENTOS, ESTRUCTURA Y PROGRAMACIÓN DE LOS PROCESADORES DIGITALES DE SEÑAL. FAMILIA TMS320C3X DE TEXAS INSTRUMENTS.

FUNDAMENTOS, ESTRUCTURA Y PROGRAMACIÓN DE LOS PROCESADORES DIGITALES DE SEÑAL. FAMILIA TMS320C3X DE TEXAS INSTRUMENTS. FUNDAMENTOS, ESTRUCTURA Y PROGRAMACIÓN DE LOS PROCESADORES DIGITALES DE SEÑAL. FAMILIA TMS320C3X DE TEXAS INSTRUMENTS. Sergio Gallardo, Javier Lillo, Sergio Toral, Federico Barrero Universidad de Sevilla.

Más detalles

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE (1) Juan A. Juanes Méndez; (2) Alberto Prats Galino, (3) Mª José Rodríguez Conde; (4) Sandra y David Martínez-Juanes (1)Dpto. de Anatomía Humana. Facultad

Más detalles

GESTIÓN DE PROYECTOS

GESTIÓN DE PROYECTOS GESTIÓN DE PROYECTOS 1.- Datos de la Asignatura Código 101154 Plan ECTS 6 Carácter OBLIGATORIO Curso 1º Periodicidad 1er SEMESTRE Área Departamento Lenguajes y Sistemas Informáticos INFORMÁTICA Y AUTOMATICA

Más detalles

UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico

UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico 1.Departamento: COMPUTACIÓN Y TECNOLOGÍA DE LA INFORMACIÓN 2. Asignatura: Tópicos Especiales en Tecnología de la Información: Gestión de Servicios Informáticos

Más detalles

Planificación de Sistemas de Información

Planificación de Sistemas de Información Planificación de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS...1 ACTIVIDAD 1: INICIO DEL PLAN DE SISTEMAS DE INFORMACIÓN...4 Tarea 1.1: Análisis de la Necesidad del...4 Tarea 1.2: Identificación

Más detalles

GENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO

GENERACIÓ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 detalles

Utilización del sistema TANGOW en aplicaciones de enseñanza adaptativa a distancia

Utilización del sistema TANGOW en aplicaciones de enseñanza adaptativa a distancia Carro, R.M., Pulido, E. and Rodríguez, P. (2000): Utilización del sistema TANGOW en aplicaciones de enseñanza adaptativa a distancia. In: Métodos y Tecnologías en la Educación a Distancia, Eds: Mira, J.

Más detalles

Capitulo 2. Trabajos Relacionados

Capitulo 2. Trabajos Relacionados Capitulo 2. Trabajos Relacionados A continuación se presentan las ideas de un conjunto de artículos analizados para llevar a cabo la definición, modelado y desarrollo de MACLEN (Modalidad de Aprendizaje

Más detalles

Planificación de Sistemas de Información

Planificación de Sistemas de Información Planificación de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ACTIVIDAD 1: INICIO DEL PLAN DE SISTEMAS DE INFORMACIÓN... 4 Tarea 1.1: Análisis de la Necesidad del... 4 Tarea 1.2: Identificación

Más detalles

Animación de maquetas virtuales tridimensionales de sistemas constructivos arquitectónicos: la enseñanza mediante vídeo tutoriales

Animación de maquetas virtuales tridimensionales de sistemas constructivos arquitectónicos: la enseñanza mediante vídeo tutoriales Animación de maquetas virtuales tridimensionales de sistemas constructivos arquitectónicos: la enseñanza mediante vídeo tutoriales M. Galiana Agulló; A. Domenech García; N. Rosa Roca; M.I. Pérez Millán,

Más detalles

CREACIÓN DE PROYECTOS DE BUSINESS INTELLIGENCE CON SQL SERVER. 40 horas 60 días

CREACIÓN DE PROYECTOS DE BUSINESS INTELLIGENCE CON SQL SERVER. 40 horas 60 días CREACIÓN DE PROYECTOS DE BUSINESS INTELLIGENCE CON SQL SERVER DURACIÓN DÍAS DE CONEXIÓN 40 horas 60 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e

Más detalles

IDENTIFICACION DE CONGLOMERADOS (CLUSTERS) PARA IMPLEMENTAR OBJETOS DE SOFTWARE

IDENTIFICACION DE CONGLOMERADOS (CLUSTERS) PARA IMPLEMENTAR OBJETOS DE SOFTWARE 1 IDENTIFICACION DE CONGLOMERADOS (CLUSTERS) PARA IMPLEMENTAR OBJETOS DE SOFTWARE M. S. Manuel Prieto de Hoyos Profesor de tiempo completo de las carreras de Informática Facultad de Ingeniería y Arquitectura

Más detalles