informe de pasantías - inicio | facultad experimental de...

39
Universidad de Carabobo Facultad Experimental de Ciencia y Tecnología Licenciatura en Computación Informe de Pasantías Elaborado por Br. Yeraldine M. Martínez F. V-19.481.926 Informe Final de Pasantía Presentado ante la Universidad de Carabobo como requisito parcial para optar al título de Licenciado en Computación Tutor académico: Desiré Delgado Tutor Empresarial: Manuel García Valencia, Mayo 2013

Upload: phungdien

Post on 25-Sep-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Universidad de Carabobo

Facultad Experimental de Ciencia y Tecnología

Licenciatura en Computación

Informe de Pasantías

Elaborado por

Br. Yeraldine M. Martínez F.

V-19.481.926

Informe Final de Pasantía Presentado ante la Universidad de Carabobo como

requisito parcial para optar al título de Licenciado en Computación

Tutor académico: Desiré Delgado Tutor Empresarial: Manuel García

Valencia, Mayo 2013

1. Introducción

La Dirección de Tecnología Avanzada de la Universidad de Carabobo

(DTA), es la unidad organizativa encargada de realizar funciones de naturaleza

directiva-ejecutiva, de índole científica, técnica, asesora y de servicios en

materia de promoción, desarrollo y producción de tecnología de información y

la comunicación, para apoyar las actividades de docencia, investigación,

extensión, así como, administrativas que se realizan en la Universidad de

Carabobo.

El internet se ha convertido en una herramienta importante para las

organizaciones, tomando el dominio en la evolución de las comunicaciones,

procesamiento y transferencia de información entre puntos distantes de la

tierra, permitiendo que las empresas a través de él obtengan un mayor

resultado y eficacia.

Este auge tecnológico, ha obligado a las empresas desarrolladoras de

software a cubrir los nuevos requerimientos del mercado, porque las

organizaciones de distintos rubros se preparan para mudar su software de las

aplicaciones de escritorios (locales) hacia las llamadas aplicaciones web

(páginas web dinámicas), al entender las diversas ventajas tanto operativa

como económica que ofrece el servicio en red.

Por otro lado, en el proceso de desarrollo de software, se hace necesario

realizar actividades de documentación, con el fin de brindar la posibilidad de

realizar actualizaciones a los sistemas con un tiempo de respuesta menor, ya

que la debida documentación facilita el entendimiento y funcionamiento del

mismo a cualquiera de los involucrados.

De acuerdo a lo anteriormente señalado, el presente informe tiene por

objeto explicar el desarrollo de las diferentes actividades realizadas en los

ámbitos mencionados, en el periodo de pasantía en dicha organización. La

misma se divide de la siguiente manera: una breve descripción de la

Organización, los objetivos establecidos en la pasantía, Plan y Desarrollo de

las Actividades llevadas a cabo, Conclusiones y Recomendaciones, finalmente,

se presentan los Anexos, los cuales contienen plasman parte de los resultados

obtenidos durante las pasantías realizadas.

2. Descripción de la Organización

2.1. Razón social

Dirección de Tecnología Avanzada de la

Universidad de Carabobo (DTA).

2.2. Dirección

Av. Andrés Eloy Blanco, Edif. Centro Escorpio. Piso 1, Urb. Prebo,

Valencia Edo. Carabobo, Venezuela.

2.3. Misión

Promover el desarrollo y producción de recursos: Audiovisuales,

interactivos y computacionales, para apoyar las actividades de

docencia, investigación y extensión de la Universidad de Carabobo.

Además de proporcionar servicio a entes gubernamentales y entornos

productivos, a través de una gestión de óptima calidad, con el recurso

humano calificado, equipos y áreas apropiados para el cumplimiento de

sus funciones, orientándose hacia su autogestión.

2.4. Visión

Ser una unidad organizativa que propicie el uso eficiente de la

tecnología de punta, el mejoramiento de los procesos de interacción

instruccional, estableciendo alianzas estratégicas intra y

extrauniversitarias, políticas de intercambio, cooperación técnica,

profesional y en continua actualización.

2.5. Descripción

Es la institución líder en el diseño, implementación y promoción de

tecnologías de información y comunicación, así como en el desarrollo y

producción de recursos educativos para apoyar las actividades de

docencia e investigación de la Universidad de Carabobo. En este

sentido, el apoyo al docente, a la educación presencial y a la asesoría

Dirección de Tecnología Avanzada

Departamento de Tecnología Educativa

- Producción Audio-visual.

Departamento de Tecnología Interactiva

- Plataforma de trabajo colaborativo

GRID (Videoconferencia).

- Plataforma de Aprendizaje a

Distancia.

Departamento de Tecnología

Computacional

- Desarrollo de software educativos. - I+D+T: aplicaciones

especifícas. - Soporte Operativo.

en programas de educación a distancia, son procesos claves que, junto

a la prestación de un servicio actualizado en la producción de cursos en

línea, presenciales y materiales educativos, apoyados en el mejor

recurso humano profesional y multidisciplinario, forjan nuestra misión.

2.6. Organigrama de la Estructura Organizacional del Servicio.

Figura 1. Organigrama de la Estructura Organizacional del Servicio, DTA.

2.7. Objetivos

2.7.1. Objetivo General

Prestar un servicio actualizado en la producción de cursos y materiales

educativos escritos, audiovisuales, interactivos y computacionales, con

un calificado recurso humano profesional y multidisciplinario y equipos

apropiados, a fin de darle apoyo a las actividades docentes, de

investigación y de extensión que se realizan en la Universidad de

Carabobo.

2.7.2. Objetivos Específicos

- Diseño y Producción de Materiales Audiovisuales.

- Realización, producción y edición de videos educativos e

informativos.

- Desarrollo de software educativo y de uso específicos, dirigidos a

resolver problemas de alcance social.

- Administración de Plataformas de aprendizaje y de trabajo

colaborativo (videoconferencias).

- Diseño y orientación en la realización de páginas WEB

académicas.

- Transmisión de programas, informativos, formativo por DTA radio

online.

2.8. Relaciones

- Internas: Entre las diferentes unidades que la conforman para

coordinar la ejecución de las actividades. Con el Despacho del

Rector y demás autoridades universitarias para recibir lineamientos.

Con Facultades, Dirección de Medios y Publicaciones, Dirección de

Informática, Dirección de Medios y Comunicaciones Eléctricas,

Unidad de Redes telemáticas, Dirección de Cultura, Dirección de

Información y Control Estudiantil, Dirección de Extensión y Servicios

a la Comunidad, Dirección de Relaciones Interinstitucionales y

Fundación Centro de Información y Documentación Biblioteca

Central U.C., para dar asesoría y apoyo.

- Externas: Con organismos e instituciones de carácter público y

privado para dar asesoría y apoyo.

3. Objetivos de Pasantías

3.1. Objetivo General

Alcanzar las competencias en el desarrollo de las aplicaciones en el

Departamento de Tecnología Computacional de la DTA, mediante la

puesta en práctica de los conocimientos adquiridos durante el estudio

de la Licenciatura en Computación de la Universidad de Carabobo.

3.2. Objetivos Específicos

- Conocer los procesos y flujos de trabajo que existen en la Dirección

de Tecnología Avanzada.

- Elaborar los artefactos de Arquitectura del Software del Sistema de

Evaluaciones en Línea de la UC (SELUC): Modulo de Evaluaciones

en Línea, mediante el uso de Ingeniería Inversa.

- Refinar y finalizar sitio web para el Instituto de Ergonomía y

Neurociencias del Trabajo, empleando la herramienta web wix y

añadiendo componentes en lenguaje HTML y CSS.

- Construir recursos educativos abiertos para usar en elearning. Caso

de estudio matemática de 7mo grado.

4. Plan de trabajo

El plan de trabajo está diseñado contempla el esquema de pasantías

con duración de tres meses (12 semanas), enmarcadas en jornadas laborales

de Lunes a Viernes de 8:00am a 2:00pm en las instalaciones de La Dirección

de Tecnologías Avanzadas (DTA) de la Universidad de Carabobo,

específicamente en el Departamento de Sistemas.

Actividades a realizar:

- Elaborar de los artefactos de Arquitectura del Software del

Sistema de Evaluaciones en Línea de la UC (SELUC): Modulo de

Evaluaciones en Línea, mediante el uso de Ingeniería Inversa.

- Refinar y finalizar sitio web para el Instituto de Ergonomía y

Neurociencias del Trabajo, empleando la herramienta web wix y

añadiendo componentes en lenguaje HTML y CSS.

- Construir recursos educativos abiertos para usar en elearning.

Caso de estudio matemática de 7mo grado.

A continuación se detallan por semana las actividades a realizar:

Semana Actividad

18/02 – 22/02 Reuniones con el grupo de desarrollo del SELUC

25/02 – 02/03 Construcción del Documento de Arquitectura del Software.

05/03 – 08/03 Construcción del Documento de Arquitectura del Software.

11/03 – 15/03 Construcción del Documento de Arquitectura del Software.

18/03 – 22/03 Refinación de sitio web usando wix.

01/04 – 05/04 Refinación de sitio web usando wix.

08/04 – 12/04 Refinación de sitio web usando wix.

15/04 – 18/04 Refinación de sitio web usando wix.

22/04 – 26/04 Construcción de recursos educativos.

29/04 – 03/05 Construcción de recursos educativos.

06/05 – 10/05 Construcción de recursos educativos.

13/05 – 17/05 Construcción de recursos educativos.

5. Resumen de Actividades Realizadas

En esta sección se presenta una descripción por cada actividad realizada

en el transcurso de las pasantías, en función de los objetivos específicos.

5.1. Conocimiento de los procesos y flujos de trabajo que existen en la

Dirección de Tecnología Avanzada.

Esta actividad se enfocó en el estudio a fondo de la Dirección de

Tecnología Avanzada de la Universidad de Carabobo. Su estructura

organizacional, sus funciones y cual es flujo normal de trabajo. Esto fue

posible a través de reuniones con la directora de la DTA y demás

miembros del personal. Este entrenamiento fue esencial para

desarrollar cada una de las tareas que se me asignaron a lo largo de la

pasantía y de esta cumplir con las expectativas de esta dirección.

5.2. Elaboración de los artefactos de Arquitectura del Software del

Sistema de Evaluaciones en Línea de la UC (SELUC): Modulo de

Evaluaciones en Línea.

Descripción: El fin principal de esta actividad era la obtención del

Documento de Arquitectura del Software del sistema mencionado, para

esto fue fundamental la realización de reuniones con el personal

involucrado en el desarrollo del mismo, mediante entrevistas, se

obtuvieron los detalles técnicos y de construcción del SELUC. El

resultado de esta actividad puede apreciarse en el Anexo A.

Metodología: La metodología empleada en esta actividad, se

fundamentó en el proceso de ingeniería inversa. Dicho proceso es

definido como: El análisis de un sistema para identificar sus

componentes actuales y las dependencias que existen entre ellos, para

extraer y crear abstracciones de dicho sistema y su diseño (Chifofsky,

1990).

5.3. Refinación y finalización del sitio web para el Instituto de

Ergonomía y Neurociencias del Trabajo, empleando la herramienta

web wix y añadiendo componentes en lenguaje HTML y CSS.

Descripción: La actividad se inició con un prototipo ya desarrollado en

la DTA, a partir de esto y los feedbacks realizados con el cliente, se

realizaron cambios y refinamientos en toda la web, lo que incluyo

cambios de logo, menús y paleta de colores, mediante el lenguaje CSS.

También se actualizo todo el contenido de la web. Además se

añadieron formularios y galerías por medio de HTML y complementos

proporcionados por la herramienta empleada (wix). La actividad fue

realizada en conjunto con la Diseñadora Gráfica Jennifer Bencomo. La

figura (figura 2) a continuación muestra la página de inicio final.

Figura 2. Página de inicio. Instituto de Ergonomía y Neurociencias del Trabajo.

Metodología: Este actividad se realizó bajo el modelo de desarrollo en

espiral, modelo de ciclo de vida del software donde las actividades de

este modelo se conforman en una espiral, en la que cada bucle o

iteración representa un conjunto de actividades. Las actividades no

están fijadas a ninguna prioridad, sino que las siguientes se eligen en

función del análisis de riesgo, comenzando por el bucle interior (Barry

Boehm, 1986).

5.4. Construcción de recursos educativos abiertos para usar en

elearning. Caso de estudio matemática de 7mo grado.

Descripción: Consistió en el diseño de recursos educativos

tecnológicos a escala microcurricular, este recurso educativo consta de

dos partes: un diseño instruccional donde se especifican los objetivos y

marco teórico del recurso, dicho diseño enmarcado en las actividades de

docencia. La segunda parte es la especificación del recurso a nivel

tecnológico, el cual costa de tres fases, sensibilizar, diseñar, aplicar. El

resultado de esta actividad se evidencia en el Anexo B.

Es importante resaltar, que se realizó dicho recurso, para un caso de

estudio en específico: matemática de 7mo grado; enfocándose solo en

un tema: Concepto de población, muestra y variable.

Metodología: Para el diseño instruccional se usa el Modelo CDAVA

(Componente didáctico para el diseño de materiales educativos en

ambientes virtuales de aprendizaje) (Medina E., 2005). En cuanto a la

especificación, se presenta una tabla en el Anexo B.

6. Conclusiones

Los objetivos planteados al inicio de la pasantía, fueron alcanzados en

su totalidad, en el tiempo previsto. Durante el tiempo en el cumplimento del

requisito de pasantías se fortalecieron los conocimientos obtenidos durante la

formación académica y también se adquirieron nuevos conocimientos. Para el

cumplimiento de las actividades se hizo necesario poner en práctica todos

estos conocimientos, así como manejar nuevas herramientas.

Adicionalmente, durante esta experiencia se pudo apreciar

tangiblemente lo interdisciplinaria de la computación y como puede apoyar,

colaborar e incorporar mejoras en distintos ámbitos y la integración de

profesionales de diversas áreas, para obtener resultados positivos.

Referencias Bibliográficas

Dirección de Tecnología Avanzada (DTA). [Página Web en línea]. Disponible:

http://www.dta.uc.edu.ve [Consulta: 2013, Mayo].

Medina, E. (2005). Componente didáctico para el diseño de materiales

educativos en ambientes virtuales de aprendizaje CDAVA.

Peña, J. (2010). El Modelo 4+1 vistas. Anotaciones Clases de Desarrollo de

proyectos de software.

Suárez, E., Durán D. (2008). Matemática 7. Editorial Santillana.

Anexo A: Documento de Arquitectura del Software SELUC

Dirección de Tecnología Avanzada de la Universidad de Carabobo

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea.

Documento de Arquitectura del Software Versión 1.4

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

2 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Histórico de Revisiones

Fecha Versión Descripción Autor

21/02/2013 <1.0> Estructuración Yeraldine Martínez

26/02/2013 <1.1> Inserción de imágenes Yeraldine Martínez

01/03/2013 <1.2> Inserción sección vista de desarrollo Yeraldine Martínez

05/03/2013 <1.3> Inserción sección de vista de

desarrollo, física e imágenes.

Yeraldine Martínez

07/03/2013 <1.4> Inclusión de Plan de respaldos Yeraldine Martínez

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

3 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Tabla de Contenidos

Introducción 4

1. Propósito 4 2. Alcance 4

Documento de Requisitos 5

1. Objetivos del Sistema 5 2. Descripción de Usuarios 6 3. Tabla de Requerimientos 7

3.1. Requisitos Funcionales 7 3.2. Requisitos No Funcionales 7

4. Diagramas de Casos de Uso 9 5. Descripción de Casos de Usos 12

Procesos del Sistema 14

Vista Lógica 16

1. Diagrama de Clases 16 2. Modelo de Datos 17

Vista de Desarrollo 18

1. Diagrama de Componentes 18

Vista Física 20

1. Diagrama de Despliegue 20 2. Especificación técnica de los equipos servidores. 20

Plan de Respaldos 22

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

4 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Introducción

1. Propósito

Generar una descripción formal de los objetivos y características del Sistema de

Evaluaciones en Línea de la Universidad de Carabobo (SELUC) Modulo de

Evaluaciones en Línea, haciendo uso de la práctica de Ingeniería Inversa. Este

documento presenta los requisitos del sistema y una descripción de la Arquitectura del

Software siguiendo el Modelo 4+1 vistas. Adicionalmente al final se presenta el plan de

respaldos diseñado para la puesta en marcha del sistema.

2. Alcance

Este documento aplica para el Modulo de Evaluaciones en Línea del SELUC.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

5 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Documento de Requisitos

1. Objetivos del Sistema

El surgimiento de las Tecnologías de la Información y la Comunicación dieron paso

a la utilización de múltiples medios informáticos para almacenar, procesar y difundir

todo tipo de información con diferentes propósitos, entre los cuales se encuentra la

formación educativa, esto ha dado vida a lo que desde hace algunos años se conoce

como e-Learning o aprendizaje electrónico. Rosenberg (2001) lo define como “el uso de

las tecnologías basadas en internet para proporcionar un amplio despliegue de

soluciones a fin de mejorar la adquisición de conocimientos y habilidades”.

Desde su incursión en el mundo educativo y formativo, el e-Learning ha generado

importantes expectativas no sólo de carácter pedagógico, sino también de carácter

social y económico, lo que unido al creciente interés por la calidad educativa en

cualquiera de sus manifestaciones y ámbitos, hace que se imponga la necesidad de

desarrollar modelos de evaluación adecuados al objeto y a los distintos contextos en

los que se produce. (Rubio, 2003).

Así mismo, Dorrego (2006) motiva a docentes e investigadores educativos como

también a los estudiantes, a realizar estudios cuyos resultados puedan contribuir al

desarrollo de la evaluación en línea y al mejoramiento de la calidad de los programas

de educación en línea en las instituciones de educación superior.

Siguiendo este enfoque, la Dirección de Tecnología Avanzada (DTA) plantea la

creación de un sistema integrado de gestión de Evaluaciones en Línea Universidad de

Carabobo (SELUC), en respuesta a una solicitud de la facultad de ciencias económicas

y sociales, para redimensionar los procesos de admisión de esta máxima casa de

estudios.

1.1. Objetivo General

Un sistema automatizado, capaz de gestionar completamente el proceso de

admisión de manera novedosa e inédita y de igual forma amigable con el ambiente,

aparte de garantizar confiabilidad y transparencia en la gestión de los contenidos que

maneja.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

6 Dirección de Tecnología Avanzada de la Universidad de Carabobo

1.2. Objetivos Específicos

Automatizar el proceso de construcción de las pruebas de admisión.

Permitir a los profesores especialistas en las áreas de las subpruebas realizar la

construcción de las mismas, vía en línea.

Permitir la categorización de las preguntas que se cargaran en el sistema.

Almacenar los patrones de respuesta.

Construir evaluaciones automatizadas, personalizadas para cada aspirante.

Permitir al aspirante conocer los resultados de su prueba de forma inmediata

(autocorrección).

Generar reportes con los resultados en las pruebas de admisión de manera

automática.

2. Descripción de Usuarios

Los Usuarios que realizaran las interacciones con el sistema y sus principales

responsabilidades se observan a continuación:

Usuario Descripción

Aspirante Personas inscriptas en el proceso de admisión de la facultad,

quien responderá la prueba generada por el SELUC.

Experto Personas especialistas en las áreas que se evaluaran en la

prueba. Encargados de cargar previamente el conjunto de

preguntas que el sistema utilizara para generar las pruebas.

Control de estudio Ente encargado de generar los reportes de los resultados de

admisión posterior a realizarse la prueba.

Administrador web Personal capacitado para la administración del entorno web

del sistema.

SITEA-FACES “Sistema Tecno-Ecológico de Admisión” mediante el cual los

aspirantes realizan su proceso de inscripción para presentar

la prueba de admisión. El Modulo SELUC es integrado a este,

de esta forma se facilita el manejo de los aspirantes inscritos.

Tabla 1. Descripción de usuarios del sistema

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

7 Dirección de Tecnología Avanzada de la Universidad de Carabobo

3. Tabla de Requerimientos

3.1. Requisitos Funcionales

Código Requerimiento Prioridad

REQF01 Permitir cargar pruebas al sistema, según las áreas a evaluar. Esencial

REQF02 Categorizar preguntas que conformaran las pruebas, de

acuerdo a la dificultad.

Esencial

REQF03 Construir pruebas personalizadas para cada aspirante. Esencial

REQF04 Permitir la realización de pruebas de admisión en línea a los

aspirantes.

Esencial

REQF05 Mostrar al aspirante los resultados obtenidos, posterior a la

finalización de su prueba.

Esencial

REQF06 Generar reportes, posterior a la realización de pruebas, como:

Ordenar por calificación y carrera a la que aspira.

Y las preguntas que:

Obtuvieron el mayor índice de respuestas correctas.

Obtuvieron el mayor índice de respuestas incorrectas.

Obtuvieron el mayor índice de no responde.

Esencial

REQF07 Reorganizar en el sistema fecha de presentación de pruebas

para aspirantes rezagados.

Media

Tabla 2. Requisitos funcionales del sistema

3.2. Requisitos No Funcionales

De acuerdo a la clasificación de requerimientos no funcionales que presenta Ian

Sommerville en Software Engineering (2007), se presentan los siguientes requisitos no

funcionales para el SELUC Modulo de evaluaciones en línea:

3.2.1. Requerimientos Organizacionales

Código Requerimiento

REQNF01 El desarrollo de la solución es urgente, lo que conlleva a hacer un

reuso y adaptación del modulo de cuestionario y preguntas del

Framework Moodle.

Tabla 3. Requerimientos Organizacionales.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

8 Dirección de Tecnología Avanzada de la Universidad de Carabobo

3.2.2. Requerimientos del Producto

Código Requerimiento

REQNF02 Se debe mantener el flujo del trabajo modelado para el estudiante en

una prueba, por lo cual se hace necesario programar una interface tipo

“Kiosko electrónico”: es decir limpiar la información adicional que se

presenta al estudiante en el entorno Moodle y que de esta manera

solo se observe la prueba.

REQNF03 El sistema debe tener la capacidad de guardar las respuestas

seleccionadas por el aspirante en cada respuesta al hacer clip en

ellas. Esto permitiría que si por algún problema técnico se cierra la

prueba, al volver a ingresar, se encuentre con las preguntas

contestadas ya marcadas. Pero así mismo aun guardada la pregunta

durante la prueba, se pueda editar.

REQNF04 Para la prueba de habilidad verbal en el apartado de razonamiento de

texto se programa un nuevo tipo de pregunta (que no está

contemplada en Moodle) ya que de un solo texto debía tener asociado

más de una pregunta. Para esto se modifica el tipo de pregunta de

descripción de Moodle y de esta forma asociar más de una pregunta al

texto.

REQNF05 Las pruebas deben tener la posibilidad de ser divididas en sesiones

con indicaciones, lo cual no se encuentra contemplado en Moodle.

Tabla 4. Requerimientos del Producto.

3.2.3. Requerimientos Externos o de Seguridad

Código Requerimiento

REQNF06 Evitar que los aspirantes al nuevo ingreso, guarden algún tipo de

información referente al examen de admisión que presentó, y estos

queden registrados para el siguiente aspirante.

REQNF07 Proporcionar respaldos del servidor tanto internos, como externos

para mayor seguridad de los datos, en caso de presentarse alguna

falla técnica o eléctrica. Y poder realizar auditorías y proporcionar

transparencia y confiabilidad de todo el proceso.

Tabla 5. Requerimientos Externos de Seguridad.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

9 Dirección de Tecnología Avanzada de la Universidad de Carabobo

4. Diagramas de Casos de Uso

4.1. Diagrama de Casos de Uso General

Figura 1. Diagrama de Casos de Uso General.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

10 Dirección de Tecnología Avanzada de la Universidad de Carabobo

4.2. Diagramas de Casos de Uso por Rol

Rol: Aspirante

Figura 2. Diagrama de Casos de Uso rol: Aspirante.

Rol: Experto

Figura 3. Diagrama de Casos de Uso rol: Experto.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

11 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Rol Control de Estudio

Figura 4. Diagrama de Casos de Uso rol: Control de estudio.

Rol: Administrador Web

Figura 5. Diagrama de Casos de Uso rol: Administrador Web.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

12 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Rol: SITEA – FACES

5. Descripción de Casos de Usos

Resolver Prueba

Es uno de los principales requisitos del sistema, son los aspirantes quienes

tienen acceso a este. Este incluye dos casos de uso “Resolver subprueba de

razonamiento matemático” y “Resolver subprueba de razonamiento verbal” y en

conjunto conforman uno de los principales procesos. Incluye también “Autenticar

Usuario”.

Verificar Admisión

Este caso de uso representa la funcionalidad que brinda el sistema a los

aspirantes de poder consultar sus resultados en la prueba, mostrando un

resumen por subprueba, cantidad de respuestas acertadas, erradas y no

contestadas, así como su posición en el listado final y le indica su ingreso o no a

la facultad.

Construir Prueba

Es la principal actividad que desarrollan los expertos en el sistema, sustenta el

vaciado o carga de las preguntas en el sistema, por áreas a evaluar en la

prueba. Incluye “Autenticar Usuario” y “Categorizar dificultad de preguntas”.

Generar Reportes

Esta opción es para el personal de control de estudio, se encargan de generar

los reportes necesarios posteriores a la presentación de las pruebas de

admisión. Este caso de uso generaliza los tipos de reportes que permite hacer el

sistema.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

13 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Reorganizar Aspirantes rezagados

Es una opción a la que tiene acceso el administrador web, dado que se presenta

el caso que algún aspirante no asista a la presentación de la prueba el día y

bloque indicado. El Administrador le reasigna la fecha y bloque de acuerdo a la

planificación de la prueba para rezagados.

Autenticar Usuario

Es un caso de uso prioritario, dada la complejidad de seguridad que amerita el

sistema, a través de este se verifica el perfil de cada usuario y en caso de ser un

aspirante, verifica que la fecha y hora de presentación concuerde con el

asignado al momento de su inscripción.

Resolver subprueba de razonamiento matemático

Opción del aspirante a través de la cual resuelve la subprueba de razonamiento

matemático.

Resolver subprueba de razonamiento verbal

Opción del aspirante a través de la cual resuelve la subprueba de razonamiento

verbal.

Categorizar dificultad de preguntas

Este caso de uso es una inclusión de “Construir prueba”, implementa la función

de clasificar las preguntas de acuerdo a una escala de dificultad al momento de

hacer la carga de las mismas al sistema.

Cargar datos aspirantes

Los datos de los aspirantes inscritos para presentar la prueba de admisión, son

ingresados al sistema de manera automática mediante el “Sistema Tecno-

Ecológico de Admisión” al momento del cierre de las inscripciones en línea.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

14 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Procesos del Sistema

El sistema se basa en tres procesos fundamentales. El primero es la

construcción de las pruebas, el segundo es la resolución de las pruebas y por ultimo

el proceso de generar los reportes. Se pueden ver reflejados en los siguientes

Diagramas de Actividad.

1. Proceso de Construcción de pruebas

Figura 6. Proceso de Construcción de Pruebas.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

15 Dirección de Tecnología Avanzada de la Universidad de Carabobo

2. Proceso de presentar las pruebas

Figura 7. Proceso de Presentar Pruebas.

3. Proceso de Generar Reportes

Figura 8. Proceso de Generar Reportes.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

16 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Vista Lógica

1. Diagrama de Clases

Anteriormente se menciono que debido a la urgencia que presentaba el

desarrollo, se tomo la decisión de hacer una reutilización y adaptación del los módulos

del Framework Moodle.

La estructura del sistema no difiere en gran cosa de la estructura básica de

Moodle, a continuación se representan las clases mas relevantes dentro del sistema.

Figura 9. Diagrama de Clases.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

17 Dirección de Tecnología Avanzada de la Universidad de Carabobo

2. Modelo de Datos

Es importante mencionar, que al Modelo de Datos de la plataforma Moodle se le

realizaron dos modificaciones, cuya finalidad era incorporar dos funcionalidades

imprescindibles.

La primera modificación fue agregar un atributo el cual permite la realización de

un aleatorio condicionado en las preguntas de descripción contenidas en las

subpruebas de razonamiento verbal de las evaluaciones a construir.

La segunda modificación del modelo corresponde al añadir una tabla en la que

se almacenan por cada fila los clips que realiza un aspirante sobre las selecciones de

sus respuestas. El objetivo de esto, es dar al sistema la capacidad de guardar las

respuestas seleccionadas por el aspirante en cada respuesta al hacer clip en ellas,

permitiendo que si por algún problema técnico se cierra la prueba, al volver a ingresar,

se encuentre con las preguntas contestadas ya marcadas.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

18 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Vista de Desarrollo

1. Diagrama de Componentes

Un componente es una pieza de software ejecutable y reemplazable de un

sistema y que proporciona servicios y un conjunto de interfaces para comunicarse con

otros componentes. Para propósitos de especificación de diseño, se ha realizado un

diagrama de componentes en UML (figura 10) que muestra la organización y

dependencia entre éstos, cuando el sistema se encuentra en ejecución. La descripción

de los componentes implementados o parcialmente modificados por el grupo de

desarrollo podrá verse en la tabla 6.

Componente Descripción

Este componente representa las sesiones creadas que usarían

los aspirantes al nuevo ingreso, en cada una de las

computadoras que se disponían en los laboratorios. A estas

sesiones se asignaron perfiles de denegación de permisos de

escritura y modificación de archivos en los discos locales, las

demás sesiones, tendrían una contraseña de acceso lo que les

imposibilitaría el acceso desde otra sesión.

Explorador web que permite al cliente conectarse al servidor web

donde se ejecuta Moodle.

Aplicación web de tipo Ambiente Educativo Virtual, un sistema

de gestión de cursos, de distribución libre, que ayuda a los

educadores a crear comunidades de aprendizaje en línea.

Paquete contenido en Moodle que contiene los tipos de

preguntas que pueden formularse dentro de un cuestionario de

la plataforma.

Paquete desarrollado que contiene el tipo de pregunta: pregunta

inicio de sección.

Paquete desarrollado que contiene el tipo de pregunta: pregunta

fin de sección.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

19 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Paquete desarrollado que contiene el tipo de pregunta: de

descripción, cuyo objetivo es brindar a las preguntas del texto

tener asociado más de una pregunta.

Lenguaje de programación en el cual está implementado el

sistema Moodle.

Este componente es la representación física de la base de datos

donde se almacenan los datos del sistema.

Tabla 6. Descripción de los Componentes.

Figura 10. Diagrama de Componentes.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

20 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Vista Física

1. Diagrama de Despliegue

Los diagramas de despliegue se utilizan para modelar el hardware utilizado en

las implementaciones de sistemas y las relaciones entre sus componentes. Para

propósitos de especificación de diseño, se ha realizado un diagrama de despliegue en

UML (figura 11) que muestra la topología del hardware en el sistema y sus

interrelaciones.

Figura 11. Diagrama de Despliegues.

2. Especificación técnica de los equipos servidores.

La configuración de los servidores para la puesta en ejecución del SELUC, no

varía demasiado de la configuración habitual de un servidor para Moodle. Un aspecto

que si resulta significativo mencionar es que los equipos deben contar con 15GB de

espacio disponible en su disco duro, exclusivo para el funcionamiento del SELUC;

dicho espacio se distribuye de la siguiente manera:

5GB para la ejecución como tal,

5GB para el almacenamiento del respaldo y

5GB para asegurar el flujo normal en el funcionamiento del disco duro.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

21 Dirección de Tecnología Avanzada de la Universidad de Carabobo

A continuación, en la tabla 7, se presentan los requerimientos minimos que

deben poseer los servidores para la ejecución del SELUC:

Hardware Software

Procesador: QuatCore

Memoria: 8GB

Disco duro: 15GB disponibles

Sistema Operativo: Centos 5.5 64bits

Versión de PHP: 5.3.2

Base de datos: MySQL

Servidor: Apache

Tabla 7. Requerimientos mínimos para servidores SELUC.

Adicionalmente, es importante mencionar que debido a la importancia que tiene

el propósito del SELUC, el mismo debe contar con un grupo de servidores, 3

específicamente, para llevar a cabo su ejecución en cumplimiento con el Plan de

Respaldos realizado. Dicho plan es descrito con detalle en la siguiente sección del

presente documento.

SELUC: Sistema de Evaluaciones en Línea de la Universidad de Carabobo.

Modulo de Evaluaciones en línea. Versión: <1.1>

Documento de Arquitectura del Software Fecha: 21/02/2013

22 Dirección de Tecnología Avanzada de la Universidad de Carabobo

Plan de Respaldos

Siendo el principal propósito del sistema la evaluación de pruebas de admisión, es de vital importancia poder garantizar la seguridad, confiabilidad y transparencia de los datos.

Para ello se contaban con 3 servidores configurados idénticamente, de manera de poder sustituir, en caso de falla de hardware y se planificaron respaldos. Los servidores estaban distribuidos de la siguiente forma:

Un servidor con plataforma Moodle, en cada campus

Un servidor de respaldo.

Un equipo local de respaldo en caso de que fallara la electricidad en dichos

servidores.

Los respaldos se planificaron para llevarse a cabo cada 20 minutos, por bloques

(5 por día), empezando a las 08:00am en el mismo servidor (piso 3 postgrado FACES),

también se planificó un respaldo externo, el cual se hacía en uranio.dta.uc.edu.ve

(DTA), un respaldo local en la laptop personal del Ing. Gerardo Herrera y otro en el

servidor de respaldo ingreso3 (edif principal Faces).

Los respaldos se iban sincronizando y al final del proceso se hizo una copia fiel

del servidor en CD que se entregó a las partes interesadas como soporte y garantía.

Anexo B: Construcción de recursos educativos abiertos para usar en elearning.

Caso de estudio matemática de 7mo grado.

Diseño Instruccional

Título del Material a Utilizar

Concepto de población, muestra y variable.

Tipo de Material Educativo

De tipo interactivo.

Necesidades educativas

Este material es una herramienta de aprendizaje para los alumnos que cursan

7mo grado de educación básica con un contenido completo acerca de las nociones

elementales de la estadística descriptiva, esto le permitirá comprender de una manera

clara y sencilla cuál es el significado de la población, muestra y variable, siendo

mayormente una de las dificultades que presentan los alumnos a la hora de estudiar

este tema debido a que no pueden observar claramente este punto. Además, se

aplicara la estrategia de incluir problemas y situaciones de la vida cotidiana, de allí la

importancia de este material ya que aporta una solución a los problemas de compresión

del estudiante pues podrá observar a través de ejemplos claros cada una de las

definiciones.

Población

El material educativo computarizado estará diseñado para los alumnos de 7mo

grado de educación básica, adolescentes con edades comprendidas entre 11 y 13 años

el cual será adaptado a su nivel educativo permitiendo así a los alumnos definir,

construir y comprender el tema.

Fundamentación Teórica

Las teorías seleccionadas que respaldan esta propuesta de formación de los

estudiantes por medio de instrumento de aprendizaje tecnológicos son:

Psicología cognitiva de Albert Bandura: este teórico señala que el aprendizaje se da

a través de la observación o modelado. Además resalta la importancia de la motivación

y considera al refuerzo vicario como el que modifica la conducta de un observador en

virtud de refuerzo administrado por un modelo.

Éstos aspectos se evidenciarán en el procesamiento didáctico de los contenidos

procedimentales, en los cuales, el alumno adquirirá el aprendizaje a través de la

observación directa de ejemplos y esquemas explicativos. El aprendizaje se dará por

medio de la observación y demostración o simulación acerca de la forma correcta de

cada actividad a realizar, es decir, el estudiante va a observar la manera adecuada de

efectuar una actividad para luego él hacerla por sí solo.

Aprendizaje por Descubrimiento de Jerome Bruner: esta teoría toma en cuenta que

lo vivencial es lo importante para los alumnos donde el aprendiz debe descubrir los

objetivos de aprendizaje. El descubrimiento organiza de manera eficaz lo aprendido

para emplearlo posteriormente generando motivación y confianza en sí mismo.

En este tipo de aprendizaje el individuo tiene una gran participación. El instructor no

expone los contenidos de un modo acabado; su actividad se dirige a darles a conocer

una meta que ha de ser alcanzada y además de servir como mediador y guía para que

los individuos sean los que recorran el camino y alcancen los objetivos propuestos.

En otras palabras, el aprendizaje por descubrimiento es cuando el instructor le presenta

todas las herramientas necesarias al individuo para que este descubra por sí mismo lo

que se desea aprender. Constituye un aprendizaje bastante útil, pues cuando se lleva a

cabo de modo idóneo, asegura un conocimiento significativo y fomenta hábitos de

investigación en los individuos.

El descubrimiento tiene variadas formas que son apropiadas para alcanzar diferentes

tipos de objetivos, en este diseño se destaca el descubrimiento deductivo facilitando

el aprendizaje en individuos con diferentes niveles de capacidad cognitiva.

El descubrimiento deductivo implica la combinación o puesta en relación de ideas

generales, con el fin de llegar a enunciados específicos. Esta técnica de instrucción

implica hacer preguntas que llevan al estudiante a formar silogismos lógicos, que

pueden dar lugar a que el estudiante corrija los enunciados incorrectos que haya hecho.

El fin primario de este tipo de lección es hacer que los estudiantes aprendan ciertas

conclusiones o principios aceptados. Sin embargo, esas conclusiones se desarrollan

haciendo que el estudiante utilice el proceso deductivo de búsqueda y no simplemente

formulando la conclusión.

Considera el aprendizaje como un proceso activo, el cual se emplea lo conocido como

base. Se puede enseñar a cualquier persona sin importar la edad que ésta tenga. La

práctica sin teoría no funciona. A través del ensayo y el error, el aprendiz va explorando

las alternativas que tiene para aprender.

Objetivos de Aprendizaje:

Objetivo General: Estudiar nociones elementales de estadística descriptiva.

Objetivos Específicos:

1. Señalar el significado de estadística, población, muestra, variable.

2. Comprender en que consiste la agrupación de datos.

3. Agrupar datos estadísticos en intervalos de clases.

4. Determinar la frecuencia absoluta y frecuencia acumulada en una

colección de datos agrupados.

Procedimiento didáctico de contenido

Objetivo Especifico

Contenido Conceptual

Contenido Procedimental

Contenido Actitudinal

Estrategias Metodológicas

Actividades De cierre de Evaluación

Señalar el significado de estadística, población, muestra, variable.

-Introducción a estadística, población, muestra, variable.

-Utilizar la información de situaciones cotidianas para dar ejemplos.

-Se forma juicios de valor acerca de estadística, población, muestra, variable. - Comparte la información con sus compañeros.

-Exploración de los conocimientos previos. -Introducción al contenido relacionado con estadística, población, muestra, variable.

-Ejercicios para practicar.

Comprender en que consiste la agrupación de datos.

-Definición de la agrupación y recolección de datos.

-Aplicar la definición de estadística, población y muestra.

-Comparte la información con sus compañeros

-Introducción a la agrupación y recolección de datos.

-Ejercicios para practicar.

Agrupar datos estadísticos en intervalos de clases.

-Definición de datos estadísticos en intervalos de clases.

-Aplicar la definición de la agrupación y recolección de datos.

- se forma juicios de valor acerca de la congruencia de triángulos - comparte la información con sus compañeros

- Introducción a los datos estadísticos en intervalos de clases.

-Ejercicios para practicar.

Determinar la frecuencia absoluta y frecuencia acumulada en una colección de datos agrupados.

-Definición de variable, frecuencia absoluta y relativa.

-Aplicar definición de variable.

- se forma juicios de valor acerca de los criterios de congruencia - comparte la información con sus compañeros.

-Introducción a variable, frecuencia absoluta y relativa y representaciones.

-Ejercicios para practicar.

Recurso Educativo Tecnológico

El recurso educativo es diseñado en tres fases, esta estructura es una

innovación en el área de la matemática, ya que en el área de formación matemática,

hasta el momento no existe un modelo que incluya la fase de sensibilización, esta fase

consiste en tomar situaciones de la vida cotidiana e introducir un tema a los estudiantes

sin hacer uso de las definiciones explícitamente; sino por ejemplos reales, donde el

podrá relacionarlo con sus propias actividades y vera su utilidad.

Para la elaboración del recurso se propone el uso de la herramienta Prezi, ya

que permite visualizar objetivos desde una perspectiva más amplia, los lienzos con

zoom de esta herramienta abren el aula al aprendizaje activo y la interactividad

haciendo de las clases una experiencia comprensible, memorable y divertida. Además,

en el proceso de construcción de lienzos se pueden incorporar diversos componentes al

mismo, como imágenes, audio y videos. Por otro lado, otro beneficio de la herramienta

es el poder trabajar sin conexión en tu PC con Prezi Desktop o con conexión mediante

Prezi en la nube.

Dos plantillas que pueden ser reutilizadas para el recurso están disponibles en:

http://prezi.com/gu3n_ewltxkz/prezi-meeting-in-the-classroom/

http://prezi.com/r5ldr20rbl3o/swedu-bay-feb-24-26/

A continuación se describe por fases el contenido del recurso educativo,

incluyendo varios detalles:

Fase 1: Sensibilizar.

Esta fase consiste en la presentación de una animación, que presente la siguiente situación: Se han preguntado ¿Cuántos matrimonios se realizan en Venezuela cada año? Para responder esta pregunta es necesario recoger muchos datos en numerosas localidades y totalizar esos resultados obtenidos en cada municipio y entidad, para finalmente calcular el gran total de todo el país. Por ejemplo, durante al año 2000, hubo 4058 matrimonios en enero, 6530 en febrero, 10252 en marzo, 7079 en abril, 6684 en mayo, 6632 en junio, 6497 en julio, 7454 en agosto, 6856 en septiembre, 6010 en octubre, 7454 en noviembre y 15610 en diciembre, según el Instituto Nacional de Estadística (INE), el cual se encarga de recopilar, analizar y publicar estadísticas demográficas, económicas sociales, comerciales y administrativas en Venezuela.

Fase 2: Diseñar.

Esta fase consiste en la presentación de las definiciones y explicaciones matemáticas formales de cada concepto. Se incluyen imágenes, figuras y tablas con el objetivo de hacer más visual el contenido. El contenido es el siguiente: Recolección y Organización de datos:

- Definición de estadística - Definición de población. - Definición de muestra. - Ejemplos de organización de recolección de datos.

Distribución de frecuencias: - Definición de variable. - Definición de frecuencia absoluta. - Definición de frecuencia relativa. - Tipos de representaciones graficas de frecuencias.

Agrupación de datos en intervalos de clases: - Definición de intervalos de clase.

- Representación de grupos de intervalos de clase.

Fase 3: Aplicar.

En esta fase se retoma la idea inicial, para poner en práctica lo aprendido en la fase 2, se propone la realización de los siguientes ejercicios en función de la pregunta inicial.

- Según el INE, ¿Cuántos matrimonios se celebraron en Venezuela en el año 2000?

- Elabore un gráfico en el que se pueda representar la cantidad de matrimonios que se celebraron en cada mes durante el año 2000.

- ¿En qué mes hubo mayor cantidad de matrimonios? - ¿En qué mes se registró menor número de matrimonios?

- Agrupa los datos en trimestres. ¿Qué interpretación se le puede dar a los resultados?

Explicación del Recurso Educativo por fase de implementación.