practica.pdf

3
 Diseño de Aplicaciones Web Desarrollo de la Práctica Objetivos Generales La práctica a desarrollar consistirá en el diseño y programación de una aplicación basada en tecnología web con una parte significativa de desarrollo tanto en la parte cliente como en la parte servidora, y que requiera el acceso a una base de datos. En el desarrollo de la práctica no se prohíbe el uso de bibliotecas de terceros, herramientas o utilidades que se puedan integrar en la misma. El uso de dichas piezas deberá estar debidamente  justificado, siempre y cuando permit a desarrollar funcionalidades más sofisticadas por parte del grupo. La temática de la aplicación a desarrollar es libre y se definirá sobre la propuesta realizada por el grupo de alumnos de acuerdo con el profesor tutor asignado. La aplicación final será realizada en los equipos que dispongan el grupo de alumnos y cuando se presente, se deberá mostrar al profesor funcionando. Tecnologías a Usar A lo largo del curso se enseñarán una serie de tecnologías para la parte cliente y servidora, pero es posible realizar la práctica sobre cualquier otro tipo de tecnología. Grupos de Prácticas La realización de la práctica se llevará a cabo en grupos de 5 alumnos. De forma excepcional, se podrán organizar grupos de 4 alumnos, pero el nivel de exigencia que se aplicará será como si se tratase de un grupo de 5 alumnos, Papel del Profesor Tutor A cada grupo se le asignará un profesor que dirigirá el trabajo del grupo adoptando, principalmente, el papel de cliente sugiriendo servicios y funcionalidades. A demás de eso, podrá asistir en los aspectos técnicos, en el caso de desarrollarse sobre las tecnologías impartidas en la asignatura, o, en los casos de usar tecnologías diferentes, hará el mejor esfuerzo posible en poder aportar ayuda de este tipo. Bitácora de la Práctica El grupo deberá dar de alta un servicio de registro de actividades vía web (Google sites o similares) donde se vayan indicando el progreso del grupo de forma semanal. Entregas La práctica se desarrollará en una serie de entregas. Fechas Las diferentes entregas de la práctica serán:  17 de Febrero: Especificaciones de la práctica (2 págs.).  14 de Abril: Maqueta cliente de la aplicación (pantallazos).  29 de Mayo: Entrega de la práctica (código + manual).  2 de Junio: Presentación de la práctica (en clase).

Upload: garfiolp

Post on 02-Nov-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

  • Diseo de Aplicaciones Web Desarrollo de la Prctica

    Objetivos Generales La prctica a desarrollar consistir en el diseo y programacin de una aplicacin basada en

    tecnologa web con una parte significativa de desarrollo tanto en la parte cliente como en la

    parte servidora, y que requiera el acceso a una base de datos.

    En el desarrollo de la prctica no se prohbe el uso de bibliotecas de terceros, herramientas o

    utilidades que se puedan integrar en la misma. El uso de dichas piezas deber estar debidamente

    justificado, siempre y cuando permita desarrollar funcionalidades ms sofisticadas por parte del

    grupo.

    La temtica de la aplicacin a desarrollar es libre y se definir sobre la propuesta realizada por

    el grupo de alumnos de acuerdo con el profesor tutor asignado.

    La aplicacin final ser realizada en los equipos que dispongan el grupo de alumnos y cuando se

    presente, se deber mostrar al profesor funcionando.

    Tecnologas a Usar A lo largo del curso se ensearn una serie de tecnologas para la parte cliente y servidora, pero

    es posible realizar la prctica sobre cualquier otro tipo de tecnologa.

    Grupos de Prcticas La realizacin de la prctica se llevar a cabo en grupos de 5 alumnos. De forma excepcional, se

    podrn organizar grupos de 4 alumnos, pero el nivel de exigencia que se aplicar ser como si

    se tratase de un grupo de 5 alumnos,

    Papel del Profesor Tutor A cada grupo se le asignar un profesor que dirigir el trabajo del grupo adoptando,

    principalmente, el papel de cliente sugiriendo servicios y funcionalidades. Adems de eso, podr

    asistir en los aspectos tcnicos, en el caso de desarrollarse sobre las tecnologas impartidas en

    la asignatura, o, en los casos de usar tecnologas diferentes, har el mejor esfuerzo posible en

    poder aportar ayuda de este tipo.

    Bitcora de la Prctica El grupo deber dar de alta un servicio de registro de actividades va web (Google sites o

    similares) donde se vayan indicando el progreso del grupo de forma semanal.

    Entregas La prctica se desarrollar en una serie de entregas.

    Fechas Las diferentes entregas de la prctica sern:

    17 de Febrero: Especificaciones de la prctica (2 pgs.).

    14 de Abril: Maqueta cliente de la aplicacin (pantallazos).

    29 de Mayo: Entrega de la prctica (cdigo + manual).

    2 de Junio: Presentacin de la prctica (en clase).

  • Especificaciones de la Prctica La primera de las entregas se referir a un documento de especificaciones de la prctica. Dicho

    documento constar de los siguientes puntos:

    Alumnos: Nombre y nmero de matrcula de los alumnos que conforman el grupo.

    Direccin de contacto: Se proporcionar una direccin de correo nica para contactar

    con el grupo de prcticas.

    Descripcin de la prctica (mximo 1 pgina): Descripcin de los objetivos de la

    aplicacin, funcionalidades generales, ejemplos (si existen), y limitacin del alcance de

    la prctica. La complejidad de la funcionalidad debe ser equivalente a 50 horas por

    alumno.

    Tecnologas a utilizar: Breve descripcin de las tecnologas que se propone utilizar,

    tanto en la parte cliente como en la parte servidora, as como en la base de datos a

    utilizar (puede ser tanto una base de datos relacional como cualquier base de datos

    NoSQL). Se deber indicar tambin las tecnologas auxiliares que se usarn en el

    desarrollo (entornos de programacin, herramientas de gestin de la configuracin,

    herramientas de documentacin, ).

    Bitcora de la prctica: Se debe proporcionar una direccin web de la bitcora de

    actividades de la prctica.

    Reparto de responsabilidades: Se establecer un reparto inicial de las

    responsabilidades en el desarrollo de la prctica (parte cliente, parte servidora, diseo

    de interfaz, diseo de base de datos, diseo de pruebas, usabilidad, documentacin, ).

    Es posible (y aconsejable) que los miembros del equipo participen en ms de una de las

    actividades. Asimismo, en el caso de que se vaya a aplicar alguna metodologa de

    desarrollo, se deber indicar en esta parte.

    Maqueta Cliente de la Aplicacin En esta entrega se debern presentar una primera versin de la interfaz cliente de la aplicacin.

    Esta maqueta deber mostrar las diferentes pantallas (en una versin lo ms realista posible)

    asociadas a las distintas funcionalidades generales de la herramienta, as como una breve

    documentacin de una serie de casos de uso de la misma.

    Entrega de la Prctica En una sesin con el profesor tutor el grupo deber hacer una demo de la herramienta en la que

    se vean las funcionalidades de la misma y que, de forma operativa, permita su uso. En esa sesin

    de demo se presentar la siguiente documentacin:

    Manual de usuario de la herramienta (de 3 a 5 pginas): Mostrando (con capturas de

    pantalla las funcionalidades principales.

    Documentacin de diseo (de 2 a 4 pginas): Visin arquitectnica de la herramienta,

    tecnologas en la parte cliente y en la parte servidora. En esta documentacin se

    mostrar las partes del desarrollo que se han programado por parte del grupo as como

    de las bibliotecas y utilidades que se hayan usado en el desarrollo de la aplicacin.

    Reparto del esfuerzo en la realizacin de la prctica: Se debe proporcionar un reparto

    porcentual del esfuerzo real que cada miembro del grupo ha dedicado sobre el 100%

    que representa la aplicacin global desarrollada. Dicho porcentaje se usar en la

    ponderacin de la nota final (repartiendo la nota asignada al grupo).

  • Presentacin de la Prctica Finalmente, el grupo deber presentar la prctica en clase, haciendo hincapi en dos aspectos:

    Descripcin de la aplicacin y funcionalidades implementadas.

    Complejidad tcnica del desarrollo, arquitectura y tecnologas utilizadas.

    La presentacin deber ser breve (se anunciar previamente el tiempo que dispondr cada

    grupo).

    Dicha presentacin ser calificada por medio de un mecanismo de evaluacin cruzada por

    parte del resto de grupos de la asignatura.

    Calificacin de las Prcticas La prctica se evaluar con las siguientes ponderaciones:

    Evaluacin de la entrega de la prctica (75%): Modificada por los porcentajes de

    esfuerzo realizado por cada miembro del grupo.

    Presentacin de la prctica en clase (25%): Nota global del grupo.

    Cada miembro del grupo debe haber alcanzado un mnimo de un 4.0 en cada parte.