ELO 329: Diseño y Programación Orientada a Objetos
Proyecto Grupal

Grupos: El proyecto debe ser desarrollado en grupo de cuatro tres personas (casos especiales -menos de tres- deben ser consultados al profesor).

Definición del Proyecto a desarrollar:  Usted o su grupo (en adelante grupo) debe formular su proyecto llenando el formulario WEB accesible desde la página del ramo.

Informe: En una o varias páginas html usted debe incluir:

1.- La descripción del problema que usted resuelve en su proyecto. Esta descripción es corta ~ 5 líneas.
2.- Un pequeño análisis del problema. En esta sección usted desarrolla y explica los elementos o entes que participan en el problema, define el sistema y sus interacciones con el medio externo al sistema. Plantee al menos tres ejemplos de casos de uso del sistema a desarrollar. Muestre algunos test de prueba para el sistema.
3.- Haga diagramas de alto nivel (UML) que muestre la arquitectura de su solución. Estos equivalen a los planos de arquitectura para una construcción. Incluya al menos un diagrama de clases y el diagrama de secuencia para uno de los casos de uso.
4.- La implementación se documenta en el código fuente con los comentarios que correspondan para generación automática con javadoc o similar si usted usa otro lenguaje.
5.- Pruebas: Exponga los resultados para algunas pruebas correspondientes a los casos de uso indicados. Liste las dificultades encontradas en el desarrollo del sistema y cómo las superó. Si aún están presentes, indicar listado de bugs presentes.

Sea razonable para el tamaño de su página web, por ejemplo no ponga imágenes en formato BMP ni de mayor tamaño que el mostrado en la página.

Usted es libre de mejorar la documentación.
Al final enviar al correo del profesor su sitio web como archivo comprimido.

Nota: Usar enlaces relativos a la ubicación de la página que hace la referencia (no absolutos). Sólo así su página podrá ser navegada desde el sitio del ramo. El profesor mantendrá la estructura de directorios que usted defina.

Sobre la Exposición del Proyecto al Curso

   Las presentaciones de proyectos son de máximo 20 15 minutos y con énfasis en su demostración.
En la presentación recomiendo considerar:
1.- Descripción del problema (todo trabajo debe apuntar a algún problema).
2.- Pequeño análisis del problema, explicar el entorno  cuando el problema se sitúa en un área no familiar, si no es el caso mencionarlo igual pero breve.
3.- Los puntos previos acompañarlos con la presentación de al menos un caso de uso.
4.- Diseño de la solución. Mostrar y explicar el diagrama de clases resultante.
5.-  Implementación. Mostrar el sistema de desarrollo usado en la medida que difiera del usado en las tareas. Por ejemplo, si trabajó en programación de celular o similar, explicar el ambiente de desarrollo usado (cómo se compila, cómo se carga el programa).
6.- Demostración: Muestre la ejecución de uno o dos casos de uso. Usted puede omitir alguno o varios de los puntos previos, pero asegúrese de dejar al menos 5 minutos para la demostración.

El material del informe es similar a esto sólo que más completo. Usted no presente todo lo que está en el informe. Sus compañeros se quedarán sólo con la idea general, pero como usted enviará el informe completo y será publicado, todos tendremos la oportunidad de ver detalles.