Sei sulla pagina 1di 7

Desarrollo de proyectos software para la formacin que emplean nuevas tecnologas e Internet

J.A. Jan 1, R. Martnez2, A. Garca-Beltrn 2


1

Catedrtico / 2 Profesores Titulares de la Divisin de Informtica Industrial de la Universidad Politcnica de Madrid

ETS de Ingenieros Industriales. C/Jos Gutirrez Abascal, 2. 28006 - MADRID WWW: http://www.dii.etsii.upm.es

1. Introduccin
A lo largo de los ltimos aos, la Divisin de Informtica Industrial de la Escuela Tcnica Superior de Ingenieros Industriales de la Universidad Politcnica de Madrid, viene desarrollando diferentes proyectos en el campo de la ingeniera del software de educacin para distintas instituciones y empresas, basados en la utilizacin de las nuevas tecnologas. Como ejemplos de estos proyectos pueden citarse: Un sistema de enseanza telemtica a travs de Internet para el centro de formacin Escuela Julin Besteiro (http://www.ejb.net/proyectos.html). Un conjunto de aplicaciones educativas dentro del proyecto ATE.net (Accin Tecnolgica Educativa), donde colaboran Fomento de Centros de Enseanza, el Banco de Santander, Telefonica y la ETSI Industriales de la U. Politcnica de Madrid (http://www.fomento.edu/textos/proy1.html) Los sistemas WebTutor y WebAula, herramientas destinadas al seguimiento, evaluacin y tutora de alumnos (http://webtutor.etsii.upm.es y http://aulaweb.etsii.upm.es)

La idea fundamental de estos proyectos es la de aprovechar las nuevas tecnologas aplicables a Internet (servicio WWW, correo electrnico, bases de datos, Java,...) o implementadas en CD-ROM para conseguir dar acceso a los alumnos a toda la informacin de la asignatura (temario, prcticas, exmenes,...) y ofrecerles una serie de herramientas interactivas que faciliten la realizacin de ejercicios y prcticas y la comunicacin con el profesor y con otros compaeros del mismo curso. En este breve artculo se quieren resaltar algunas caractersticas del desarrollo de proyectos de software y mostrar algunos ejemplos de sistemas desarrollados empleando las nuevas tecnologas.

2. Desarrollo general de los proyectos


La ingeniera del software es la disciplina que estudia los aspectos metodolgicos relacionados con el diseo, el desarrollo y el mantenimiento de programas. En general, las etapas para la realizacin de los proyectos siguen las distintas fases de la ingeniera del software [1]: 1. El Anlisis de Requisitos del software se debe realizar y documentar conjuntamente entre los expertos docentes y de la ingeniera informtica. Debe definirse, de forma precisa, el alcance del proyecto, los contenidos y

funcionalidades, el rendimiento del sistema y el conjunto de interfaces del usuario. Como resultado de esta fase, se obtendrn el Documento de definicin del problema y el Documento de Requisitos. 2. La fase de Diseo decide el conjunto de estructuras que representarn los datos necesarios, la arquitectura del sistema y el detalle procedimental del programa. La responsabilidad de esta fase recae en los analistas informticos, junto con los usuarios finales del sistema. Como resultado se obtendr el pseudocdigo u organigrama del programa. 3. La etapa de Codificacin traduce de forma ms o menos mecnica los algoritmos especificados en la fase anterior a un determinado lenguaje de programacin. Como fruto se obtendr un programa o conjunto de programas fuente que, una vez compilado, dar lugar a un programa ejecutable. 4. La fase de Pruebas, Depuracin y Verificacin comprueba el correcto funcionamiento del programa y el cumplimiento de todas las especificaciones y requisitos acordados. Para ello, se realizan pruebas de cada mdulo o unidad, de la integracin de todos los mdulos y de validacin de las especificaciones funcionales y se realizan las correcciones necesarias para su buen funcionamiento. 5. La etapa Instalacin y Puesta en Funcionamiento se encarga de instalar el programa en la plataforma o sistema informtico en el que va a ser utilizado por los usuarios finales. 6. La Etapa de Explotacin y Mantenimiento transcurre una vez que el sistema est a disposicin del usuario. Se mantiene un periodo de asistencia tcnica o mantenimiento y se solucionan problemas o errores que puedan aparecer, se readapta a nuevas especificaciones o circunstancias o, sencillamente, se mejora algn aspecto del programa. Como puede observarse, la realizacin de un proyecto informtico tiene muchos puntos en comn con las etapas de diseo y desarrollo de un proyecto de ingeniera de cualquier tipo. Una de las decisiones ms importantes que ha de tomar el equipo responsable del proyecto es la eleccin del formato o plataforma en el que se va a desarrollar el sistema de formacin. A continuacin se establecern los criterios que se emplean en esta seleccin.

3. Eleccin de la plataforma del sistema


Dependiendo de los requisitos de los sistemas a desarrollar, las aplicaciones pueden ser implementadas siguiendo un modelo cliente-servidor, y aprovechando la infraestructura de Internet, o para ser empleadas de forma local por un ordenador en formato CD-ROM. En el primer caso, las aplicaciones son instaladas en un ordenador remoto accesible a travs del servicio WWW, por un navegador instalado en un ordenador local. En el segundo caso, las aplicaciones estn almacenadas en un CDROM y pueden ser utilizadas por un ordenador de forma independiente. El desarrollo de aplicaciones que emplean recursos de Internet presenta las siguientes ventajas: permite una actualizacin centralizada de las aplicaciones y contenidos y facilita la comunicacin real entre alumnos y docentes,

pero muestra tambin como inconvenientes: la necesidad de conexin y acceso a Internet y la velocidad de la recuperacin y presentacin de contenidos es dependiente del estado de la red.

Por su parte, el desarrollo de aplicaciones implementadas en formato CD-ROM tiene como ventajas: la no necesidad de conexin y acceso a la red y la velocidad de proceso slo es dependiente de los recursos del ordenador local. Aunque este formato tambin tiene los siguientes inconvenientes: la actualizacin ms complicada de las aplicaciones y contenidos y no facilita ningn medio de comunicacin entre alumnos y docentes

En la figura 1 se muestra el esquema del mecanismo de funcionamientos de los sistemas implementados aprovechando la infraestructura de Internet. En los siguientes apartados se mostrarn algunos ejemplos de sistemas con aplicacin a la formacin desarrollados por la Divisin de Informtica de la ETSI Industriales de la UPM en colaboracin con otras instituciones docentes.

4. WebBits
El programa WebBits es una herramienta incluida en un CD-ROM que est destinada a nios con edades comprendidas entre los 3 y los 5 aos. Pretende ser un refuerzo del aprendizaje, ya que est diseada para estimular su inteligencia, aumentar su vocabulario, mejorar su capacidad de atencin y estimular su memoria. El producto est orientado a la enseanza audiovisual, mediante la asociacin de sonidos e imgenes. Esta metodologa transmite conocimientos a los nios de manera fcil, rpida y amena y favorece el aprendizaje de la lectura y las matemticas a travs de unidades de informacin presentadas al nio con la intensidad, frecuencia y duracin ms adecuadas. La aplicacin permite, al padre o al profesor, la seleccin de diversas secuencias de imgenes, con sus sonidos correspondientes, pudiendo as configurar los ejercicios que se mostrarn al nio durante un periodo determinado de tiempo. Estos ejercicios se organizan por materias o mtodos, que pueden ser de siete tipos diferentes: imgenes, lectura, cantidades, numeracin, inteligencia, suma y resta. De este programa ya est preparndose otra nueva versin bajo herramientas de desarrollo multimedia.

5. La Magia de las Letras


La Magia de las Letras es un mtodo de lectura en formato CD-ROM diseado para nios a partir de los 4 aos. El nio aprende a leer de forma espontnea a travs de juegos, actividades, cuentos, etc. Este programa contribuye al desarrollo global del nio, potenciando las capacidades de atencin, discriminacin visual y auditiva, memorizacin, asociacin, significacin y vocabulario. Cada letra del abecedario se trabaja mediante juegos audiovisuales de globalizacin de la palabra y diversas actividades, que el propio nio puede elegir. En la figura 2 se muestra una pantalla desde la que se puede elegir una letra con la que trabajar. Como en el sistema anterior, la ventaja del formato en CD-ROM se materializa en la posibilidad de ser utilizado de forma autnoma (sin conexin a Internet) tanto en el aula, junto al docente, como en

casa, al lado de los padres. De esta forma, el centro de formacin se alarga hasta el hogar y los padres pueden observar la evolucin de sus hijos.

6. WebTutor
El sistema WebTutor se basa en un servidor WWW y un gestor de bases de datos de preguntas de diferentes materias y viene utilizndose desde el curso 1995/96 en la ETSI Industriales, con el propsito de evaluar el nivel de conocimientos con el que acceden los alumnos de nuevo ingreso a esta Escuela [2]. Para ello se han introducido en la base de datos los contenidos correspondientes a las asignaturas de Matemticas, Fsica, Qumica y Dibujo Tcnico, a nivel de C.O.U. La misma herramienta, pero con una base de datos diferente se est empleado en 42 colegios de Fomento de Centros de Enseanza repartidos por toda la geografa espaola. En este caso, la base de datos incorpora las asignaturas de Lengua, Matemticas, Ciencias Naturales y Ciencias Sociales. Mediante la generacin automtica de diferentes pruebas o tests sobre el conjunto de materias, los resultados obtenidos permiten sacar conclusiones vlidas sobre los conocimientos adquiridos por los alumnos y sobre la forma en que esas materias deben ser impartidas por los profesores. En esta Base de Datos de Contenidos se incluye tambin un amplio conjunto de objetivos, que se interpretan como aquellos conceptos que sera deseable que el estudiante adquiriese al finalizar un curso acadmico determinado. La incorporacin de objetivos es una de las caractersticas ms notables de la aplicacin, ya que constituye una potente herramienta a la hora de analizar las deficiencias de aprendizaje que pudiera tener un alumno en particular, para as poder actuar en consecuencia. En la figura 3 se muestra un ejemplo de presentacin al alumno de una pregunta tomada de la base de datos del sistema WebTutor.

7. WebAula
El sistema WebAula recoge algunas de las caractersticas de WebTutor y le aade otras funcionalidades adicionales. Incorpora un gestor de presentacin de trabajos o prcticas que permite al alumno recoger enunciados y material auxiliar y realizar la entrega de los trabajos de forma telemtica. Tambin permite la reserva de horas para la realizacin de las prcticas en el laboratorio de la asignatura y el establecimiento de foros y conferencias con el simple empleo de un navegador WWW. Tambin incorpora un mdulo de autoevaluacin basado en ejercicios compuestos de preguntas tomadas aleatoriamente de una base de datos, en la que el alumno puede seleccionar la materia y el tipo y nivel de dificultad de la pregunta. Adicionalmente, el alumno puede realizar ejercicios configurados previamente por el profesor.

Referencias
[1] Roger S. Pressmann, Ingeniera del Software - Un enfoque prctico, Mc Graw-Hill, 2 edicin, 1990 [2] A. Garca-Beltrn, J.A. Jan, R. Martnez, J.A. Criado, Una herramienta para la autoevaluacin y seguimiento de alumnos a travs del servicio WWW, Revista Profesorado, Vol.2, n2, 1998, 115-126

FIGURAS

Figura 1. Esquema del mecanismo de funcionamiento de sistema implementados mediante el uso de Internet

Figura 2. Pantalla de seleccin de la letra de trabajo en La Magia de las Letras

Figura 3. Ejemplo de presentacin de una pregunta de la base de datos en el sistema WebTutor

Potrebbero piacerti anche