Informe de Pasantías - Inicio | Facultad Experimental de...
Transcript of Informe de Pasantías - Inicio | Facultad Experimental de...
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.