Programación Orientada a Objetos. Curso 08/09

Práctica 3. Interfaces gráficas

Duración: Semanas del 30/03, 13/04, 20/04, y 27/04 (para detalles ver el calendario de prácticas)

Entrega y examen: Semana del 04 de Mayo (para ver la fecha de cada grupo ver el calendario)

Objetivo

Tras haber desarrollado en la segunda práctica el core del sistema de gestión de expedientes con una interfaz de usuario en modo texto, el objetivo de la tercera práctica es que el alumno desarrolle una interfaz gráfica en SWING amigable para el usuario de la aplicación apoyándose en los módulos funcionales ya desarrollados. Si el trabajo realizado en la práctica anterior es lo suficientemente modular, en este práctica no debería modificarse el core de la aplicación.

Como base del desarrollo se entrega un conjunto de clases que crean la ventana principal de la aplicación e incluyen ejemplos de los mecanismos de eventos utilizados por SWING para enlazar las componentes visuales con la lógica de negocio.

La calificación de la práctica más que en el aspecto meramente estético de la aplicación se basará en la sencillez de uso y amigabilidad con el usuario (unificación de aspectos visuales, mensajes de feedback...).

Pruebas

No se prevé entregar ningún conjunto de test durante el desarrollo de esta práctica. No obstante, se valorará la entrega de testers de los distintos módulos funcionales.

Entrega


Las prácticas se deben entregar antes de la fecha de corrección indicada al comienzo del enunciado, teniendo en cuenta las horas límite de entrega mencionadas en las normas de la asignatura. En general, el grupo del lunes tiene hasta las 12 del mediodía del mismo lunes, y todos los demás grupos tienen hasta las 12 de la noche del día anterior a la fecha de corrección.

De nuevo, siguiendo las normas de la asignatura, el fichero .zip a entregar debe incluir:

NOTA: Las entregas que no cumplan los requisitos enumerados en las normas recibirán una penalización de 0.5 puntos.

Apéndice: Sobre estas prácticas

Este apartado contiene una serie de reflexiones sobre el enfoque de estas prácticas, porqué se hacen así, y qué se va a pedir en las siguientes prácticas.

Código en los enunciados

Las prácticas de POO se diferencian de otras en que, junto con cada enunciado, se entrega bastante código. Esto se hace por los siguientes motivos:

(C) 2008-2009 Escuela Politécnica Superior, UAM