Estructura de Datos y de la Información

(Prácticas Juan Ramón)

Navegación: InicioDocenciaEDI (Prácticas Juan Ramón)

Agenda de trabajo Módulo 1

En esta página se incluye la agenda de trabajo para el módulo 1 del curso 2010/11 de la asignatura de Estructura de Datos y de la información.

El enunciado de este módulo lo tienes en la página principal de la asignatura.

Agenda de trabajo Módulo 1

En esta sección aparece el trabajo que hay que realizar y las fechas de las clases en las que se ha planteado para seguir las clases en la evaluación continua.

Agenda de trabajo módulo 1
Grupo y fecha para tenerlo listo Trabajo a realizar
E, F: 13-oct
H: 14-oct
  • Lectura del Guión de prácticas, así como de las Normas para la Realización de Prácticas de EDI [PDF - tamaño: 63 KB].
  • Detectar errores u omisiones en el enunciado.
  • Realizar un análisis inicial del módulo, para poder situar cada una de las clases que iremos realizando en su contexto.
  • Finalizar el diseño detallado de la clase Buffer.
  • Implementar la clase Buffer.
  • Resolver las situaciones conflictivas para Buffer planteadas en la presentación.
  • Clase de prueba que verifique el funcionamiento correcto de Buffer.

E, F: 20-oct
H: 21-oct

E, F: 27-oct
H: 28-oct
E, F: 3-nov
H: 4-nov
  • Refinar funcionamiento del sintáctico con la gestión del vacio.
  • Clase de prueba para el sintáctico.
  • Incorporar una gestión de errores con linea y columna.
  • Probar no sólo con documentos XML correctos; sino también con incorrectos.
E, F: 10-nov
H: 11-nov
  • Listas polimórficas no ordenadas.
    • Lista no ordenada (Object), para guardar cualquier objeto.
  • Iterador lista.
  • Clases de prueba para las listas que inserten los elementos String.
  • Implementar clase Pila.
  • Crear las clases Elemento y Propiedad.
  • Insertar propiedades en un Elemento y probar los métodos que trabajan con estas propiedades.
  • Insertar subelementos hijos y probar los métodos.
E, F: 17-nov
H: 18-nov
  • Crear la clase Documento con los métodos básicos que envuelve la estructura jerárquica árbol del XML.
  • Crear una clase semántico, que permita:
    • Verificar emparejamientos de etiquetas.
    • Introducir información en Documento.
  • Modificar Sintactico para que haga llamadas a Semantico.
  • Implementar métodos fachada en documento.
E, F: 24-nov
H: 25-nov
  • Diseñar proyecto: Plantear estructura xml_base con la que se va a trabajar y qué operaciones se van a realizar.
E, F, H: 29-nov
  • Entrega a través del campus virtual de un fichero comprimido PL-<letra grupo>-<dni>.zip
    • Documentación en PDF
    • Javadoc del proyecto
    • Proyecto Eclipse con todas las clases, incluidas las de prueba.
E, F: 1-dic
H: 2-dic

Evaluación Módulo 1

Plazo de entrega: 20 de noviembre de 2010 al 29 de noviembre de 2010. Las entregas se realizarán a través del campus virtual.

A partir de la entrega del módulo, el profesor revisará, la documentación, el código y todos los aspectos relacionados con la realización de la práctica y citará al alumno para comentarle aspectos que deba mejorar y en su caso realizar una revisión / modificación del código del módulo para comprobar la correcta comprensión del módulo.

(c) 2008 Juan Ramón Pérez Pérez
http://www.di.uniovi.es/~juanrp - jrppARROBAuniovi.es