GUÍA DE APRENDIZAJE
INTEGRACIÓN DE SISTEMAS Y SOFTWARE
GRADUADO EN INGENIERÍA DE SOFTWARE
DATOS DESCRIPTIVOS
1CENTRO RESPONSABLE E.U. de Informática
OTROS CENTROS
IMPLICADOS
E.U. DE INFORMATICA
CICLO Grado sin atribuciones
MÓDULO
MATERIA:
IMPLEMENTACIÓN E INTEGRACIÓN
ASIGNATURA: INTEGRACION DE SISTEMAS Y SOFTWARE
CURSO:
3 º
DEPARTAMENTO
RESPONSABLE
LENGUAJES,
PROYECTOS
Y
SISTEMAS
INFORMATICOS
CRÉDITOS EUROPEOS:
4
CARÁCTER: Obligatoria
ITINERARIO:
CURSO ACADÉMICO: 2013/2014
PERIODO DE
IMPARTICIÓN:
Primer Semestre (Septiembre-Enero)
IDIOMAS IMPARTICIÓN:
Español
OTROS IDIOMAS DE
IMPARTICIÓN:
HORAS/CRÉDITO 26
1
PROFESORADO
2NOMBRE Y APELLIDOS
DESPACHO Correo electrónico EN INGLÉS
ANA ISABEL GONZALO NUÑO 1107 ana.gonzalo@upm.es /agonzalo@eui.upm.es No
TUTORÍAS
NOMBRE Y APELLIDOS TUTORÍAS LUGAR DÍA DE A ANA ISABEL GONZALO NUÑO 1107 Lunes 9:00 11:00 1107 Martes 10:00 12:00 1107 Miércoles 16:00 18:00GRUPOS
Nº de Grupos3GRUPOS ASIGNADOS EN:
Teoría 2
Prácticas 0
Laboratorio 2
2
Paso 2 en la aplicación EUROPA.
Si no se sabe el horario de tutorías, poner sólo el despacho.
3
REQUISITOS PREVIOS NECESARIOS
4ASIGNATURAS
SUPERADAS:
OTROS REQUISITOS
CONOCIMIENTOS PREVIOS RECOMENDADOS
ASIGNATURAS PREVIAS
RECOMENDADAS:
CONOCIMIENTOS
PREVIOS
OTROS CONOCIMIENTOS
4
COMPETENCIAS
5CÓDIGO
COMPETENCIA
NIVEL
RA
E1
Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario y se comporten de forma fiable y eficiente,
Sean asequibles de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la Ingeniería del Software.
N2
RA_02 RA_03
E2 Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y tecnologías disponibles.
N3 RA_03
E4
Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos.
N3
RA_01 RA_02
E6
Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran presentarse.
N1 RA_03
G1 Capacidad de análisis y síntesis. N2
RA_03 RA_04
G14 Motivación por la calidad. N1 RA_04
G3 Comunicación oral y escritura. N1
RA_01 RA_04 G6 Resolución de problemas. N3 RA_01 RA_02 RA_03 RA_04 G7 Trabajo en equipo. N2 RA_02 RA_03 RA_04
G9 Razonamiento crítico. N1 RA_04
I1
Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y normativa vigente.
N3
RA_01 RA_02
I22
Conocimiento de los fundamentos del uso y programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación en ingeniería.
N2
RA_01 RA_03
I3
Capacidad para comprender la importancia de la negociación, los hábitos de trabajo efectivos, el liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software.
N1
RA_02 RA_03
I5 Conocimiento, administración y mantenimiento
sistemas, servicios y aplicaciones informáticas. N2
RA_01 RA_02
5
Paso 4 y 5 en la aplicación EUROPA. Hay que poner un RA por cada competencia que tenga
RESULTADOS DE APRENDIZAJE
CÓDIGO
DESCRIPCIÓN
RA_01
Comprender la integración de sistemas mediante la Arquitectura
Orientada a Servicios.
RA_02
Aplicar los principios básicos de SOA.
RA_03
Capacitar para identificar las mejores estrategias para la Integración
basada en la Arquitectura Orientada a Servicios.
RA_04
Analizar, modelar y diseñar soluciones atendiendo a los compromisos de
los principios básicos de SOA.
INDICADORES DE LOGRO
6CÓDIGO
INDICADOR
RA
IN_01
Conoce la importancia que tiene la integración de sistemas
para una organización.
RA_01
IN_02
Identificar las funcionalidades de un negocio.
RA_01
IN_03
Principio y claves de una arquitectura SOA
RA_02
IN_04
Dar a conocer los objetivos de una integración de sistemas.
RA_02
IN_05
Capacitar para el diseño de servicios Web
RA_02
RA_03
RA_04
IN_06
Conocer los diferentes esquemas y tipos de documentos
RA_01
RA_03
IN_07
Capacitar para describir servicios Web
RA_03
RA_04
IN _08
Se capaz de aplicar una metodología para la integración de
sistemas
RA_01
RA_02
RA_03
RA_04
IN _09
Instruir para poder emplear las disciplinas de una
metodología.
RA_01
RA_02
RA_03
RA_04
6
CONTENIDOS ESPECÍFICOS (TEMARIO)
7TEMA
APARTADOS
LOGRO
Tema 1. Introducción a la arquitectura de integración, principios y modelos.
Los desafíos de la integración IN_01
Requerimientos y estrategias comunes IN_02
Arquitecturas de la Integración. IN_01
Infraestructuras de la Integración IN_01
Tecnologías de la integración. IN_03
Procesos de la integración IN_03
Patrones de la integración. IN_03
Tema 2. Arquitecturas Orientadas a Servicios (SOA).
Por qué surge SOA. IN_01
Definiendo las arquitecturas orientadas a los servicios (SOA). IN_04
Objetivos de integración. IN_01
Tipos de integración. IN_01
Elementos básicos de la arquitectura SOA. IN_01
Claves de la arquitectura SOA. IN_03
Cómo afrontar un proyecto SOA. IN_03
Fases de una arquitectura SOA. IN_03
Principios de la arquitectura SOA. IN_03
Beneficios y desventajas. IN_03
Integración de aplicaciones en SOA: Buses Empresariales (EAI
– ESB). IN_03
Tema 3. Metodología
SOA.
Objetivos de la metodología. IN_08
IN_09
Actividades que componen la metodología SOA IN_03
IN_09
Etapas a cubrir en un Diseño SOA IN_02
IN_03
Arquitectura de Negocio IN_02
IN_03 IN_04
Tema 4. Gobierno SOA.
Gobernabilidad o Gobierno SOA. IN_02
Gobierno como directriz de SOA. IN_02
Importancia del gobierno SOA
7
TEMA
APARTADOS
LOGRO
Objetivos de la Gobernabilidad. Ciclo de vida de la Gobernabilidad.
Tema 5. Diseño de Servicios Web:
Documentos XML
Una arquitectura basada en servicios. IN_05
XML y los servicios Web: fundamentos de SOA. IN_07
Esquemas XML de dominio específico. IN_06
Enviando y recibiendo documentos XML. Validando documentos XML.
Usando XSL para Definiciones de tipo de documento (DTD). XML Schemas (XSD).
Tema 6. Descripción de Servicios Web.
WSDL-Web Services Description Languaje. IN_05
Partes de un documento WSDL. IN_07
Estructura interface WSDL. IN_05
IN_07 Esquema documento WSDL
Herramientas para generar WSDL UDDI
BREVE DESCRIPCIÓN DE LAS MODALIDADES ORGANIZATIVAS UTILIZADAS
Y MÉTODOS DE ENSEÑANZAS EMPLEADOS
8MODALIDAD
DESCRIPCIÓN MÉTODO
MÉTODOS DE ENSEÑANZA
Clases teóricas
Impartir una lección magistral, con exposición de forma sistemática y ordenada del tema. Presentación de un esquema de los puntos que se van a tratar, intentando enlazar la clase con lo explicado en la clase anterior.
Como complemento a las clases
teóricas, se propondrá ejercicios para hacer en clase de manara inmediata o en clases posteriores, se discutirá las soluciones propuestas a los ejercicios.
Lección Magistral Estudio de Casos Estudio de Teoría
Clases prácticas
Las prácticas de la asignatura son un complemento a la teoría de forma que su análisis y desarrollo permite comprobar los conceptos teóricos sobre temas
expuestos y permiten probar la
asimilación de los conocimientos
adquiridos por los alumnos
Estudio de Casos Resolución de Ejercicios y Problemas Aprendizaje Basado en Problemas Aprendizaje Cooperativo Tutorías
Las tutorías fuera de clase constituyen una parte importante del sistema de educación ya que complementan las clases de teoría y prácticas. Las consultas deben tener los siguientes objetivos: aclarar conceptos explicados pero no del todo comprendidos por los alumnos, propiciar aún más el diálogo del profesor-alumno y posibilitar la discusión de los trabajos así como realizar un seguimiento de los mismos
Contrato de Aprendizaje
Estudio y trabajo en grupo
Se basa en un proyecto práctico obligatorio que debe ser desarrollo y resuelto en grupo. Aprendizaje Basado en Proyectos Aprendizaje Cooperativo Método expositivo Estudio y trabajo autónomo
Siendo el trabajo autónomo del
alumnado objetivo prioritario en la
filosofía del Espacio Europeo de
Educación Superior, se considera que su implantación en esta asignatura, permite al alumnado mayor participación en el proceso de enseñanza-aprendizaje.
Entre los objetivos que se pretende cabe destacar:
La construcción de su propio
conocimiento, la búsqueda activa de
información, la adquisición de un
aprendizaje más significativo, el
desarrollo de un amplio rango de
habilidades prácticas, aprender a
formarse, en definitiva, “aprende a
Estudio de Casos Resolución de Ejercicios y Problemas Aprendizaje Basado en Problemas Estudio de Teoría Aprendizaje Cooperativo
8
MODALIDAD
DESCRIPCIÓN MÉTODO
MÉTODOS DE ENSEÑANZA
aprender”.
Clases de Problemas
Como complemento a las clases de teoría, en las mismas se propondrá ejercicios para hacer en clase de manera inmediata o en clases posteriores y discutirá las soluciones a ejercicios propuestos anteriormente. El objetivo fundamental de los ejercicios es que el estudiante aplique los conceptos teóricos a la resolución efectiva de problemas. Por ello es imprescindible que el estudiante intente resolver todos los ejercicios propuestos y que participe activamente. Estos ejercicios servirán asimismo para que el estudiante asimile mejor los conceptos teóricos, para que complemente y profundice algunos. Las prácticas de la asignatura son un complemento a la teoría de forma que su análisis y desarrollo permiten comprobar en equipos informáticos los conceptos teóricos sobre temas asociados al aprendizaje SOA
Aprendizaje Basado en Problemas
CRONOGRAMA DE TRABAJO DE LA ASIGNATURA
9SEMANA ACTIVIDADES
Actividad Modalidad10 Met.Ense11 Lugar12 Duración Evaluación13 Prep Carga(%)14
1
Presentación
Clase Teórica Clases teóricas Lección
Magistral Aula 3 h. No
Estudio
Autónomo Estudio y trabajo
autónomo
Estudio de
Teoría Otros 3 h. No
2
Clase Teórica Clases teóricas Lección
Magistral Aula 3 h. No Estudio Autónomo Estudio y trabajo autónomo Estudio de Teoría Otros 3 h. No 3
Clase Teórica Clases teóricas Estudio de
Casos Aula 3 h. No Estudio Autónomo Estudio y trabajo autónomo Estudio de Teoría Otros 3 h. No
9
Paso 8 en la aplicación EUROPA
10
A elegir entre: Clase de Problemas, Clase de prácticas, Clases teóricas, Estudio y trabajo autónomo, Esudio y trabajo en grupo, prácticas externas, seminarios-talleres, tutorías
11
A elegir entre: Aprendizaje Basado en Problemas, Aprendizaje Basado en Proyectos, Aprendizaje cooperativo, Contrato de aprendizaje, Estudio de casos, estudio de teoría, Lección magistral, Método expositivo, Resolución de ejercicios y problemas
12
Aula, Laboratorio, Otros
13
Continua, Examen Final, Ambas
14
No hace falta calcularla, lo hace la aplicación. Lo que sí hay que hacer es cuidar el número de horas dedicadas por el alumno a la asignatura semanalmente. La suma semestral, incluyendo las horas de los exámenes, debe ser 156 horas.
SEMANA ACTIVIDADES
Actividad Modalidad10 Met.Ense11 Lugar12 Duración Evaluación13 Prep Carga(%)14
4
Clase Práctica Clases Practicas Estudio de
Casos Aula 3 h. No Estudio Autónomo Estudio y trabajo autónomo Estudio de Casos Otros 3 h. No Propuesta de proyecto en grupo Estudio y trabajo en grupo Aprendizaje basado en proyectos Aula 0 h. No 5
Clase Práctica Clases Practicas Estudio de
Casos Laboratorio 3 h. No
Entrega de
trabajo Estudio y trabajo
autónomo Resolución de Ejercicios y Problemas Otros 0 h. Si 10% 6
Clase Práctica Clases Practicas Estudio de
Casos Laboratorio 3 h. No Estudio Autónomo Estudio y trabajo autónomo Estudio de Casos Otros 3 h. No 7
Clase Teórica Clases Teórica Estudio de
Teoría Laboratorio 3 h. No
Estudio y trabajo
en grupo Estudio y trabajo
autónomo
Aprendizaje
Cooperativo Laboratorio 3 h. No
8 Clase Práctica Clases Practicas Estudio de
SEMANA ACTIVIDADES
Actividad Modalidad10 Met.Ense11 Lugar12 Duración Evaluación13 Prep Carga(%)14
Estudio y trabajo en grupo Estudio y trabajo autónomo Aprendizaje Cooperativo Laboratorio 3 h. No 9
Clase Teórica Clases teóricas Estudio de
Casos Aula 3 h. No
Entrega de tarea Estudio y trabajo
autónomo
Estudio de
Casos Otros 3 h. Si 15%
10
Clase Teórica Clases teóricas Estudio de
Casos Aula 3 h. No Estudio y trabajo en grupo Estudio y trabajo autónomo Aprendizaje Cooperativo Laboratorio 3 h. No 11 Control Parcial Estudio y trabajo autónomo Resolución de Ejercicios y Problemas Aula 3 h Si 25% 12
Clase Práctica Clases Practicas
Aprendizaje Basado en Problemas
Laboratorio 3 h. No
Entrega de tarea Estudio y trabajo
autónomo
Estudio de
Casos Laboratorio 3 h.
No
13
Clase Teórica Clases teóricas Estudio de
Casos Aula 3 h. No
Entrega de tarea Estudio y trabajo
autónomo
Estudio de
SEMANA ACTIVIDADES
Actividad Modalidad10 Met.Ense11 Lugar12 Duración Evaluación13 Prep Carga(%)14
14
Clase Práctica Clases Practicas Estudio de
Casos Laboratorio 3 h. No Estudio y trabajo en grupo Estudio y trabajo autónomo Aprendizaje Cooperativo Laboratorio 3 h. No 15 Control Parcial Estudio y trabajo autónomo Resolución de Ejercicios y Problemas Aula 3 h Si 15% 16 Entrega del proyecto final Estudio y trabajo en grupo Aprendizaje Cooperativo Laboratorio 3 h Si 20%
EVALUACIÓN DE LA ASIGNATURA
SEMANA ACTIVIDADES
Actividad Lugar Técnica eval15. Peso(%) Eval. min
4 Propuesta de Trabajo en
grupo Aula Trabajos y Proyectos 0%
5 Entrega de Tarea Laboratorio Trabajos y Proyectos 10%
9 Entrega de Tarea Laboratorio Trabajos y Proyectos 15%
11 Examen Parcial Aula Pruebas de respuesta
larga y desarrollo 25%
13 Entrega de Tarea Laboratorio Informes/ memorias de
prácticas 10%
15 Examen Parcial Aula Pruebas de respuesta
larga y desarrollo 15%
16 Entrega del proyecto
final Aula Trabajos y Proyectos 20%
15
Escalas de actitudes, Informes/memorias de prácticas, Portafolios, Prueba de Ejecución de tareas reales y/o simuladas, Pruebas de Respuestas Corta, Pruebas de Respuestas Largas de desarrollo, Pruebas objetivas, Pruebas orales, Sistema de Autoevaluación, Técnica de observación, Trabajos y Proyectos
CRITERIOS DE CALIFICACIÓN DE LA ASIGNATURA
CRITERIOS DE CALIFICACIÓN
CONVOCATORIA ORDINARIA
El sistema de evaluación de la asignatura utilizado vendrá dado por un seguimiento cuantitativo de las actividades solicitadas a lo largo de la impartición de la misma, la asistencia y participación en las sesiones presenciales y por último de la realización de un examen.
Para que un alumno sea evaluado positivamente en un sistema de evaluación continua necesitará:
Parte práctica,
El alumno tendrá que entregar un proyecto práctico propuesto al comienzo del
curso; dicho proyecto se realizará en grupo, y supondrá 2 puntos de la nota del final.
Se propondrán un conjunto de tareas, correspondientes a los temas expuestos, y
supondrá 3,5 puntos de la nota final. Parte Teórica:
Se realizará una prueba escrita, supondrá 4 puntos de la nota final.
La calificación global será la suma de las notas de la parte práctica y la parte teórica siempre y cuando dichas partes estén aprobadas.
1. Asistencia y participación en el aula 5%
2. Evaluación de actividades prácticas 35%
3. Evaluación de trabajos teóricos-prácticos 20%
4. Examen escrito (parcial y final ) 40%
Aquellos alumnos que no deseen evaluación continua lo tendrán que solicitar por escrito antes del 4/10/13.
CONVOCATORIA EXTRAORDINARIA
Los alumnos que en las convocatorias de Enero y Julio NO sigan la evaluación continua, tendrán la posibilidad de presentarse a un examen escrito final sobre 10 puntos. Todos estos alumnos que no se acogen a la evaluación continua deberán presentar todos los trabajos prácticos.
RECURSOS DIDÁCTICOS
16TIPO
DESCRIPCIÓN
BIBLIOGRAFÍA
“Enterprise SOA: Service Oriented Architectures Best
Practices” (Paperback). Dirk Krafzig, Karl BAnke, Dirk Slama.
“SOA Principles of Service Design” (Hardcover). Thomas Erl.
“Service-Oriented Architecture (SOA): Concepts, Technology,
and Design”. Thomas Erl. 2005. (Prentice Hall)
“SOA Design Patterns” (Hardcover). Thomas Erl - Prentice Hall
“Applied SOA: Service-Oriented Architecture and Design
Strategies” (Paperback). Michael Rosen, Boris Lublinsky,
Kevin T. Smith, Mar J. Balcer
“SOA Governance: Achiveving and Sustaining Business and IT
Agility” (Paperback). William A. Brown, Robert G. Laird, Clive
Gee, Tilak Mitra
“SOA Governance” (Paperback) . Todd Biske
RECURSOS WEB
Pagina web de la asignatura
http://www.lpsi.eui.upm.es/webintsissof/
Plataforma Moodle de GATE para la asignatura
http://moodle.upm.es/titulaciones/oficiales/course/
view.php?id=1687
EQUIPAMIENTO
Aula de la EUI con cañón de luz conectado a PC en la mesa
del profesor y sistema de audio inalámbrico. Pizarra clásica.
Equipos informáticos de un aula de PC´s, con el software
Correspondiente
OTRA INFORMACIÓN RESEÑABLE
1716
Paso 11 en la aplicación EUROPA
17