DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS
Proyecto (70%)
El proyecto será el desarrollo de un
sistema a elegirse, el cual se basará en las metodologías de ingeniería de
software orientadas a objetos estudiadas en clase.
Proyectos:
- El proyecto será exclusivamente en grupos de 1 o 2 estudiantes.
- El sistema a desarrollarse podrá ser en cualquierárea de aplicación.
- Se especificarán y analizarán los requisitos funcionales completos
de un sistema, de los cuales se hará un diseño e implementación parcial.
- La funcionalidad mínima son 8 "secuencias" completas y representativas del sistema.
- No cuenta como caso de uso o secuencias lo relacionado con "Validar Usuario" o "Registrar Usuario".
- Se utilizará Java como lenguaje de programación. El proyecto se hará
bajo una arquitectura distribuida en el Web utilizando JSP y servlets.
- El desarrollo deberá hacerse exclusivamente con NetBeans ya que se enviarán los archivos del proyecto.
- Se deberá utilizar alguna herramienta CASE como Rational Rose para
la administración del sistema y diagramación.
- Se utilizaró como servidor de aplicaciones Tomcat / Sun Application Server incluidas
en NetBeans.
Presentaciones:
- Los proyectos se presentarán de manera extendida durante la última semana de clases y se correrá de manera final en la fecha del exámen final.
- Deberán estar presentes durante la presentación y participar en ella todos los miembros del grupo.
Calificación:
- El trabajo se calificará según su originalidad, complejidad,
calidad y corrección de implementación, y de acuerdo al número de estudiantes
en el proyecto.