Análisis de Los Aspectos Y Factores Que Se Consideran en El Diseño de Software Educativo de Calidad José Luís García Álvarez
Análisis de Los Aspectos Y Factores Que Se Consideran en El Diseño de Software Educativo de Calidad José Luís García Álvarez
INTRODUCCIÓN
El uso y aplicación de las nuevas tecnologías de la información y de la comunicación en la educación
de manera especial en el proceso enseñanza-aprendizaje han generado nuevos estudios e
investigaciones referentes al caso; desde el mismo diseño, evaluación, uso y aplicación de los
programas computacionales educativos, aunque la ingeniería software soporta hasta cierta medida la
parte del diseño del software y de la evaluación sin embargo por tratarse de un software educativo se ha
puesto una atención especial desde el mismo diseño, no dejando esta parte solo a los diseñadores y
programadores sino involucrando de una manera mas directa a los expertos educativos con sus
diferentes especialidades y ramificaciones inclusive los mismos usuarios . Con respecto al diseño se han
propuesto metodologías y modelos de diseño de software educativo como la de Pere Marques y de la
Alvaro Galvis por mencionar una de las más importantes y que es la base de estudio y análisis del
software educativo, como se mencionó anteriormente.
SOFTWARE EDUCATIVO
Como resultado del uso y aplicación de la computadora ahora es necesario hablar de la
computación educativa o informática educativa, entendemos por este concepto como el estudio del uso,
consecuencias y efectos técnicos, psicológicos, pedagógicos y sociales al utilizar sistemas basados en
computadoras en los procesos educativos. Por otro lado se dice que la computadora tiene
dos partes integrales el hardware la parte física y el software la parte lógica, la que
conocemos como programas computacionales basados en algún leguaje o código de programación, esto
últimos permiten que los usuarios puedan interactuar con la computadora por medio de
interfaces generalmente en forma gráfica incluyendo toda la riqueza de la multimedia como imágenes,
videos, sonidos, voz, música, animaciones y texto enriquecido. Por eso hablamos de programas
educativos que son programas computacionales con contenidos y elementos didácticos que facilitan el
proceso de enseñanza-aprendizaje.
Ahora bien no todo lo que se dice ser “software educativo” en realidad lo es, existen una serie de
requerimientos tanto informáticos, pedagógicos, psicológicos, sociales y estéticos que determinan
y evalúan un buen software educativo. Generalmente la noción primaria que se tiene del software
educativo se hace en referencia de las Enciclopedias y Diccionarios que como veremos mas adelante
podemos clasificar como software educativo de consulta o tipo base de datos. Ahora
existen varias formas de estudiar y clasificar el software educativo dependiendo la funcionalidad y de la
utilidad que se le vaya a dar, una clasificación importante es la que hace Galvis en su propuesta de
Ingeniería del Software es en los programas los cuales llama
Materiales Educativos Computarizados son Algorítmicos y los Heurísticos.
En los algorítmicos el aprendizaje esta basado mas en la teoría conductista del aprendizaje, donde
el aprendiz en conducido a recibir el aprendizaje de un determinado tema bajo el principio de estímulo-
respuesta se dice que son sistema de aprendizaje mas cerrados. Por otro lado los heurísticos están
más basados en la teoría constructivista, donde el aprendizaje se lleva a cabo por experimentación y
descubrimiento donde el aprendiz es capaz de crear su propio entorno de aprendizaje.
Una clasificación más práctica y mas sencilla basada en parte en la clasificación anterior y que propone
Pere Marqués :
Los Tutoriales que son programas que como su nombre lo indica hacen la función de un Tutor en el
aprendizaje de un determinado tema ; consideran al aprendiz como un sujeto capaz de aprender un
determinado tema (no requiere conocimiento previo del tema) bajo ciertos estímulos y pasos a seguir.
Los Simuladores: Son programas que forman modelos de hechos y procesos físicos, químicos,
biológicos, y matemáticos; por medios gráficos y animaciones de carácter interactivas donde el
aprendiz es capaz de manipular las variables del fenómeno en cuestión. Son de gran utilidad para la
enseñanza en los laboratorios de las ciencias. Los Consultores: Son programas interactivos que
contienen bases de datos con información textual, graficas, imágenes, videos entre otros y donde el
aprendiz selecciona la palabra clave por medio un motor búsqueda y bajo ciertos criterios del programa,
presenta la información solicitada. En esta parte podemos ubicar las enciclopedias y diccionarios.
Dentro de esta clasificación podemos considerar los Sistemas Expertos que agotan un tema especifico
o bien una disciplina y por medio de consultas o preguntas directas, el sistema responde en forma
inteligente. Constructores
Son programas por medio de los cuales el aprendiz puede crear su propio entorno de aprendizaje por
medio de herramientas o lenguajes de programación, algunos de fácil manejo y otros de mayor
complejidad.
En esta clasificación podemos considerarlos procesadores de textos, presentaciones multimedia,
hojas de cálculo, herramientas para crear y tratar imágenes.
LA CALIDAD
CALIDAD DE UN SOFTWARE
El American Heritage Dictionary, define la calidad como «una característica o atributo de algo». Como
un atributo de un elemento, la calidad se refiere a las características mensurables cosas que se pueden
comparar con estándares conocidos como longitud, color, propiedades eléctricas, maleabilidad entre
otros. Sin embargo, el software en su gran extensión, como entidad intelectual, es más difícil de
caracterizar que los objetos físicos No obstante, existen las medidas características de un programa.
Entre estas propiedades se incluyen complejidad ciclomática, cohesión, número de puntos de función,
líneas de código y muchas otras. Cuando se examina un elemento según sus características
mensurables, se pueden encontrar dos tipos de calidad: calidad del diseño y calidad de concordancia.
Según Pressman (2002), la calidad del software es la concordancia con los requerimientos funcionales y
de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente
documentados y con las características implícitas que se espera de todo software desarrollado
profesionalmente. La ausencia de defectos, la aptitud para el uso, la seguridad, la confiabilidad y la
reunión de especificaciones son elementos que están involucrados en el concepto de calidad del
software.
METODOLOGIAS DE REFERENNCIAS
METODOLOGÍA PARA LA ELABORACIÓN DE SOFTWARE EDUCATIVO Pere Marquès
(1995)
UNIVERSIDAD AUTONOMA DE BARCELONA
- Génesis de la idea.
- Evaluación interna.
- Evaluación externa.
La elaboración de un programa educativo siempre parte de una idea inicial que parece potencialmente
poderosa para favorecer los procesos de enseñanza/aprendizaje y que va tomando forma poco a poco;
una idea que configura unas actividades atractivas para el alumno que potencialmente pueden facilitar
la consecución de unos determinados objetivos educativos. Sus autores casi siempre son profesores y
pedagogos, diseñadores de software educativo.
La idea inicial de un programa constituye una intuición global de lo que se quiere crear, contiene la
semilla del QUÉ (materia y nivel) se quiere trabajar y del CÓMO (estrategia didáctica), y se irá
completando y concretando poco a poco a medida que se elabore el primer diseño del programa: el
diseño funcional. Su génesis puede realizarse: por libre iniciativa de los diseñadores o por encargo.
- Por libre iniciativa de los diseñadores. Las ideas-semilla, que llevan el germen de un buen programa
didáctico, pueden ser fruto de la libre iniciativa de profesores y pedagogos y, aunque pueden surgir
casualmente, generalmente aparecen en diversas circunstancias:
- Comentando con otros profesores experiencias educativas o hablando de los problemas de los alumnos
y de las soluciones posibles.
- Hablando con los alumnos de sus problemas en la escuela y de sus opiniones de las asignaturas, o
haciendo un sondeo sistemático sobre sus dificultades.
- Detectando deficiencias del sistema: demasiados alumnos por clase, niveles no homogéneos,
dificultades para el tratamiento de la diversidad, poco interés de los estudiantes, etc.
Los profesores intelectualmente sensitivos delante de los problemas, con un carácter abierto y curioso y
con espíritu de investigación, están más predispuestos a generar este tipo de ideas creativas que sirven
de punto de partida para la elaboración de programas educativos.
- Por encargo. Estas ideas también pueden originarse a partir del encargo de una editorial de software
educativo o de una administración pública. En este caso, los clientes que hacen el encargo acostumbran
a proporcionar a los diseñadores un marco, unas especificaciones centradas en aspectos pedagógicos y
político-comerciales, que la idea resultante deberá respetar.
A partir de estas especificaciones, los diseñadores pueden ver de adaptar alguna de las ideas que tengan
recogidas de tiempo atrás (por libre iniciativa) o de las que obtengan haciendo un análisis sistemático de
actividades educativas susceptibles de ser informatizadas.
En los módulos de diseño de software de los cursos de postgrado sobre Informática Educativa para
maestros y licenciados, se suele estimular la génesis de estas ideas entre los asistentes proponiendo que,
en pequeños grupos, elaboren dos listas de objetivos curriculares: una con objetivos que piensen que se
pueden alcanzar más fácilmente mediante el uso de determinados programas didácticos conocidos, y
otra con objetivos que consideren que podrían conseguirse mejor si existiesen determinados programas
que, en este caso, deberán inventar. Estas listas se comentan y valoran posteriormente entre todos.
EQUIPO DE DISEÑO. Aunque en ocasiones el diseño funcional de los programas lo realiza una única
persona, generalmente un profesor, resulta recomendable que intervenga un equipo de especialistas, el
equipo de diseñadores pedagógicos, integrado por:
- Profesores con amplia experiencia didáctica en el tema en cuestión y que puedan proporcionar
conocimientos sobre la materia del programa, sobre los alumnos a los cuales va dirigido el material y
sobre las posibles actividades de aprendizaje.
- Técnicas para el desarrollo de la creatividad, como la técnica del "brainstorming", que puede facilitar
al equipo de diseño la búsqueda de nuevas ideas sobre el QUÉ y el CÓMO del programa que se
pretende elaborar. Se tendrán en cuenta las posibilidades de los ordenadores (sin profundizar en
aspectos técnicos) y se considerarán muy especialmente aspectos pedagógicos y funcionales:
Estas sesiones de "brainstorming" pueden alternar momentos de creatividad totalmente libre, donde se
aporten ideas generales sobre el programa, con otros momentos donde la actividad creadora se vaya
concentrando en la concreción de las características específicas que configurarán el diseño funcional.
- Bibliografía sobre diseño multimedia, que permitirá definir una metodología de trabajo adecuada a las
características del equipo y considerar más recursos materiales y técnicos que pueden ayudar en el
desarrollo del proyecto.
- Bibliografía sobre la temática específica que se piensa tratar en el programa. La recopilación de
información variada sobre el tema y la lectura de textos con diferentes enfoques didácticos puede ser
una fuente importante de nuevas ideas.
- Materiales multimedia parecidos o próximos al que se quiere hacer, que puede proporcionar diversas
conceptualizaciones útiles: aspectos positivos que se pueden imitar, aspectos negativos que hay que
evitar, etc.
- Plantillas de diseño, que ayudarán en el proceso de concreción del proyecto. Como ya se ha indicado
en la presentación de este capítulo, el proceso de diseño de los programas educativos no es lineal, es
más bien concéntrico, de manera que resultará más conveniente rellenar las plantillas en sucesivas
revisiones para afinar cada vez más el contenido de sus puntos que no procurar cumplimentarlas
meticulosamente punto por punto. En los anexos de este libro se incluye una plantilla para el prediseño
de programas educativos elaborada a partir de los aspectos que se analizan en los próximos apartados.
A lo largo del proceso de diseño se realizan aproximaciones descendentes (a partir de la idea global se
analizan sus elementos y posibilidades) y ascendientes (se integran actividades y elementos simples en
módulos más complejos). Cuanto más técnico y más estructurado sea el tema que se quiere tratar, más
fácil resultará trasladar la idea a un formato de software educativo; en cambio, los temas difíciles de
estructurar y de desglosar en apartados requerirán mucho más esfuerzo.
- Presentación del proyecto (1 página). La presentación del proyecto consistirá en una breve exposición
general del programa que se piensa desarrollar (ocupará una o dos hojas) y tendrá en cuenta los
siguientes aspectos:
- breve descripción y rasgos más característicos (temática, propósito general, usuarios, tipo de
actividades, tipología…)
- plataforma de usuario
- Objetivos y destinatarios
- Objetivos educativos. Especificación de los objetivos que se pretenden, y que detallan las capacidades
que los alumnos habrán adquirido o reforzado después de interactuar con el programa. Se tratará de
objetivos relevantes en el currículum de los estudiantes (conocimientos, destrezas, valores...),
expresados en forma de aprendizajes que sean descriptibles, observables y, si es posible, cuantificables.
Estos objetivos permitirán:
. Evaluar la eficacia del programa, al comparar los aprendizajes realizados por los estudiantes mediante
este material con los objetivos previstos.
. Racionalizar la organización de los contenidos, ya que a partir de los objetivos se deducirán los
contenidos a tratar para alcanzar las metas deseadas.
. Conocimientos previos y capacidades generales que han de tener: nivel educativo, conocimientos
relacionados con la temática del programa, estructura cognoscitiva.
. Discapacidades o deficiencias.
En el momento de diseñar un programa siempre se piensa en unos alumnos determinados que tienen
unas características y unas necesidades concretas. Inicialmente hasta incluso interesa que este conjunto
de posibles destinatarios no sea demasiado amplio, ya que así se facilita la concreción y la coherencia
del proyecto. Más tarde se verá como simplemente añadiendo algunas opciones al programa base se
puede ampliar considerablemente el abanico de usuarios.
- Contenidos. Los contenidos (conceptuales, procedimentales y actitudinales) que han de trabajar los
alumnos se analizarán para descomponerlos en unidades mínimas de presentación, organizarlos y
jerarquizarlos en función de su lógica interna, de los niveles de los destinatarios y de los objetivos que
deben alcanzar. Considerarán los formatos textuales y audiovisuales.
. De los elementos conocidos por los alumnos a los que les son desconocidos.
. De los que requieren el uso de habilidades globales a los que implican el uso de habilidades
específicas.
. Contemplando niveles de dificultad, para facilitar que el alumno escoja el nivel que le interesa y
posibilitar que el programa se adapte al nivel de los usuarios.
Algunos de los programas no tutoriales además exigirán concretar otros aspectos relacionados con la
organización de la materia:
. Si es un programa tipo base de datos: la estructura de las bases de datos, las interrelaciones entre ellas,
las formas de acceso a los datos (búsqueda, ordenación, clasificación, ycaptura).
. Si es un simulador: los modelos que presentarán y la organización de los conceptos (que deberán
resultar claros y adecuados al nivel de abstracción de los alumnos), las variables con que se trabajará
(variables dependientes e independientes) y las interrelaciones entre las variables que se podrán
representar internamente por medio de fórmulas, con tablas de comportamiento, mediante grafos, etc.
. Si es un constructor: los elementos que contemplará y las propiedades o los comportamientos que
tendrá cada elemento.
- Actividades sencillas, como preguntas y ejercicios que admitan su inmediata ejecución y corrección;
suelen responder a un único objetivo formativo. Generalmente son individuales. Por ejemplo:
- Actividades complejas, de mayor duración, cuya ejecución requiera la división del trabajo en unas
fases secuenciadas; suelen abarcar más de un objetivo formativo. Suelen admitir la organización del
trabajo en grupo.
. Análisis de las respuestas de los alumnos. Es una de las labores más difíciles y meticulosas de los
diseñadores, ya que deben prever el mayor número posible de respuestas y, además, tener prevista una
"salida" para respuestas imprevistas. Se pueden distinguir los siguientes tipos de tratamiento de los
errores:
.. Corrección sin ayuda. Cuando tras detectar el error se da directamente la solución a la pregunta, a
veces con comentarios explicativos.
.. Corrección con ayuda. Cuando presenta alguna ayuda y permite un nuevo intento al estudiante. La
ayuda puede consistir en la presentación de la ley que se debe aplicar, la visualización de diversas
respuestas posibles entre las cuales se debe escoger una, etc.
.. Valoración mediante mensajes, que pueden ser: positivos (dan ánimos, consolidan los aciertos) o
negativos (evidencian los errores)
.. Valoración por medio de elementos cuantitativos: puntos, trayectorias...
.. Valoración mediante efectos musicales y visuales: músicas, explosiones... .
. Según la naturaleza del error. Cada tipo de error requerirá un tratamiento contextualizado y
diferenciado. Así hay que distinguir: errores de conocimiento, errores de comprensión, errores de
análisis, errores de procedimiento y errores de ejecución.
. Duración. Conviene que sea ajustable y no exceda de la capacidad de atención de sus destinatarios .
Una sucesión de etapas cortas, con objetivos y contenidos bien definidos, hace que la labor sea más
agradable.
. Tipo de control de la situación de aprendizaje que tendrá el alumno. Las actividades que facilitan
diversos accesos al mismo material estimulan al alumno a pensar con flexibilidad.
Los programas educativos pueden tener diversas funciones: se pueden usar como medio de transmisión
de ciertas informaciones, como un experto que facilita la adquisición de conocimientos, como un medio
de desarrollar estrategias de razonamiento y capacidades cognitivas en general, o como un simple
instrumento de trabajo. Los programas que dan preferencia a la materia y a su aprendizaje procuran
trabajar sobre todo actividades de memorización, mientras que los programas que buscan el desarrollo
cognitivo de los alumnos procuran que los estudiantes razonen, estructuren mejor su conocimiento y lo
apliquen a nuevas situaciones.
- interacción de las actividades y esfuerzo cognitivo. Estas actividades interactivas deberán de promover
en los alumnos actividades cognitivas que favorezcan la asimilación significativa de los nuevos
conocimientos en sus esquemas internos y que permitan el desarrollo de estrategias de exploración, de
aprendizaje a partir de los errores y de planificación de la propia actividad. Así los estudiantes podrán
construir su propio conocimiento.
Aquí la pregunta clave es: ¿qué actividades intelectuales hay que suscitar en el alumno para que alcance
los objetivos de una manera duradera y con un máximo de posibilidades de que se produzca la
transferencia a nuevas situaciones? A veces se pasa por alto este estudio y los diseñadores, una vez
fijados los objetivos y los contenidos, se dedican a reflexionar directamente sobre la forma que tendrán
las actividades interactivas que propondrá el programa. Es una mala práctica: la identificación previa de
estas operaciones mentales que interesa que realicen los alumnos contribuirá a aumentar la calidad
didáctica de las actividades interactivas que se diseñen a continuación.
Entre las actividades mentales que los alumnos pueden desarrollar al interactuar con los programas, que
por cierto son las mismas que pueden poner en práctica trabajando con cualquier otro medio didáctico,
están:
- elementos motivadores. Su importancia es grande, ya que la motivación es uno de los grandes motores
del aprendizaje y un buen antídoto contra el fracaso escolar, donde, como sabemos, convergen la falta
de aprendizajes y de hábitos de trabajo con las limitaciones en los campos actitudinal y motivacional.
Además de la personalización de los mensajes con nombre del estudiante, los elementos motivadores
más utilizados en los programas didácticos son:
. Elementos que presentan un reto. Este tipo de elementos lúdicos (puntuaciones, cronómetros, juegos
de estrategia) pueden contribuir a hacer más agradable el aprendizaje, no obstante hay que tener en
cuenta que algunas personas prefieren un enfoque más serio y abstracto del aprendizaje y que en
algunos casos el juego puede hacer que el alumno olvide que lo esencial es aprender.
. Elementos que estimulan la curiosidad o la fantasía, como mascotas, elementos de juego de rol,
intriga, humor….
. Elementos que representan un estímulo o una penalización social, como los mensajes "muy bien" e
"incorrecto" que pueden ir acompañados de diversos efectos sonoros o visuales.
Conviene utilizar los elementos motivadores de manera intermitente, ya que un uso continuado puede
hacer disminuir rápidamente su poder motivacional.
- Entorno audiovisual: metáforas y elementos. Por medio del entorno de comunicación (interfície), que
deberá ser lo más ergonómico posible, se realizará el diálogo entre los estudiantes y el programa. Para
su concreción se considerarán cuatro apartados:
- Las metáforas que se utilizarán para caracterizar el entorno: metáfora libro, metáfora ciudad...
- Primer diseño de las pantallas. El primer diseño de las pantallas más significativas del programa se
acostumbra a hacer sobre papel o bien en soporte magnético mediante un editor gráfico (a veces incluso
se prepara una presentación interactiva -story board-). Incluirá ejemplos de las pantallas de los
diferentes módulos del programa (presentación, gestión de menús, ayuda...), pero sobretodo mostrará
las que se refieren a las actividades interactivas del programa.
En general, al diseñar las pantallas se determinarán zonas que realizarán funciones específicas y que se
repetirán (si es posible) en todas las pantallas del programa. Por ejemplo:
. Zona de comentarios. Normalmente consiste en unas líneas o una ventana donde el programa comenta
las actuaciones de los alumnos. Muchas veces es el mismo espacio donde aparecen los mensajes de
ayuda.
. Zona de órdenes. En esta zona, que también vendrá definida por unas líneas o por una ventana, el
programa indica a los alumnos lo que pueden hacer, las opciones a su alcance. Puede incluir líneas con
las opciones disponibles (menús) o un espacio donde pueden escribir libremente las órdenes y
respuestas.
. Caja de herramientas. Esta zona realiza una función complementaria de la zona de ordenes. Se
encuentra frecuentemente en programas que tienen algoritmos del tipo entorno y facilitan herramientas
a los alumnos para que procesen con una cierta libertad la información que aparece en las actividades.
. Zona de trabajo. Ocupa la mayor parte de la pantalla. Es la zona donde aparece la información
principal que proporciona el programa y donde se desarrollan las actividades educativas. En estas
actividades conviene que las preguntas, los comentarios y la zona de respuesta estén en una misma
pantalla para facilitar la comprensión a los estudiantes.
- Uso del teclado y del ratón. Interesa crear un entorno de comunicación con el programa que resulte
muy fácil de usar y agradable al alumno. Para conseguirlo se debe establecer una sintaxis sencilla e
intuitiva y prever un sistema de ayuda para el manejo del programa, determinando las principales teclas
que se utilizarán, las funciones básicas de los botones del ratón y la forma de comunicación de las
acciones y respuestas por parte de los alumnos, que puede ser:
. Por selección de entre las opciones que ofrece el programa por la pantalla.
. Con producción de respuesta, donde el estudiante debe crear su orden o respuesta. Su actuación puede
ser:
.Mover algún elemento por la pantalla: cambiar un objeto de lugar, trazar una trayectoria...
. Establecer correspondencias entre listas, asociaciones, ordenar palabras…
.Elaborar una respuesta libre: completar mensajes, rellenar espacios en blanco, localizar errores en un
mensaje, respuesta abierta... Se acostumbran a tolerar pequeñas diferencias entre las respuestas de los
alumnos y las que se tienen como modelo (mayúsculas/minúsculas, acentos, espacios en blanco, etc.).
Esta interacción, basada en respuestas construidas libremente por el alumno, es la más rica
pedagógicamente, pero resulta muy difícil de controlar.
Con la definición del entorno de comunicación que tendrá el programa que se tiene que elaborar
prácticamente acaba el proceso de creación que implica el diseño funcional de un programa; ya se
dispone de toda la información necesaria para redactar el proyecto. No obstante conviene analizar aún
un último aspecto antes de dar por acabada esta fase de prediseño: la documentación que acompañará al
programa.
. Módulos de actividades interactivas. Contienen las diferentes actividades educativas que el programa
puede presentar a los alumnos.
. Módulos de ayuda. Gestionan las ayudas a los alumnos. Hay que determinar las formas de acceso a
estas ayudas, que pueden ser:
. Módulos auxiliares. Por ejemplo: gestión de posibles modificaciones de parámetros, utilidades para los
alumnos (calculadora, diccionario...), etc. -
- Organización de los menús. Tras determinar si los menús estarán organizados según un entorno
tradicional o según un entorno windows y en forma de menús desplegables (top down), se diseñará el
árbol de las opciones que el programa ofrecerá a los usuarios.
- Parámetros de configuración del programa. La posibilidad que los profesores y los alumnos puedan
adaptar algunos aspectos del programa a sus circunstancias concretas es una característica cada vez más
valorada en los programas. Así, hay bastantes programas que permiten:
El programa tiene que prever bifurcaciones que permitan seguir diferentes itinerarios pedagógicos a los
alumnos y que faciliten: la elección de los temas y de las actividades, la reformulación de los conceptos,
el cambio de la secuenciación de los contenidos, el retorno sobre puntos mal comprendidos, la selección
del nivel de dificultad, repasar, profundizar, ver ejemplos... La determinación de estos recorridos se
puede hacer de dos maneras:
. De manera explícita: Por libre decisión de los alumnos, que disponen de posibilidades de control
directo sobre el programa.
. De manera implícita: En función de las respuestas de los alumnos (tratamiento de los errores y de los
aciertos propio de los programas tutoriales).
- Otros aspectos estructurales. Como por ejemplo: las principales variables que se deben usar, la
estructura de las bases de datos (tipo y soporte de cada una), posibilidades de modificación de las bases
de datos por los usuarios (bases de datos abiertas).
Una vez concretados los aspectos pedagógicos del programa, que incluyen los contenidos, y después de
determinar los aspectos algorítmicos, ya sólo falta definir el tercero de los elementos esenciales que
configuran estos materiales: el entorno de comunicación entre el programa y los alumnos.
- Integración curricular. Otro aspecto que hay que tener en cuenta en el diseño funcional es su futura
integración curricular. La consideración de sus posibles formas de uso proporcionará nuevas ideas para
ajustar el diseño del programa. Teniendo en cuenta las características de sus alumnos destinatarios y los
objetivos curriculares del programa se analizarán:
. Contextos de utilización.
. El papel de los alumnos y del profesor durante las sesiones de trabajo con el programa.
. Tareas que se tienen que realizar antes de la utilización del programa, durante su utilización y después
de la sesión.
- Documentación del material. El diseño funcional incluirá también un esquema con una primera
aproximación al formato y al contenido de la documentación que acompañará al programa. Esta
documentación debe contemplar los apartados siguientes:
- Ficha resumen Consiste en una ficha sintética que recoge las principales características del programa.
Permitirá al lector obtener rápidamente una idea global del contenido y de las posibilidades educativas
del programa.
- Manual del usuario. Debe de explicar todo lo que necesita saber un usuario del programa para
utilizarlo sin problemas y sacar el máximo partido de sus posibilidades.
- Guía didáctica. Esta dirigida a los profesores (aunque también podrá ser de utilidad a los alumnos
autodidactas). Ofrece sugerencias sobre la integración curricular del programa , sus formas de uso,
actividades complementarias, estrategias para evaluar el rendimiento de las situaciones educativas que
genera el programa, etc.
La documentación del programa se debe de hacer con tanto cuidado como el mismo producto
informático, ya que constituye un elemento indispensable para que los usuarios puedan obtener el
máximo rendimiento de las prestaciones que ofrece el material.
Los aspectos algorítmicos y estructurales reflejan una primera aproximación a la estructura del
programa, y se concretaran en diversos gráficos y diagramas comentados:
. Módulos de actividades interactivas. Contienen las diferentes actividades educativas que el programa
puede presentar a los alumnos.
. Módulos de ayuda. Gestionan las ayudas a los alumnos. Hay que determinar las formas de acceso a
estas ayudas, que pueden ser:
. Módulos auxiliares. Por ejemplo: gestión de posibles modificaciones de parámetros, utilidades para los
alumnos (calculadora, diccionario...), etc. -
- Organización de los menús. Tras determinar si los menús estarán organizados según un entorno
tradicional o según un entorno windows y en forma de menús desplegables (top down), se diseñará el
árbol de las opciones que el programa ofrecerá a los usuarios.
- Parámetros de configuración del programa. La posibilidad que los profesores y los alumnos puedan
adaptar algunos aspectos del programa a sus circunstancias concretas es una característica cada vez más
valorada en los programas. Así, hay bastantes programas que permiten:
. Ajustar el tiempo de respuesta (en los programas que fijan un tiempo para responder o hacer una
actividad).
- Esquema de los principales caminos pedagógicos. Representa la secuencia en que se presentaran las
actividades y sus posibles bifurcaciones en función de los comportamientos (acciones, errores, etc.) de
los usuarios. Se procurará dejar el máximo control posible al alumno.
- Otros aspectos estructurales. Como por ejemplo: las principales variables que se deben usar, la
estructura de las bases de datos (tipo y soporte de cada una), posibilidades de modificación de las bases
de datos por los usuarios (bases de datos abiertas), etc.
Una vez concretados los aspectos pedagógicos del programa, que incluyen los contenidos, y después de
determinar los aspectos algorítmicos, ya sólo falta definir el tercero de los elementos esenciales que
configuran estos materiales: el entorno de comunicación entre el programa y los alumnos.
3.4.- ENTORNO DE COMUNICACIÓN
Por medio del entorno de comunicación (interfície), que deberá ser lo más ergonómico posible, se
realizará el diálogo entre los estudiantes y el programa. Para su concreción se considerarán tres
apartados:
- Primer diseño de las pantallas. El primer diseño de las pantallas más significativas del programa se
acostumbra a hacer sobre papel o bien en soporte magnético mediante un editor gráfico (a veces incluso
se prepara una presentación interactiva -story board-). Incluirá ejemplos de las pantallas de los
diferentes módulos del programa (presentación, gestión de menús, ayuda...), pero sobretodo mostrará
las que se refieren a las actividades interactivas del programa.
En general, al diseñar las pantallas se determinarán zonas que realizarán funciones específicas y que se
repetirán (si es posible) en todas las pantallas del programa. Por ejemplo:
. Zona de comentarios. Normalmente consiste en unas líneas o una ventana donde el programa comenta
las actuaciones de los alumnos. Muchas veces es el mismo espacio donde aparecen los mensajes de
ayuda.
. Zona de órdenes. En esta zona, que también vendrá definida por unas líneas o por una ventana, el
programa indica a los alumnos lo que pueden hacer, las opciones a su alcance. Puede incluir líneas con
las opciones disponibles (menús) o un espacio donde pueden escribir libremente las órdenes y
respuestas.
. Caja de herramientas. Esta zona realiza una función complementaria de la zona de ordenes. Se
encuentra frecuentemente en programas que tienen algoritmos del tipo entorno y facilitan herramientas
a los alumnos para que procesen con una cierta libertad la información que aparece en las actividades.
. Zona de trabajo. Ocupa la mayor parte de la pantalla. Es la zona donde aparece la información
principal que proporciona el programa y donde se desarrollan las actividades educativas. En estas
actividades conviene que las preguntas, los comentarios y la zona de respuesta estén en una misma
pantalla para facilitar la comprensión a los estudiantes.
- Uso del teclado y del ratón. Interesa crear un entorno de comunicación con el programa que resulte
muy fácil de usar y agradable al alumno. Para conseguirlo se debe establecer una sintaxis sencilla e
intuitiva y prever un sistema de ayuda para el manejo del programa, determinando las principales teclas
que se utilizarán, las funciones básicas de los botones del ratón y la forma de comunicación de las
acciones y respuestas por parte de los alumnos, que puede ser:
. Por selección de entre las opciones que ofrece el programa por la pantalla.
.. Preguntas del tipo sí/no
. Con producción de respuesta, donde el estudiante debe crear su orden o respuesta. Su actuación puede
ser:
.. Mover algún elemento por la pantalla: cambiar un objeto de lugar, trazar una trayectoria...
.. Elaborar una respuesta libre: completar mensajes, rellenar espacios en blanco, localizar errores en un
mensaje, respuesta abierta... Se acostumbran a tolerar pequeñas diferencias entre las respuestas de los
alumnos y las que se tienen como modelo (mayúsculas/minúsculas, acentos, espacios en blanco, etc.).
Esta interacción, basada en respuestas construidas libremente por el alumno, es la más rica
pedagógicamente, pero resulta muy difícil de controlar.
. Teclado conceptual. Facilita la comunicación con el ordenador, especialmente a los más pequeños y en
algunos casos de discapacidad.
. Lector de tarjetas. Transforma las tarjetas que introducen los alumnos en las ordenes o respuestas. Este
sistema facilita, por ejemplo, que los párvulos que aún no conocen las letras puedan comunicarse con el
ordenador mediante unas tarjetas que codifican su significado por medio de colores y dibujos.
. Micrófono, reconocedor de voz, vídeo, CD-ROM, lápiz óptico, pantalla tactil, módem, convertidores
analógico-digitales, etc.
Con la definición del entorno de comunicación que tendrá el programa que se tiene que elaborar
prácticamente acaba el proceso de creación que implica el diseño funcional de un programa; ya se
dispone de toda la información necesaria para redactar el proyecto. No obstante conviene analizar aún
un último aspecto antes de dar por acabada esta fase de prediseño: la documentación que acompañará al
programa.
3.5.- DOCUMENTACION DEL PROGRAMA.
El diseño funcional incluirá también un esquema con una primera aproximación al formato y al
contenido de la documentación que acompañará al programa. Esta documentación debe contemplar los
apartados siguientes:
- Ficha resumen Consiste en una ficha sintética que recoge las principales características del programa.
Permitirá al lector obtener rápidamente una idea global del contenido y de las posibilidades educativas
del programa.
- Manual del usuario. Debe de explicar todo lo que necesita saber un usuario del programa para
utilizarlo sin problemas y sacar el máximo partido de sus posibilidades.
- Guía didáctica. Esta dirigida a los profesores (aunque también podrá ser de utilidad a los alumnos
autodidactas). Ofrece sugerencias sobre la integración curricular del programa , sus formas de uso,
actividades complementarias, estrategias para evaluar el rendimiento de las situaciones educativas que
genera el programa, etc.
La documentación del programa se debe de hacer con tanto cuidado como el mismo producto
informático, ya que constituye un elemento indispensable para que los usuarios puedan obtener el
máximo rendimiento de las prestaciones que ofrece el material.
c) Diseño Computacional
Al final de esta etapa se tiene como resultado, claramente definidas, cada una de las diferentes clases de
objetos, incluyendo sus atributos (indicando si serán públicos visibles a todo el mundo- o privados), el
conjunto de métodos y el invariante de cada clase que corresponde al conjunto de restricciones o de
requisitos que debe siempre cumplir una determinada clase. Por ejemplo, se puede tener definida una
clase reloj que tiene como atributo un intervalo de tiempo. El invariante de esta clase puede ser tan
sencillo como “el intervalo debe ser siempre mayor o igual a cero”.
Durante las fases de diseño educativo y comunicacional se han definido los diferentes objetos tanto del
mundo como de la interfaz. Esta información se refina en esta fase, adecuándola a las posibilidades de
la herramienta de desarrollo que se vaya a utilizar. Algunas clases necesitarán extenderse para ser
usadas en el modelo.
Además se puede dar el caso de agregar nuevas clases y relaciones al modelo para dar mayor
funcionalidad al modelo acorde con los requerimientos propios de la aplicación. La herramienta de
desarrollo puede ofrecer mecanismos que faciliten la implementación de la interfaz. En caso de no ser
así, el modelo del mundo se extiende de tal manera que pueda comunicarse efectivamente con el
modelo de interfaz que deberá ser desarrollado.
Junto al conjunto de clases, llamado también modelo estático del mundo, se debe ilustrar la lógica
acerca de cómo se desarrollan cada una de las actividades en el modelo.
Para ello se deben refinar los casos de uso (algunos de los cuales ya se han obtenido en fases anteriores,
ilustrando para cada uno de ellos el proceso que se sigue. Para hacer esto se pueden usar diagramas de
interacción que pueden ser de dos tipos: diagramas de secuencia (similares a los usados en la fase de
especificación) o diagramas de colaboración. En estos diagramas ya se puede ver la secuencia de
mensajes entre los diferentes objetos involucrados en cada caso de uso y se pueden modelar todas las
alternativas que puedan presentarse en cada caso.
LA CALIDAD
CALIDAD DE UN SOFTWARE
El American Heritage Dictionary, define la calidad como «una característica o atributo de algo». Como
un atributo de un elemento, la calidad se refiere a las características mensurables cosas que se pueden
comparar con estándares conocidos como longitud, color, propiedades eléctricas, maleabilidad entre
otros. Sin embargo, el software en su gran extensión, como entidad intelectual, es más difícil de
caracterizar que los objetos físicos No obstante, existen las medidas características de un programa.
Entre estas propiedades se incluyen complejidad ciclomática, cohesión, número de puntos de función,
líneas de código y muchas otras. Cuando se examina un elemento según sus características
mensurables, se pueden encontrar dos tipos de calidad: calidad del diseño y calidad de concordancia.
Según Pressman (2002), la calidad del software es la concordancia con los requerimientos funcionales y
de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente
documentados y con las características implícitas que se espera de todo software desarrollado
profesionalmente. La ausencia de defectos, la aptitud para el uso, la seguridad, la confiabilidad y la
reunión de especificaciones son elementos que están involucrados en el concepto de calidad del
software.
Después de haber analizado varias metodologías y modelos para el diseño de software educativo, como
las mencionadas en la sección anterior y considerando que la idea de que el diseño es previo a la
evaluación ya que varias cuestiones y factores que se consideran tanto en el diseño y la evaluación, se
ha hecho la siguiente clasificación:
COMPUTACIONALES O TÉCNICOS :
Portabilidad:
Se debe de considerar que el software tenga un alto grado de portabilidad es decir que pueda emigrar a
diferentes sistemas operativos o plataformas en sus diferentes versiones diferentes versiones como
Windows, Linux , Mac OSX para diferentes maquinas PC, Apple, Mac entra otras en caso del que el
software sea un programa que tenga que instalarse directamente el disco duro local. Lo anterior
determinará que lenguajes y herramientas de programación se van utilizar tratando de utilizar lenguajes
o herramientas multiplataforma como el caso de Java.
Expansibilidad:
El software debe de ser diseñado para que se puedan hacer modificaciones ya sea por posible errores
que se puedan presentar por su instalación o su bien su operación, dentro de este mismo factor el
software debe dejar para modificaciones que incremente su funcionalidad o potencia , igual de la misma
manera se pueda rediseñar o expandir.
Reusabilidad:
El mismo software ya sea todo o en partes se pueda utilizar en otros programas o aplicaciones
diferentes o similares o dentro del mismo software.
Robustez
El software se debe de diseñar para que de tal manera opere a un en condiciones excepcionales de debe
de diseñar con una tolerancia de funcionamiento mas allá de la capacidad especificada para los cual fue
diseñado, también se considera la tolerancia a fallos y la durabilidad es decir la robustez también tiene
que ver con el mayor tiempo de vida útil.
Mantenimiento.
El software deberá tener la capacidad y la facilidad de que se le pueda efectuar mantenimiento con el
mínimo esfuerzo posible, para mantenerlo en condiciones óptimas de operación y funcionamiento para
lo cual fue diseñado.
Interfaces
Las interfaces son prácticamente cada una de las pantallas con la cuales el usuario va interactuar en un
entorno generalmente audiovisual, por eso es de gran importancia le diseño de las mismas. El diseño de
pantallas debe de estar basado en un guión del programa pantalla por pantalla. Los diseños deberán de
basarse en buena parte en la riqueza de la multimedia incluyendo textos animados, gráficos, imágenes,
videos, sonidos y música.
Navegación
La forma de navegar dentro de programa determina en buen parte que el usuario disfrute en buena
medida el software. La navegación debe ser no lineal es decir hipertextual o hiperrmedial, el diseño
debe ser el mas optimo posible para que el usuario no se pierda al momento de la navegación, el usuario
deberá de regresar desde cualquier parte del programa al menú principal con la mayor facilidad posible,
además que los botones o hipervínculos de navegación deben de ser los mas claros y entendible posible.
Se debe de dejar la posibilidad de seguir uno o varios caminos de navegación hacia el mismo fin como
el concepto de la navegación lineal.
Facilidad de Uso
Lo menos complicado para el usuario se deberá de diseñar en general el software de tal manera que el
usuario lo pueda utilizar en los tiempos y entornos para lo cual fue diseñado, deberá de explotarse al
máximo los recursos existentes de tal manera que al utilizar un recurso se harán con la mayor facilidad
posible, para que de esta manera el usuario se centre mas en el contenido o la funcionalidad del
software que en al operación del mismo.
Estética
La estética es la cara de presentación del software, desde el inicio se debe definir los diseños gráficos,
imágenes que llevará, los colores, los botones de navegación. Una buena combinación de colores de
fondo, imágenes y texto permitirá que el software sea en cierta medida agradable el aspecto visual del
usuario. La primera impresión del software tiene mucho que decirnos.
Facilidad de Instalación.
De hecho todo inicia en la instalación del software debe de ser fácil de instalarse para las diversas
plataformas que se diseño y en su caso cualquier error de instalación deberá ser fácil su corrección.
Un software debe de ser fácil de instalar en la plataforma en que se trate, libre del mayor numero de
errores que puedan sucitar en la instalación. La instalación podrá realizar el mismo usuario deberá d
evitarse la necesidad de contar con un experto en informática en la instalación, de ahí la importancia
que dentro del manual del usuario se especifiquen los pasos de instalación.
Manual de Usuario:
El manual d el usuario debe ser lo mas claro, conciso y entendible libre de errores procedimentales y
ortográficos. Este manual deberá de contener las especificaciones técnicas del software, los pasos de
instalación para sus diversas plataformas o sistemas operativos, los posibles fallos y errores y sus
respectivas correcciones, preferentemente diagramas de navegación dentro del programa. Si entre mas
información técnica tengamos del software los usuarios tendrán mayor confianza en el mismo.
EDUCATIVOS O DE CONTENIDO:
En el aspecto educativo se consideran aquellos factores que tienen que ver con el contenido en si de
software y aquellas estrategias de diseño didáctico que se utilizarán durante el diseño del software
educativo.
Contenido Temático
Lo primero que debemos de seleccionar el tema con el cual se va tratar el software puede ser abierto o
bien de acuerdo a los planes y programas estudios vigentes educativo, si va ser un tema genérico o bien
de carácter informativo o formativo. El tema es el punto de partida y crucial del software determina en
buena parte los demás punto y factores del software, además nos permite en parte determinar que tipo
de software va ser de acuerda a los tipos y clasificación de software educativo mencionado
anteriormente.
El tema deberá seleccionado de tal manera que este limitado a los destinatarios su: nivel educativo,
nivel intelectual, nivel cultural, entorno social, edad y capacidades físicas y psicológicas. Por otro lado
dentro del contenido temático deberán considerarse que el contenido este de acuerdo a los lineamientos
pedagógicos de la currícula habitual como contenidos conceptuales, procedimentales y actitudinales,
aunque lo anterior dependerá en parte del tipo de software es decir tutorial, sistema experto, simulador
y además deque el software sea el complemento de una clase o de un tema teórico dado en forma
habitual y que el software tenga un sentido de reforzamiento o de un propósito heurístico.
También dentro del tema deberán de considerarse los conocimientos previos que los destinatarios tenga
del tema, ya que algunos casos de dará por hecho de que el usuarios tienen algunos conocimientos que
le facilitarán al aprendizaje por medio del software. En el caso de un tutorial quizás empiece desde cero
en tema hasta diferentes grados de conocimiento donde sea necesario conocimientos previos. Los
software de consulta enciclopedias y diccionarios quizás no requiera tanto análisis de en cuanto el tipo
de contendido, objetivos, estrategias didáctico lo que es en si el aspecto pedagógico.
Objetivos de Aprendizaje:
Además de los objetivos en si del tema es decir lo ya determinados en la currícula se debe diseñar el
software considerando los objetivos de aprendizaje que debe de cumplir en si el software específico.
Los objetivos del aprendizaje tienen que ver en este caso con lo que se pretende que el usuario alcance
con el software que no solo tiene que ver con conocimiento del tema en si sino también con la
adquisición de destrezas, habilidades y valores que el usuario adquiere con uso y aplicación adecuada
del software educativo.
Actividades Didácticas
Como todo programa educativo las actividades didácticas son el punto medular de los mismos, ya que
de ello depende en buena parte del aprendizaje del tema, en le caso del uso de tecnología se puede
explotar la riqueza de la multimedia aprovechando el aprendizaje por imágenes y sonidos.
Las actividades didácticas son la parte motivante del aprendizaje por eso es importante que sean
diseñadas adecuadamente consideran el aspecto ergonómico y la explotación de los recursos
disponibles de la computadora.
Las actividades didácticas deben de estar en algunas de las teorías básicas del aprendizaje conductista,
constructivista y cognoscitivista con sus respectivos derivados y suplementos. Aunque en un programa
didáctico existe en realidad una combinación de las teorías mencionadas anteriormente, generalmente
se considera una como principal; en el caso de que el software fuera un tutorial tendría una tendencia
mas conductista, un sistema experto mas cognoscitivista y un simulador constructivista. Aunque que el
software educativo en general tiene una tendencia constructivista, debido a su interactividad con el
aprendiz.
Dentro de las actividades didáctica podemos considerar las actividades interactivas a través de de las
cuales se realiza el intercambio de informaciones entre los alumnos y la máquina que permite que las
acciones de los estudiantes puedan ser valoradas y tratadas por el programa. Se diseñaran según una
determinada estrategia educativa y teniendo en cuenta los objetivos, los contenidos, los destinatarios y
las operaciones mentales que tienen que desarrollar los alumnos. Para definirlas habrá que decidir los
siguientes aspectos:
Estas actividades interactivas deberán de promover en los alumnos actividades cognitivas que
favorezcan la asimilación significativa de los nuevos conocimientos en sus esquemas internos y que
permitan el desarrollo de estrategias de exploración, de aprendizaje a partir de los errores y de
planificación de la propia actividad. Así los estudiantes podrán construir su propio conocimiento.
Ejercicios
Los ejercicios se pueden considerar dentro de las actividades didácticas, pero aquí se considera aparte
debido a que el software educativo tiene un enfoque heurístico es decir el descubrimiento o la
resolución de problemas mediante la experimentación o de ensayos de error, de hecho un buen software
contendrá una cantidad considerables de ejercicios, estos pueden tener respuesta automatizada y por
medio de un estimulo sonoro o visual motivar al aprendiz.
Los ejercicios se deben ser lo mayor interactivo posible es decir que el usuario pueda utilizar al teclado,
el Mouse y otro dispositivo para poder dar solución a los ejercicios, ya sea con la escritura de texto
directamente, clic en la casillas de verificación, desplazamiento de iconos o textos, selección de colores
y sonidos que bien son de gran motivación, gracias al entorno multimedia.
Guía Didáctica
Ofrece tanto al instructor como el aprendiz la información necesaria para que utilicen de manera mas
optima el software, aprovechando la máxima las potencialidades principalmente las actividades
didácticas en general, las actividades interactivas, los ejercicios, la forma de evaluación y claro el
contenido con todas sus implicaciones pedagógicas. De hecho conviene al inicio del mismo una
introducción y descripción general del programa a manera de una ficha bibliográfica, para que tanto el
instructor como el aprendiz puedan hacer un uso adecuado pedagógico del software.
En esta guía didáctica se especificarán a manera de recomendación por parte de los diseñadores
educativo aquellas estrategias de uso del software en diferentes situaciones y entornos.
Interactividad
Se dice que un buen software debe de ser los mayor interactivo posible es decir que le usuario pueda
comunicarse con el, es decir que al emitir una estímulo reciba una respuesta. La interactividad permite
que el aprendiz desarrolle el autoaprendizaje y que pueda formar su propio entorno de aprendizaje
apoyado en la teoría constructivista del aprendizaje.
La interactividad tiene que ver también el aspecto ergonómico es decir la relación Hombre-Máquina
Maquina-Hombre si entre mas avanza la tecnología la maquina ofrece mayor comunicación con el ser
humano. La idea que el software explote en mayor proporción el hardware, un buen diseño del
software educativo explotará ambos recursos para una mayor comunicación.
En caso de software para discapacitado deberá atenderse en el diseño con mayor énfasis.
Adaptabilidad
El software debe de ser lo mayor posible adaptable a los diferentes usuarios aunque tenga
específicamente determinado las características de los destinatarios como se mencionó anteriormente.
En este caso hablamos un software con mayor universalidad para los usuarios inclusive en diferentes
idiomas o cuando menos en los idioma universales de mayor trascendencia como el ingles y español.
Dentro de este factor podemos considerar también que el software contenga la misma información o
actividades en diferentes entornos audiovisuales cuando menos mas alterno.
Facilidad de Aprendizaje.
Uno de los puntos importante de un software es que su uso operación y manejo sea en el menor tiempo
posible y con el mínimo esfuerzo posible, ya que hay software donde a veces resulta complicada su
operación o bien no son entendibles los pasos a seguir o bien no es clara la navegación dentro del
mismo.
De hecho existen otros factores que se pueden considerar el diseño de un software educativo de calidad,
mucho dependerá del enfoque de cada investigador, pero sin duda alguna la aportación de las
investigaciones del caso complementaran la una con la otra y de esta forma habremos crecido en un
área o disciplina donde el número de investigaciones e investigadores es menor.
BIBLIOGRAFÍA
Pressman Rogers, Ingeniería de Software Quinta Edición (un enfoque práctico), McGrawHill,
Interamericana de España.
http://dewey.uab.es/pmarques/disoft.htm
http://www.blues.uab.es/home/material/programes/t023151/uabdisof.htm
http://www.aces-andalucia.org/documentos/5-metodologia para la
elaboraciondesoftwareeducativo.htm
Cristancho José A. evaluación de la calidad del software educativo bajo el estándar ISO 9126.
Instituto Universitario de Tecnología Región los Andes IUT-Táchira
http://www.saber.ula.ve/cgi-in/be_alex.exe?Acceso=T016300004104/5&Nombrebd=SSABER