Proyecto
Objetivo general:
El proyecto de semestre consiste en poder plantear un sistema de información que emplee una base de datos para el manejo de los datos involucrados y tenga una interfaz disponible a través de un navegador de Internet.
Objetivos específicos:
- Analizar un problema real y solucionarlo a través de las herramientas de bases de datos.
- Modelar el problema relacionalmente, crear el esquema de bases de datos apropiado.
- Diseñar e implementar un sistema de software basado en componentes.
- Trabajar en equipo, aplicar los conceptos de ingeniería de software y realizar un proyecto completo.
- Crear un sistema que se base en una arquitectura cliente servidor basado en las bondades de web
- Aprender herramientas nuevas o bien especializarse en algunas ya conocidas.
Descripción corta: http://del.icio.us
Descripción larga:
Analizar e implementar la mayor cantidad de funcionalidad disponible en delicious, las cuales comprenden, pero no están limitadas a:
- Registro de usuarios (altas, cambios, consultas del administrador(sobre cada usuario o estadísticas de número de usuarios y número de bookmarks)
- Agregar, modificar, consultar y eliminar un bookmark
- Buscar entre toodos los boorkmarks almacenados
- Los recientemente agregados
- Top Ten bookmarks y Top Ten tags
Puntos extras:
- Creatividad, interfaz, manejo de formas, opciones para dar de alta (administradores, tags, categorías)
- Ayuda en línea
- Manejo de errores (esto desde la interfaz, por dentro el sistema debe saber reponerse ej. de una transacción fallida)
- Consultas adicionales quizás ni contempladas por delicious
Detalles de Implementación
- El proyecto puede ser realizado entre una máximo de 2 personas.
- Deberá realizarse en aplicación (ie. swing) o en modo web (ie. servlets/jsp)
- Puede realizarse con cualquier dbms y con cualquier lenguaje de programación
- El equipo deberá crear una página del proyecto y otra del portal de Delicious
- En la página del proyecto deberá incluirse toda la documentación, integrantes del equipo, etc.
Detalles de la Evaluación
- El proyecto tiene un valor del 25% de la nota final
- El porcentaje de evaluación del proyecto es el siguiente:
- 10 % para la documentación general del proyecto
- 15 % para la implementación del software
- Los puntos extras pueden ser hasta un máximo de 5 puntos (décimas de la calificación final)
- La nota es individual, es decir, si se percibe mayor o menor
participación de algún integrante éste no tendrá
la misma calificación que el resto del equipo.
- No olvidar las políticas de proyectos