Home UC3M
Home IT
Home / Docencia /Máster en Ingeniería de Telecomunicación/ Diseño de Aplicaciones Telemáticas
anterior siguiente

Diseño de Aplicaciones Telemáticas
Breve Descripción
Curso: 1º Máster de Ingeniería de Telecomunicación
Créditos: 6 (3 teoría + 3 prácticas/ejercicios)
Semestre:
Horas/Semana: 4
Horario:

Lunes 15:00-17:00, Aula 4.1D01 (Grupo Leganés)
Miércoles 15:00-17:00 Aula 4.SD04 (Grupo Leganés) --excepciones: 25/01/2017, 22/03/2017 y 03/05/2017 en Aula 4.1E05

Martes 18:00-20:00, Aula PT-0.A.04 (Grupo Puerta de Toledo)
Jueves 16:00-18:00, Aula PT-1.A.07 INF (Grupo Puerta de Toledo), --excepciones: 26/01/2017, 04/05/2017 en Aula PT-0.A04

Profesores: Pedro J. Muñoz Merino (coordinador, teoría, prácticas)
 

Javier Fernández Galván (prácticas)

Navegación de página
   Objetivos y Competencias
   Contenidos
   Calendario y Descripción detallada de las sesiones
   Metodología
   Requisitos
   Evaluación
    



 OBJETIVOS Y COMPETENCIAS

El objetivo fundamental que se pretende alcanzar en la asignatura es que los alumnos aprendan a modelar, diseñar, implementar, administrar y mantener aplicaciones telemáticas diversas haciendo uso de las tecnologías básicas y de componentes de más alto nivel y teniendo en cuenta diferentes factores como la escalabilidad o la seguridad. Así mismo se pretende que esto se sepa aplicar con una serie de tecnologías concretas.

Las competencias específicas que un alumno debe adquirir al terminar la asignatura y los resultados de aprendizaje, son los siguientes:

  1. Capacidad para modelar, diseñar, implantar, gestionar, operar, administrar y mantener aplicaciones, servicios y contenidos.
  2. Capacidad para realizar la planificación, toma de decisiones y empaquetamiento de servicios y aplicaciones considerando los costes directos y de operación, el plan de implantación, supervisión, los procedimientos de seguridad, el escalado y el mantenimiento.
  3. Capacidad para comprender y saber aplicar modelos de componentes, software intermediario y servicios.

 CONTENIDOS

De manera general, los contenidos de la asignatura son los siguientes:

  • Especificación de requisitos (usuarios, escenarios)
  • Arquitectura de una aplicación telemática
    o Gestión de contenidos
    o Gestión de usuarios
    o Lógica de negocio
    o Interfaz
  • Escalabilidad
  • Computación distribuida
  • Metadatos

De manera más específica, dichos contenidos generales se adquieren a través de una serie de modelados, tecnologías y metodologías concretas, los cuales están divididos en tres grandes bloques:

  1. Modelado de aplicaciones telemáticas
    • Especificación de requisitos
    • Modelado de aplicaciones software
    • Modelado de aplicaciones Web
  2. Tecnologías básicas de aplicaciones telemáticas. Son tecnologías de bajo nivel a partir de las cuales se pueden construir las aplicaciones telemáticas
    • Datos (incluye contenidos y usuarios) y meta-datos
      • Bases de datos, SQL, JDBC
      • XML
    • Lógica de negocio y presentación
      • J2EE: servlets y JSPs
      • Javascript y AJAX
    • Seguridad
    • Computación distribuida: Servicios Web
  3. Plataformas software basadas en componentes para la construcción de aplicaciones telemáticas. Estas plataformas están creadas utilizando las tecnologías básicas y a su vez proporcionan una serie de módulos, componentes o paquetes software que facilitan la construcción de aplicaciones telemáticas finales combinándolos adecuadamente así como utilizando las tecnologías básicas necesarias
    • Google App. Engine

A lo largo de estos tres bloques se realizarán diferentes ejercicios, casos de estudio, etc. relacionados con aplicaciones telemáticas, de manera que se ilustre cómo componer aplicaciones telemáticas finales combinando tanto las tecnologías básicas así como la plataforma software basada en componentes, y teniendo en cuenta diferentes factores para las decisiones finales como la escalabilidad, seguridad, etc.


 CALENDARIO Y DESCRIPCIÓN DETALLADA DE LAS SESIONES

 

El calendario, así como la descripción de las diferentes sesiones de la asignatura para el grupo de Leganés es el siguiente:

Semana / Clase Fecha Contenido Tipo Descripción Trabajo del Alumno durante la semana asocido a cada sesión Profesor
01 (1) 25/01/2017 Introducción / Especificación de requisitos T - Introducción a la asignatura (contenidos, metodología, evaluación, etc.)
- Introducción a las diferentes posibilidades de aplicaciones telemáticas existentes y a la especificación de requisitos de aplicaciones telemáticas

- Repaso de programación en Java, técnicas de programación, y seguridad informática
Pedro J. Muñoz Merino
02 (2) 30/01/2017 Especificación de requisitos P - Ejercicios y problemas sobre la especificación de requisitos de aplicaciones telemáticas. Realización de la especificación de requisitos mediante una herramienta software - Realización de ejercicios y problemas sobre la especificación de requisitos de aplicaciones telemáticas Pedro J. Muñoz-Merino, Javier Fernández Galván
02 (3) 01/02/2017 Especificación de requisitos P - Ejercicios y problemas sobre la especificación de requisitos de aplicaciones telemáticas. Realización de la especificación de requisitos mediante una herramienta software - Realización de ejercicios y problemas sobre la especificación de requisitos de aplicaciones telemáticas Pedro J. Muñoz Merino, Javier Fernández Galván
 03 (4) 06/02/2017 Ingeniería Web / Bases de datos
T - Conceptos de ingeniería web y su aplicación al modelado de aplicaciones telemáticas
- Revisión y ampliación de conceptos sobre ingeniería web y modelado de aplicaciones telemáticas
- Ejercicios sobre ingeniería web y modelado de aplicaciones telemáticas
Pedro J. Muñoz Merino
03 (5) 08/02/2017 Ingeniería Web
P
- Ejercicios y problemas sobre el modelado de aplicaciones telemáticas y diseño
arquitectural utilizando tecnologías básicas. Utilización de herramienta software para realizar el modelado
- Ejercicios y problemas sobre modelado de aplicaciones telemáticas y diseño arquitectural Pedro J. Muñoz Merino
04 (6) 13/02/2017 Bases de datos T

- Conceptos de bases de datos, SQL, y JDBC y su conexión con la gestión de contenidos y usuarios en una aplicación telemática

 

- Revisión y ampliación de conceptos de bases de datos, SQL y JDBC y su conexión con la gestión de contenidos y usuarios en una aplicación telemática
- Ejercicios sobre bases de datos, SQL y JDBC

 

Pedro J. Muñoz Merino
04 (7) 15/02/2016 Bases de datos P

-.Práctica sobre bases de datos

 

Completar la realización de la práctica propuesta

 

Pedro J. Muñoz Merino, Javier Fernández Galván
05 (8) 20/02/2017 Base de datos T - Conceptos de bases de datos, SQL, y JDBC y su conexión con la gestión de contenidos y usuarios en una aplicación telemática - Revisión y ampliación de conceptos de bases de datos, SQL y JDBC y su conexión con la gestión de contenidos y usuarios en una aplicación telemática
- Ejercicios sobre bases de datos, SQL y JDBC
Pedro J. Muñoz Merino
05 (9) 22/02/2017 Base de datos P - Práctica sobre base de datos Completar la realización de la práctica propuesta

Javier Fernández Galván

06 (10) 27/02/2017 XML T - Conceptos de XML, metadatos y su conexión con la gestión de contenidos y usuarios en una aplicación telemática, así como con la
lógica de negocio

- Revisión y ampliación de conceptos de XML, metadatos y su conexión con la gestión de
contenidos y usuarios en una aplicación telemática, así como
con la lógica de negocio.

Pedro J. Muñoz Merino
06 (11) 01/03/2017 XML P - Práctica sobre XML - Completar la realización de la práctica propuesta Javier Fernández Galván
07 (12)
06/03/2017
Servicios Web
T
- Conceptos sobre servicios web y su relación con la arquitectura de aplicaciones telemáticas
- Revisión y ampliación de conceptos de Servicios Web y su relación con la arquitectura de aplicaciones telemáticas
- Ejercicios sobre servicios web
Pedro J. Muñoz Merino
07 (13) 08/03/2017 Servicios Web P - Práctica sobre Servicios Web - Completar la realización de la práctica propuesta Javier Fernández Galván
08 (14)13/03/2017J2EE
T- Conceptos sobre J2EE (servlets, JSP, EJB) y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas
- Revisión y ampliación de conceptos sobre J2EE y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas
- Ejercicios sobre J2EE
Pedro J. Muñoz Merino
08 (15)
15/03/2017
Examen parcial de prácticas
P
- Examen parcial de laboratorio sobre los contenidos en la asignatura hasta el momento (15 % del peso de la evaluación continua- Estudio para el examen de evaluación de laboratorioJavier Fernández Galván
09 (16) 22/03/2017 Examen parcial de teoría
T
Examen de evaluación de los contenidos de las sesiones hasta este momento (15% de la nota total)
- Estudio para el examen de evaluación Pedro J. Muñoz Merino
10 (17) 27/03/2017 J2EE
T - Conceptos sobre J2EE (servlets, JSP, EJB) y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas - Revisión y ampliación de conceptos sobre J2EE y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas
- Ejercicios sobre J2EE
Pedro J. Muñoz Merino
10 (18) 29/03/2017 J2EE P Práctica sobre la realización de una aplicación combinando bases de datos, servlets, y JSPs -Completar la realización de la práctica propuesta  Pedro J. Muñoz Merino
11 (19) 03/04/2017 J2EE
T - Conceptos sobre J2EE (servlets, JSP, EJB) y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas

- Revisión y ampliación de conceptos sobre J2EE y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas
- Ejercicios sobre J2EE

Pedro J. Muñoz Merino
11 (20) 05/04/2017 J2EE P Práctica sobre la realización de una aplicación combinando bases de datos, servlets, y JSPs -Completar la realización de la práctica propuesta

Pedro J. Muñoz Merino, Javier Fernández Galván

12 (21) 19/04/2017 JavaScript y AJAX
T - Conceptos sobre JavaScript y AJAX - Revisión y ampliación de conceptos sobre J2EE y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas
- Ejercicios sobre J2EE
Pedro J. Muñoz Merino
13 (22) 24/04/2017 Examen parcial de teoría T
- Examen de evaluación de los contenidos de las sesiones hasta este momento (15% de la nota total)
-- Estudio para el examen de evaluación Pedro J. Muñoz Merino
13 (23) 26/04/2017 Examen parcial de laboratorio P
- Examen parcial de laboratorio de los contenidos de las sesiones hasta este momento (15 % del peso de la evaluación continua) - Estudio para el examen de laboratorio Pedro J. Muñoz Merino
14 (24) 03/05/2017 Componentes
T - Arquitecturas basadas en componentes software para ayudar a la construcción de aplicaciones telemáticas y escalabilidad de aplicaciones telemáticas
- Conceptos de desarrollo en Google App. Engine
- Revisión y ampliación de conceptos sobre arquitecturas basadas en componentes software para ayudar a la construcción de aplicaciones telemáticas y escalabilidad de aplicaciones telemáticas
- Revisión y ampliación de conceptos de desarrollo en Google App. Engine
- Ejercicios sobre conceptos de desarrollo en Google App. Engine
Pedro J. Muñoz-Merino

Explicación de los tipos: T: Sesión de Teoría; P: Sesión de práctica de Laboratorio;

 

El calendario, así como la descripción de las diferentes sesiones de la asignatura para el grupo de Puerta de Toledo es el siguiente:

Semana / Clase Fecha Contenido Tipo Descripción Trabajo del Alumno durante la semana asocido a cada sesión Profesor
01 (1) 26/01/2017 Introducción / Especificación de requisitos T - Introducción a la asignatura (contenidos, metodología, evaluación, etc.)
- Introducción a las diferentes posibilidades de aplicaciones telemáticas existentes y a la especificación de requisitos de aplicaciones telemáticas

- Repaso de programación en Java, técnicas de programación, y seguridad informática
Pedro J. Muñoz Merino
02 (2)
31/01/2017
Especificación de requisitosP
- Ejercicios y problemas sobre la especificación de requisitos de aplicaciones telemáticas. Realización de la especificación de requisitos mediante una herramienta software- Realización de ejercicios y problemas sobre la especificación de requisitos de aplicaciones telemáticasPedro J. Muñoz Merino, Javier Fernández Galván
02 (3) 02/02/2017 Especificación de requisitos P - Ejercicios y problemas sobre la especificación de requisitos de aplicaciones telemáticas. Realización de la especificación de requisitos mediante una herramienta software - Realización de ejercicios y problemas sobre la especificación de requisitos de aplicaciones telemáticas Pedro J. Muñoz Merino, Javier Fernández Galván
 03 (4) 07/02/2017 Ingeniería Web / Bases de datos
T - Conceptos de ingeniería web y su aplicación al modelado de aplicaciones telemáticas
- Revisión y ampliación de conceptos sobre ingeniería web y modelado de aplicaciones telemáticas
- Ejercicios sobre ingeniería web y modelado de aplicaciones telemáticas
Pedro J. Muñoz Merino
03 (5) 09/02/2017 Ingeniería Web
P
- Ejercicios y problemas sobre el modelado de aplicaciones telemáticas y diseño
arquitectural utilizando tecnologías básicas. Utilización de herramienta software para realizar el modelado
- Ejercicios y problemas sobre modelado de aplicaciones telemáticas y diseño arquitectural Pedro J. Muñoz Merino
04 (6) 14/02/2017 Bases de datos T

- Conceptos de bases de datos, SQL, y JDBC y su conexión con la gestión de contenidos y usuarios en una aplicación telemática

 

- Revisión y ampliación de conceptos de bases de datos, SQL y JDBC y su conexión con la gestión de contenidos y usuarios en una aplicación telemática
- Ejercicios sobre bases de datos, SQL y JDBC

 

Pedro J. Muñoz Merino
04 (7) 16/02/2017 Bases de datos P

-.Práctica sobre bases de datos

 

Completar la realización de la práctica propuesta

 

Pedro J. Muñoz Merino, Javier Fernández Galván
05 (8) 21/02/2017 Base de datos T - Conceptos de bases de datos, SQL, y JDBC y su conexión con la gestión de contenidos y usuarios en una aplicación telemática - Revisión y ampliación de conceptos de bases de datos, SQL y JDBC y su conexión con la gestión de contenidos y usuarios en una aplicación telemática
- Ejercicios sobre bases de datos, SQL y JDBC
Pedro J. Muñoz Merino
05 (9) 23/02/2017 Base de datos P - Práctica sobre base de datos Completar la realización de la práctica propuesta

Javier Fernández Galván

06 (10) 28/02/2017 XML T - Conceptos de XML, metadatos y su conexión con la gestión de contenidos y usuarios en una aplicación telemática, así como con la
lógica de negocio

- Revisión y ampliación de conceptos de XML, metadatos y su conexión con la gestión de
contenidos y usuarios en una aplicación telemática, así como
con la lógica de negocio.

Pedro J. Muñoz Merino
06 (11) 02/03/2017 XML P - Práctica sobre XML - Completar la realización de la práctica propuesta Javier Fernández Galván
07 (12)
07/03/2017
Servicios Web
T
- Conceptos sobre servicios web y su relación con la arquitectura de aplicaciones telemáticas
- Revisión y ampliación de conceptos de Servicios Web y su relación con la arquitectura de aplicaciones telemáticas
- Ejercicios sobre servicios web
Pedro J. Muñoz Merino
07 (13) 09/03/2017 Servicios Web P - Práctica sobre Servicios Web - Completar la realización de la práctica propuesta Javier Fernández Galván
08 (14) 14/03/2017 J2EE
T - Conceptos sobre J2EE (servlets, JSP, EJB) y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas

- Revisión y ampliación de conceptos sobre J2EE y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas
- Ejercicios sobre J2EE

Pedro J. Muñoz Merino
08 (15) 16/03/2017 Examen parcial de laboratorio
P - Examen parcial de laboratorio sobre los contenidos en la asignatura hasta el momento (15 % del peso de la evaluación continua - Estudio para el examen de evaluación de laboratorio Javier Fernández Galván
09 (16) 21/03/2017 Examen de teoría
T Examen de evaluación de los contenidos de las sesiones hasta este momento (15% de la nota total)

- Estudio para el examen de evaluación

Pedro J. Muñoz Merino
09 (17) 23/03/2017 J2EE P - Práctica sobre la realización de una aplicación combinando bases de datos, servlets, y JSPs -Completar la realización de la práctica propuesta Pedro J. Muñoz Merino
10 (18) 28/03/2017 J2EE
T - Conceptos sobre J2EE (servlets, JSP, EJB) y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas - Revisión y ampliación de conceptos sobre J2EE y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas
- Ejercicios sobre J2EE
Pedro J. Muñoz Merino
10 (19) 30/03/2017 J2EE P - Práctica sobre la realización de una aplicación combinando bases de datos, servlets, y JSPs -Completar la realización de la práctica propuesta
Pedro J. Muñoz Merino
11 (20) 04/04/2017 J2EE
T - Conceptos sobre J2EE (servlets, JSP, EJB) y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas

- Revisión y ampliación de conceptos sobre J2EE y su relación con la lógica de negocio y el interfaz de aplicaciones telemáticas
- Ejercicios sobre J2EE

Pedro J. Muñoz Merino
11 (21) 06/04/2017 J2EE P Práctica sobre la realización de una aplicación combinando bases de datos, servlets, y JSPs -Completar la realización de la práctica propuesta

Pedro J. Muñoz Merino, Javier Fernández Galván

12 (22) 18/04/2017 JavaScript y AJAX
T - Conceptos sobre JavaScript y AJAX - Revisión y ampliación de conceptos sobre JavaScript y AJAX
- Ejercicios de web JavaScript y AJAX
Pedro J. Muñoz Merino
12 (23) 20/04/2017 JavaScript y AJAX
P - Práctica sobre JavaScript y AJAX - Completar la realización de la práctica propuesta Javier Fernández Galván
13 (24) 25/04/2017 Examen parcial de teoría
T - Examen de evaluación de los contenidos de las sesiones hasta este momento (15% de la nota total) - Examen para el examen de evaluación
Pedro J. Muñoz Merino
13 (25) 27/04/2017 Examen parcial de laboratorio
P - Examen parcial de laboratorio de los contenidos de las sesiones hasta este momento (15 % del peso de la evaluación continua) - Estudio para el examen de laboratorio
Pedro J. Muñoz Merino
14 (26) 04/05/2017 Componentes T - Arquitecturas basadas en componentes software para ayudar a la construcción de aplicaciones telemáticas y escalabilidad de aplicaciones telemáticas
- Conceptos de desarrollo en Google App. Engine
- Revisión y ampliación de conceptos sobre arquitecturas basadas en componentes software para ayudar a la construcción de aplicaciones telemáticas y escalabilidad de aplicaciones telemáticas
- Revisión y ampliación de conceptos de desarrollo en Google App. Engine
- Ejercicios sobre conceptos de desarrollo en Google App. Engine
Pedro J. Muñoz Merino

Explicación de los tipos: T: Sesión de Teoría; P: Sesión de práctica de Laboratorio;


 METODOLOGÍA

La metodología docente a utilizar incluirá lo siguiente:

  • Clases magistrales, orientadas a la enseñanza de las competencias de la materia. Incluirá explicaciones teóricas, realización de ejercicios, interacción con los alumnos por medio de preguntas, etc. Se emplearán en las clases presenciales de teoría.
  • Trabajo personal y estudio del alumno. Orientado especialmente a la adquisición de la capacidad para la autoorganización y planificación del trabajo individual y del proceso de aprendizaje. Los alumnos revisarán y reforzarán los conceptos de la asignatura mediante diversos métodos como la lectura o la realización de ejercicios. Se corresponde con el trabajo del alumno durante la semana asociado a cada sesión, de la que se da una guía a modo de orientación para cada sesión en la sección anterior del calendario. Está estipulado que cada alumno debe dedicar a la semana 6 horas a la asignatura fuera del horario de clase presencial.
  • Prácticas con el ordenador. Estas prácticas se realizarán en grupos de dos personas e irán orientadas al refuerzo práctico de múltiples conceptos abarcados en la asignatura. Se emplearán en las clases presenciales de prácticas.
  • Análisis de casos prácticos. Permite imbricar múltiples tecnologías en un entorno en el que interactúan unas con otras. Permite entender las relaciones complejas entre arquitecturas, mecanismos y servicios. Se emplearán en algunas clases presenciales de teoría y también en algunas prácticas.

 REQUISITOS

Los prerrequisitos que requiere la asignatura y que se supone que los alumnos dominan adecuadamente, son los siguientes:

  • Programación avanzada
  • Lenguaje de programación JAVA
  • Seguridad de la Información

Quien no domine alguno de estos temas, es previsible que tenga dificultades en el seguimento de la asignatura. Dichos alumnos con carencias en estos temas, deberán preparase en dichas materias.


 EVALUACIÓN

La evaluación valorará el grado de cumplimiento de los objetivos de aprendizaje a partir del trabajo del alumno, individual o colectivamente.

En la convocatoria ordinaria, todo alumno podrá elegir realizar la evaluación continua o bien participar sólo en el examen final de la asignatura. La participación de un alumno en cualquier prueba de la evaluación continua implica que opta por el sistema de evaluación continua, descartando el otro sistema de sólo participar en el examen final. Para aquellos alumnos que participen en el sistema de evaluación continua, su nota en la convocatoria ordinaria se obtendrá de la siguiente manera:

  • 15% Primer examen parcial de laboratorio. Hora y aula según la sección del calendario y descripción detallada de las sesiones.
  • 15% Primer examen parcial de teoría. Hora y aula según la sección del calendario y descripción detallada de las sesiones.
  • 15% Segundo examen parcial de laboratorio. Hora y aula según la sección del calendario y descripción detallada de las sesiones.
  • 15% Segundo examen parcial de teoría. Hora y aula según la sección del calendario y descripción detallada de las sesiones.
  • 40% Examen Final de la asignatura, que incluirá todos los contenidos de la asignatura. La fecha y lugar de dicho examen es acorde al calendario oficial de la Universidad.

Para aquellos alumnos que decidan el sistema de participar sólo en el examen final de la asignatura, para la convocatoria ordinaria dicho examen constituirá el 100% de su nota.

Para aquellos alumnos que no superen la asignatura en la convocatoria ordinaria, dispondrán de una convocatoria extraordinaria y su cálculo de la nota para la convocatoria extraordinaria será como sigue. Si el estudiante siguió el proceso de evaluación continua (esto implica que hizo al menos 1 prueba de evaluación continua en las sesiones de clase), el examen final tendrá el mismo valor porcentual del 40% que en la convocatoria ordinaria, y la calificación final de la asignatura tendrá en cuenta la nota de la evaluación continua y la nota obtenida en el examen final. Es decir que para los alumnos que siguen la evaluación continua, la distribución de pesos de porcentajes de las diferentes pruebas es el mismo tanto en la convocatoria ordinaria como en la extraordinaria, y la única prueba que pueden repetir (y por lo tanto cabiar su nota) es el examen final en la convocatoria extraordinaria.

En caso de que el alumno no haya seguido la evaluación continua, para la convocatoria extraordinaria dicho examen constituirá el 100% de su nota. En cualquier caso, para los estudiantes de la convocatoria extraordinaria que hayan seguido el proceso de evaluación continua, tendrán derecho a ser calificados de la forma indicada en este párrafo cuando le resulte más favorable.




Localización | Personal | Docencia | Investigación | Noticias | Intranet
inicio | mapa del Web | contacta