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.