Grupos: El proyecto debe ser
desarrollado en grupo de tres
personas (casos especiales -menos o más de tres-
deben ser consultados al profesor). Todos los miesmbros de su grupo deben
pertenecer al mismo paralelo.
Definición del Proyecto a desarrollar: Su grupo debe formular su proyecto llenando el formulario WEB (Paralelo 1, Paraleo 2) y accesible desde la página del ramo.
Sobre la Exposición del Proyecto al Curso Las presentaciones de proyectos son de máximo 15 ó 20
minutos (según número de grupos) y con énfasis en su demostración.
En la presentación considerar:
1.- Descripción del problema (todo trabajo debe apuntar a resolver algún
problema o mejorar alguna solución).
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 (IDE) 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). No revise el código de
su proyecto en la presentación; el tiempo no da.
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.
Las presentaciones serán evaluadas por todos los presentes según:
Contenido (25%) : El tema es pertinente al ramo, lo presentado es lo
importante del tema e interesante para el curso.
Dominio (30%) : Los integrantes tienen muy buen dominio del
tema, lo conocen bien.
Comunicación (15%) : Usan bien el material de apoyo y tiene buena
expresión oral de las ideas.
Demostración (30%): Evalúe su funcionamiento, su resultado y aporte.
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.
3.- Definición de requerimientos: Plantee al menos tres
casos de uso del sistema a desarrollar. Muestre algunos test de
prueba usados posteriormente para verificar el buen desempeño del sistema.
4.- Diseño: 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.
5.- La implementación se documenta en el código fuente poniendo allí
comentarios que luego un interesado podría generar automáticamente con
javadoc o similar si usted usa otro lenguaje. En su entregable no ponga
los archivos html generados automáticamente al extraer la documentación
con javadoc u otro utilitario, son redundantes.
6.- Pruebas: Exponga los resultados para algunas pruebas de 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.
7.- Al final ponga una liga a la versión comprimida (tar o rar) del código
de su proyecto (éste debe incluir archivo makefile, readme, etc). No
incluya fuentes externos no escritos por usted (en readme indicar esas
dependencias y cómo obtenerlas). Tampoco incluya código compilado(.o,
.class, etc) o generados por su IDE.Incluya sólo código fuentes (por
ejemplo ver carpeta src de su IDE). EL proyecto comprimido debería tener
un tamaño acorde al código por ustedes escrito o definido.
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 desplegado en la página; esto es: si la imagen se muestra en 320x240 pixeles, que su imagen no sea de 1024x768 pixeles. Editores de texto de LibreOffice y Office de Microsoft permiten editar archivos y guardarlos en formato html.
Si tiene problema con los acentos (se ven otros símbolos), revise la codificación usada al guardar su archivo (UTF-8 e ISO-8859-1 son OK en mi caso para mi página principal y ésta respectivamente, por ejemplo)
Usted es libre de mejorar la documentación.
Al final enviar al correo de su profesor
su sitio web como archivo comprimido.
Usar enlaces relativos a la ubicación de la página que hace la referencia
(no absolutos). Así su página podrá ser navegada desde el sitio del ramo.
El profesor mantendrá la estructura de directorios que usted defina.
Importante: para verificar que está enviando todo bien y completo, envíe su proyecto comprimido a un compañero y pida que él lo deje accesible en su cuenta en aragorn. Si todo se ve bien, lo puede enviar a su profesor. No haga envíos por separado o pida al profesor que termine componiendo la página de su proyecto.