Вы находитесь на странице: 1из 2

Facultad de Informática, Electrónica y Comunicación

Programación Orientada a Objetos

Aplicación Java con Mysql


Proyecto #5 – INF212

Introducción
Con este proyecto intento que ustedes retomen los aspectos relevantes de la elaboración
de una aplicación Java. En consecuencia, cada grupo debe realizar una labor de análisis y diseño,
antes de iniciar la programación OO. Se trata de un trabajo muy relacionado con la realidad que
vivimos en nuestros colegios y que por lo tanto, espero que sea de interés para todos y todas
ustedes.

Tarea
Cada grupo(a lo sumo 3) debe presentar el diseño UML de un modelo Orientado a
Objetos, de un sistema de Organización del Personal Docente que incluya la generación de
horarios, del docente, del grupo(grado) y si es posible horario de orientación. Después del diseño
cada grupo creará una aplicación Java basada en Mysql correspondiente. Las salidas de la
aplicación serán documentos HTML que podrán ser desplegados mediante un explorador de
Internet. Aclaro que se trata de crear una aplicación NO applets de Java.

Proceso
1. Explorar y analizar los recursos ofrecidos con la intención de extraer lo que considera
importante o necesario para esta asignación.
2. Organizar entrevistas (qué preguntar , a quién preguntar) para conocer el funcionamiento,
documentos e informes utilizados en la organización docente a nivel secundario.
3. Desarrollar el análisis y el diseño OO de la tarea propuesta aplicando las especificaciones
de Miguel Abián1 con la documentación UML correspondiente.
4. Diseñar los documentos HTML que contendrán la información que genera la aplicación.
5. Crear el código y documentación de cada clase y hacer las pruebas correspondientes, sin
olvidar las posibles excepciones.
6. Publicar en http://www.esnips.com/web/inf222 un resumen de 2 párrafos sobre el
proceso de organización docente.
7. Elaborar la documentación del proyecto.

Recursos
1. Tutorial UML. Se describen los tipos de diagramas, sus componentes y utilidad.
http://www.clikear.com/manuales/uml/
2. Tutorial UML recomendado para la captación rápida de los conceptos y aplicación de esta
tecnología. http://www.esnips.com/doc/5ae972fd-837f-4ab4-a3c0-e5a575567699/Tutorial-de-
UML/?widget=documentIcon
3. Mysql con Java. http://www.mysql-hispano.org/page.php?id=24
4. Ejemplos básicos de Mysql con Java. http://www.chuidiang.com/java/mysql/EjemploJava.php
5. Manual HTML. http://www.webestilo.com/html/
6. UML Ejemplo. http://www.elguille.info/colabora/puntoNET/canchala_UML.htm
7. Creación de tablas HTML. http://es.tldp.org/Manuales-LuCAS/doc-curso-html/doc-curso-
html/creacion-de-tablas.html
1
http://www.javahispano.org/tutorials.item.action?id=25 y http://www.javahispano.org/tutorials.item.action?id=33

Diego Santimateo G.
Facultad de Informática, Electrónica y Comunicación
Programación Orientada a Objetos

8. Manual práctico de HTML. http://www.etsit.upm.es/~alvaro/manual/manual.html

Evaluación
Aspecto Criterio de evaluación Puntaje
• Casos de Uso 20
• Diagrama conceptual
Resumen UML
• Diagrama de clases
• Grado de representatividad del modelo
• Organización 15
• Informe de los datos recabados y de la
Entrevista o encuesta
información que ellos han generado, así
como su utilidad para este proyecto.
Descripción completa, pero breve de las
Utilización de la
fuentes de información utilizada y de la 10
información
incidencia en la solución del problema.
Algoritmo • Uso adecuado de POO…… .....10
• Estructura de la lógica ..............15
Evidencias de ejecución 45
• Excepciones ..............................10
• Salidas HTML………………...10
Reflexiones individuales sobre el trabajo del 10
grupo, cómo fue la labor de los integrantes,
cuál fue la parte más difícil y por qué, cuál fue
la metodología para lograr los objetivos de este
Coevaluación trabajo. Qué nuevos conocimientos se
lograron. ¿Qué conocimientos previos fueron
esenciales? ¿qué importancia tiene para su
formación profesional?
¿Qué utilidad tiene el trabajo realizado?
TOTAL 100

Conclusión
Se espera que esta Tarea sirva para fortalecer los conceptos del análisis de un
sistema bajo el enfoque OO y su representación en UML, para facilitar la Programación
Orientada a Objetos con manejo de bases de datos y generación de documentos
HTML.

Diego Santimateo G.

Вам также может понравиться