Documente Academic
Documente Profesional
Documente Cultură
1.OBJETIVOS
El objetivo de la asignatura es que, mediante la realizacin de una prctica, el alumno adquiera habilidad en el diseo de un sistema avanzado de software en un entorno de desarrollo profesional. El marco de trabajo ser la plataforma J2EE. Principalmente este objetivo se estructura en tres partes: Aplicacin a la realizacin de una prctica de las tcnicas conocidas de modelado y diseo de software con UML. Aplicacin del concepto de patrn de diseo, conocimiento de sus diferentes tipos y aplicacin en su caso a la prctica. Desarrollo en una arquitectura empresarial (J2EE) de una pequea aplicacin multicapa.
Relacin con otras asignaturas Se darn por sabidos los conocimientos de otras asignaturas de la carrera relacionados con: Programacin orientada a objetos en Java y tcnicas de diseo y modelado orientado a objetos (Sistemas Informticos I). Sistemas distribuidos y modelos cliente servidor (Asignatura Sistemas Distribuidos)
Se espera tambin capacidad por parte del alumno para descargar de la red, instalar, configurar y utilizar los entornos de desarrollo J2EE y la integracin y uso eventualmente de libreras Java.
2.CONTENIDOS
Unidad Didctica I. Arquitectura web multicapa
Tema 1. Introduccin a la arquitectura J2EE multicapa Tema 2. Patrones de diseo y estructura de diseo J2EE
(En caso necesario se ampliarn o reducirn alguno de los temas propuestos para adecuarse al enunciado de la prctica)
(En caso necesario se ampliarn o reducirn alguno de los temas propuestos para adecuarse al enunciado de la prctica)
3.EQUIPO DOCENTE
COVADONGA RODRIGO SAN JUAN (Segundo Cuatrimestre) MIGUEL RODRIGUEZ ARTACHO (Segundo Cuatrimestre) VICTOR DIEGO FRESNO FERNANDEZ (Segundo Cuatrimestre) ROBERTO CENTENO SANCHEZ (Segundo Cuatrimestre) MANUEL ALONSO GONZALEZ (Segundo Cuatrimestre)
4.BIBLIOGRAFA BSICA
Buscarlo en libreria virtual UNED ISBN(13): 9780596516680 Ttulo: HEAD FIRST JAS AND SERVLETS (2) Autor/es: Bryam Basham ; Editorial: O'REILLY Buscarlo en el MCU Buscarlo en bibliotecas UNED
Buscarlo en libreria virtual UNED ISBN(13): 9788441513587 Ttulo: PROGRAMACIN JAVA SERVER CON J2EE EDICIN 1.3 (1) Autor/es: Allamaraju, Subrahmanyam ; Davies, John ; Beust, Cedric ; Editorial: ANAYA MULTIMEDIA Buscarlo en bibliotecas UNED
Buscarlo en el MCU
Comentarios y anexos:
El libro base es el segundo, y las referencias a la correspondencia del temario con el libro se refieren a ste. Alternativamente para aquellos que puedan leer ingls tcnico, se recomienda mejor usar el primero. Por otro lado, el entorno virtual contendr referencias y apuntes adicionales que estarn disponibles a comienzos del cuatrimestre.
5.BIBLIOGRAFA COMPLEMENTARIA
Ttulo: PATRONES DE DISEO Autor/es: Otros ; Gamma, Erich ; Editorial: PEARSON ADDISON-WESLEY
Buscarlo en el MCU
Buscarlo en libreria virtual UNED ISBN(13): 9789684443648 Ttulo: UML GOTA A GOTA Autor/es: Kendall, Scott ; Fowler, Martin ; Editorial: PEARSON Buscarlo en el MCU Buscarlo en bibliotecas UNED
Comentarios y anexos:
Sobre J2EE: J2EE Devlopment without EJB Red Johnson K Juergen Hoeller. Ed.Wrox (2004). KEOGH, J. (2003): J2EE Manual de referencia. Ed. McGraw-Hill. AUMAILLE, B. (2002): J2EE Desarrollo de aplicaciones Web. Ed. Eni. Sobre UML: FOWLER, M. y SCOTT, K. (1999): UML Gota a gota. Ed. Pearson Education. BOOCH, G. (2000): UML: El lenguaje unificado de modelado. Ed. Addison Wesley. CHEESEMAN, J. y DANIELS, J. (2001): UML Components: A Simple Pro cess for Specifying Component-Based Software. Ed. Addison Wesley. Sobre Patrones de Diseo: GAMMA, E., HELM, R., JOHNSSON, R. y VLISSIDES, J. (2002): Patrones de Diseo. Ed. Addison Wesley. FOWLER, M.: Patterns of Enterprise Application Architecture (www.mar tinfowler.com). BERRY, C. et al. (2002): J2EE Design Patterns Applied. Ed. Wrox. ECKEL, B. (2002): Thinking in Patterns. Disponible en http://www.mindview.net (RECOMENDADO) Sobre JAVA y POO: ECKEL, B. (2001): Thinking in Java. Disponible en http://www.mindview.net (RECOMENDADO)
MEYER, B. (1999): Construccin de Software Orientado a Objetos. Ed. Prentice Hall, 2.a edic.
6.EVALUACIN
Constar de ejercicios de programacin y/o cuestiones sobre la prcticos y/o cuestiones tericas, que podrn ser de tipo test. La duracin del examen ser de 2 horas.
Jueves, de 16 a 20 h., durante el cuatrimestre lectivo Lugar: ETSI Informtica (UNED) Departamento de Lenguajes y Sistemas Informticos C/ Juan del Rosal, 16 Ciudad Universitaria 28040 Madrid
D Covadonga Rodrigo San Juan (Desp. 2.01) (+34) 913 986 487
Direccin de correo electrnico de la asignatura: si3@lsi.uned.es Las dudas y consultas de temario se atendern semanalmente en el entorno virtual de la asignatura.
8.MEDIOS ELECTRNICOS
Toda la informacin oficial de la asignatura, as como avisos y comunicados del equipo docente se pondr a disposicin de alumnos y tutores en el entorno virtual accesible desde http://www.uned.es o desde http://www.lsi.uned.es
No se guardan prcticas de un curso para otro. No se guarda nota de un examen si no se tiene antes aprobada la prctica. Los alumnos de la convocatoria de Diciembre podrn presentarse teniendo aprobado la prctica del Curso inmediatamente anterior, pero no de cursos previos al anterior.
9.PRCTICAS
REALIZACIN Y EVALUACIN DE LAS PRCTICAS
Las prcticas son obligatorias y las instrucciones para su realizacin se pondrn oportunamente en los CC. AA. y en el entorno virtual de la asignatura. Los alumnos deben dirigirse al Tutor de su C. A. a efectos de conocer la normativa al respecto
Como bibliografa bsica para la realizacin de la prctica se recomienda el mismo texto base. Hay abundante bibliografa complementaria en la red tanto de patrones de diseo como de la arquitectura J2EE. Se proporcionarn enlaces a recursos en la red desde el entorno virtual de la asignatura.
OTRAS CONSIDERACIONES No se guardan prcticas de un curso para otro. No se guarda nota de un examen si no se tiene aprobada la prctica. Los alumnos de la convocatoria de Diciembre podrn presentarse teniendo aprobado la prctica del Curso inmediatamente anterior, pero no de cursos previos al anterior. Las prcticas podrn realizarse en grupos si as lo indica el enunciado de la misma