GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje Información al estudiante

Documentos relacionados
GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje Información al estudiante

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

COD COMPETENCIAS BÁSICAS DEL TÍTULO Mód Mat

3. COMPETENCIAS 3.1 COMPETENCIAS BÁSICAS Y GENERALES BÁSICAS

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

3.- COMPETENCIAS GENERALES Y ESPECÍFICAS QUE LOS ESTUDIANTES DEBEN ADQUIRIR DURANTE SUS ESTUDIOS Y QUE SON EXIGIBLES PARA OTORGAR EL TÍTULO

OBJETIVOS Y COMPETENCIAS DEL GRADO EN INGENIERÍA DEL SOFTWARE

GRADUADO EN INGENIERÍA DE COMPUTADORES - FICHA TÉCNICA

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje Información al estudiante

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

ANEXO II ESTABLECIMIENTO DE

GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje. Información al estudiante

COMPETENCIAS DEL GRADO EN INGENIERÍA INFORMÁTICA

GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje Información al estudiante

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje Información al estudiante

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje Información al estudiante

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje Información al estudiante

GRADO EN INGENIERIA INFORMATICA

COMPETENCIAS A ADQUIRIR POR EL ALUMNO

Grado en Ingeniería del Software: competencias a nivel de módulo

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

1r curso 2o curso 3r curso. Dirección de marketing. Contabilidad financiera Matemática discreta. Estructuras de datos Derecho mercantil

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Y CONCURRENTE

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje Información al estudiante

MAPAS DE COMPETENCIAS DE LA TITULACIÓN

GUÍA DE APRENDIZAJE REDES DE COMPUTADORES

GUÍA DE APRENDIZAJE ARQUITECTURA Y DESARROLLO DE SISTEMAS DE INFORMACION

3.2 Competencias a adquirir por el estudiante

GUÍA DE APRENDIZAJE GERENCIA Y LIDERAZGO

Guía Docente 2017/2018

GUÍA DE APRENDIZAJE COMPUTACION UBICUA

MÁSTER UNIVERSITARIO EN CIENCIAS Y TECNOLOGÍAS DE LA COMPUTACIÓN Guía de Aprendizaje Información al estudiante

Grado en Ingeniería de Computadores por la Universidad de Málaga Módulo I: Formación Básica

GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje Información al estudiante

GUÍA DE APRENDIZAJE GRAFICOS POR COMPUTADOR

GUÍA DE APRENDIZAJE FUNDAMENTOS DE ECONOMIA Y EMPRESA

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje Información al estudiante

GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje Información al estudiante

GUÍA DE APRENDIZAJE FUNDAMENTOS FISICOS Y TECNOLOGICOS DE LA INFORMATICA

GUÍA DE APRENDIZAJE INGENIERIA DE REQUISITOS Y MODELADO

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

Guía Docente 2018/2019

GUÍA DE APRENDIZAJE ROBOTICA

GUÍA DE APRENDIZAJE. Teoría de la gestión de la información GRADUADO EN INGENIERÍA DE COMPUTADORES

GUÍA DE APRENDIZAJE SISTEMAS DIGITALES

Guía docente de la asignatura

GUÍA DE APRENDIZAJE PROGRAMACION CONCURRENTE

Sistemas distribuidos

GUÍA DE APRENDIZAJE Sistemas y Servicios de Navegación Mediante GPS GRADUADO EN INGENIERÍA DE SOFTWARE

Universidad de Jaén. GRADO EN INGENIERÍA INFORMÁTICA POR LA UNIVERSIDAD DE JAÉN Escuela Politécnica Superior de Jaén

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA. Curso 2016/17. Asignatura: DISEÑO Y CONSTRUCCIÓN DE SOFTWARE

GUÍA DE APRENDIZAJE SISTEMAS DE CONTROL

Programa de la asignatura Curso: 2009 / 2010 SISTEMAS DISTRIBUIDOS (4463)

GUÍA DE APRENDIZAJE PERIFERICOS E INTERFACESS

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Arquitectura y desarrollo de sistemas de informacion

GUÍA DE APRENDIZAJE PROGRAMACIÓN DECLARATIVA GRADUADO EN INGENIERÍA DE SOFTWARE

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA

Intensificaciones y optatividad Proceso de petición y asignación de asignaturas

MÁSTER UNIVERSITARIO EN CIENCIAS Y TECNOLOGÍAS DE LA COMPUTACIÓN Guía de Aprendizaje Información al estudiante

DESCRIPCIÓN DE LA ASIGNATURA

Datos Descriptivos. Sistemas operativos avanzados. Diseño y Gestión de Sistemas Distribuidos y Redes. Máster Universitario en Ingeniería Informática

TRABAJO FIN DE GRADO EN INGENIERÍA INFORMÁTICA GUÍA DOCENTE CURSO

GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje Información al estudiante

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

MÁSTER UNIVERSITARIO EN CIENCIAS Y TECNOLOGÍAS DE LA COMPUTACIÓN Guía de Aprendizaje Información al estudiante

GUÍA DE APRENDIZAJE ESTRUCTURA DE DATOS

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Sistemas distribuidos. CURSO ACADÉMICO - SEMESTRE Segundo semestre

GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje Información al estudiante

Grado en Ingeniería Informática por la Universidad de Málaga Módulo I: Formación Básica

GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje Información al estudiante

GUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS

Datos Descriptivos. Guía de Aprendizaje Información al estudiante. Sólo castellano Sólo inglés Ambos IDIOMA IMPARTICIÓN

1. DATOS DE IDENTIFICACIÓN

GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje Información al estudiante

GUÍA DE APRENDIZAJE PROGRAMACIÓN CONCURRENTE GRADUADO EN INGENIERÍA DE SOFTWARE

Máster en Desarrollo de Aplicaciones y Servicios para Dispositivos Móviles Guía de Aprendizaje. Información al estudiante

GUÍA DE APRENDIZAJE Procesamiento Digital de la Señal GRADUADO EN INGENIERÍA DE COMPUTADORES

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Inteligencia artificial. CURSO ACADÉMICO - SEMESTRE Primer semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE

Comunicaciones TCP/IP Avanzadas

GUÍA DE APRENDIZAJE ESTADISTICA

Escuela Superior de Ingeniería y Tecnología

GUÍA DOCENTE DE ASIGNATURA CURSO 2009/2010

DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DE APRENDIZAJE GRADUADO EN INGENIERÍA DE SOFTWARE

Transcripción:

GRADUADO EN INGENIERÍA DEL SOFTWARE Guía de Aprendizaje Información al estudiante DATOS DESCRIPTIVOS ASIGNATURA: Arquitectura y desarrollo de Sistemas de Información Nombre en inglés: Architectures and Development of Information Systems MATERIA: Arquitectura, Desarrollo, Sistemas de Información CARÁCTER: Optativo TITULACIÓN: Grado en Ingeniería del Software CURSO/SEMESTRE: Cuarto/segundo ESPECIALIDAD: CURSO ACADÉMICO 2013 -- 2014 PERIODO IMPARTICIÓN: Septiembre Enero Febrero -- Junio * IDIOMA IMPARTICIÓN: Sólo Castellano Sólo Inglés Ambos * CONOCIMIENTOS PREVIOS REQUERIDOS PARA PODER SEGUIR CON NORMALIDAD LA ASIGNATURA ASIGNATURAS SUPERADAS: Programación Orientada a Objetos, Teoría de la gestión de la Información, Interacción hombre máquina. OTROS RESULTADOS DE APRENDIZAJE NECESARIOS 1

DEPARTAMENTO: NOMBRE Y APELLIDOS Coordinador: Carlos del Cuvillo PROFESORADO DESPACHO 1302 Correo electrónico ccuvillo@eui.upm.es Nuria Gómez Blas 1122 ngomez@eui.upm.es Luis Fernando de Mingo 1122 lfmingo@eui.upm.es OBJETIVOS DE APRENDIZAJE COMPETENCIAS Y NIVEL ASIGNADAS A LA ASIGNATURA CÓDIGO COMPETENCIA NIVEL INSTRUMENTALES G1 Capacidad de análisis y síntesis G2 Capacidad de organización y planificación G3 Comunicación oral y escrita en la lengua nativa G4 Uso de lengua inglesa G5 Uso de las tecnologías de la información y las comunicaciones G6 Resolución de problemas PERSONALES G7 Trabajo en equipo G8 Reconocimiento a la diversidad y la multiculturalidad SISTÉMICAS G9 Razonamiento crítico G10 Aprendizaje autónomo, adaptación a nuevas situaciones y motivación por el desarrollo profesional permanente G11 Creatividad G12 Liderazgo de equipos G13 Iniciativa y capacidad emprendedora G14 Motivación por la calidad G15 Respeto por el medioambiente 2

COMPETENCIAS Y NIVEL ASIGNADAS A LA ASIGNATURA CÓDIGO COMPETENCIA NIVEL COMPETENCIAS COMUNES A LA RAMA DE INFORMÁTICA ASIGNADAS A LA ASIGNATURA I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 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. Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto económico y social. 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. Capacidad para elaborar el pliego de condiciones técnicas de una instalación informática que cumpla los estándares y normativas vigentes. Conocimiento, administración y mantenimiento sistemas, servicios y aplicaciones informáticas. Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos propuestos. Conocimiento, diseño y utilización de forma eficiente los tipos y estructuras de datos más adecuados a la resolución de un problema. Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados. Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los computadores, así como los componentes básicos que los conforman. Conocimiento de las características, funcionalidades y estructura de los Sistemas Operativos y diseñar e implementar aplicaciones basadas en sus servicios. Conocimiento y aplicación de las características, funcionalidades y estructura de los Sistemas Distribuidos, las Redes de Computadores e Internet y diseñar e implementar aplicaciones basadas en ellas. 3

COMPETENCIAS Y NIVEL ASIGNADAS A LA ASIGNATURA CÓDIGO COMPETENCIA NIVEL I12 I13 I14 I15 I16 I17 I18 I19 I20 I21 I22 Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas en ellos. Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento y acceso a los Sistemas de información, incluidos los basados en Web. Conocimiento y aplicación de los principios fundamentales y técnicas básicas de la programación paralela, concurrente, distribuida y de tiempo real. Conocimiento y aplicación de los principios fundamentales y técnicas básicas de los sistemas inteligentes y su aplicación práctica. Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de software. Capacidad para diseñar y evaluar interfaces persona computador que garanticen la accesibilidad y usabilidad a los sistemas, servicios y aplicaciones informáticas. Conocimiento de la normativa y la regulación de la informática en los ámbitos nacional, europeo e internacional. Capacidad para la resolución de los problemas matemáticos que puedan plantarse en la ingeniería. Aptitud para aplicar los conocimientos sobre: algebra, cálculo diferencial e integral i métodos numéricos; estadística y optimización. Capacidad para comprender y dominar los fundamentos físicos y tecnológicos de la informática: electromagnetismo, ondas, teoría de circuitos, electrónica y fotónica y su aplicación para la resolución de problemas propios de la ingeniería. Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, algorítmica y complejidad computacional, y su aplicación para el tratamiento automático de la información por medio de sistemas computacionales y su aplicación para la resolución de problemas propios de la ingeniería. 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. 4

COMPETENCIAS Y NIVEL ASIGNADAS A LA ASIGNATURA CÓDIGO COMPETENCIA NIVEL I23 I24 Conocimiento de la estructura, funcionamiento e interconexión de los sistemas informáticos, así como los fundamentos de su programación. Conocimiento adecuado del concepto de empresa y su marco institucional y jurídico, así como los aspectos básicos de organización y gestión de empresa. COMPETENCIAS ESPECÍFICAS DE INGENIERÍA DEL SOFTWARE ASIGNADAS A LA ASIGNATURA E1 E2 E3 E4 E5 E6 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. Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y tecnologías disponibles. Capacidad para valorar las necesidades del cliente y especificar los requisitos software para satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la existencia de sistemas ya desarrollados y de las propias organizaciones. 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. Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, modelos y técnicas actuales. Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran presentarse. 5

CÓDIGO RA1 RA2 RA3 RA4 RESULTADOS DE APRENDIZAJE DE LA ASIGNATURA Dotar al alumno de los Conocimientos necesarios sobre la organización y coordinación de sistemas para la distribución de Información a través de Internet. Dotar al alumno de los conocimientos básicos de diseño, desarrollo y evaluación de sistemas de información. Dar al alumno una visión de la tecnología actual en este campo, (servicios web, ERP y CRM). Dotar al alumno de la capacidad de elección entre las distintas arquitecturas. CONTENIDOS Y ACTIVIDADES DE APRENDIZAJE CONTENIDOS ESPECÍFICOS (TEMARIO) TEMA Tema 1. APARTADOS Introducción: La información y el proceso distribuido. Distribución a través de Internet. Conceptos de capas físicas y capas lógicas. Tendencias actuales en estos campos. Tema 2. Teman 3. Desarrollo de software dirigido por modelos: Modelos específicos de dominio. Visión general de los distintos dominios actuales de desarrollo Arquitectura software: Arquitectura en dos capas. Arquitectura en tres capas. Arquitectura en n capas. Servicios Web. Tema 4. Ejemplo de arquitecturas integradas. J2EE: Páginas JSP Servlets Struts 6

Tema 5- Tema 6. Gestión automática de objetos/tupla (Hibernate) Enterprise Java Beans. Integración con otros sistemas: Integración con Sistemas de Gestión de Bases de Datos. Intercambio de información entre sistemas ERP y CRM: Situación actual. Software libre vs. Software propietario. BREVE DESCRIPCIÓN DE LAS MODALIDADES ORGANIZATIVAS UTILIZADAS Y MÉTODOS DE ENSEÑANZAS EMPLEADOS CLASES DE TEORÍA CLASES PROBLEMAS PRÁCTICAS TRABAJOS AUTÓNOMOS TRABAJOS EN GRUPOS TUTORÍAS Lecciones magistrales en gran grupo, expositivas y participativas. Actividades en pequeño grupo, basadas en el desarrollo de proyecto incremental. Esencialmente consistentes en la modificación de ejemplos predefinidos. En general trabajos de diseño y desarrollo que serán expuestos y defendidos ante el gran grupo. Incluyen los problemas, las prácticas, trabajos autónomos Tutorías personales, no se proponen tutorías en grupo. Durante los periodos de tutorías de cada profesor RECURSOS DIDÁCTICOS BIBLIOGRAFÍA G. Coulouris, J. Dollimore, T. Kindberg. Distributed Systems, Concepts and Design. Addison Wesley, 2001. A. S. Tanenbaum, M. Van Steen. Distributed Systems, Principles and Paradigms. Prentice Hall, 2002. D. E. Comer, D. L. Stevens. Internetworking with TCP/IP Vol. III, Client-Server Programming and Applications (Linux sockets version). D. Clark, D. Tenenhouse. Architectural Considerations for a New Generation of Protocols. ACM SIGCOMM '90, pp. 200-208. P. Jalote. Fault Tolerance in Distributed Systems. Prentice-Hall, 1994. 7

BREVE DESCRIPCIÓN DE LAS MODALIDADES ORGANIZATIVAS UTILIZADAS Y MÉTODOS DE ENSEÑANZAS EMPLEADOS RECURSOS WEB J2EE White Papers (Oracle) NetBeans/ Eclipse GUI EQUIPAMIENTO SISTEMA DE EVALUACIÓN DE LA ASIGNATURA EVALUACIÓN REF T1_1 T1_2 T1_3 T1_4 INDICADOR DE LOGRO El estudiante será capaz de distinguir entre los distintos métodos de organización y coordinación de sistemas Dotar al alumno de los Conocimientos necesarios sobre la organización y coordinación de sistemas para la distribución de Información a través de Internet. El estudiante será capaz de conocer los diseños básicos de sistemas de Información. El estudiante será capaz de desarrollar y evaluar los sistemas de información El estudiante será capaz de proponer Arquitecturas modernas para sistemas de información Relacionado con RA RA1 RA1 - RA2 RA2 RA2 RA3 T1_5 El estudiantes será capaz de desarrollar servicios web. RA3 T1_6 T1_7 T1_8 El estudiante será capaz de evaluar los ERP CRM disponibles, así como sus ventajas e inconvenientes. El estudiante será capaz de seleccionar la arquitectura software mas adecuada para cada problema particular. El estudiante será capaz de justificar tecnológicamente las elecciones de las distintas arquitecturas software RA3 RA4 RA2 RA4 8

REF EVALUACIÓN INDICADOR DE LOGRO Relacionado con RA Fecha límite para solicitar la evaluación en examen único 12 Marzo EVALUACIÓN SUMATIVA BREVE DESCRIPCIÓN DE LAS ACTIVIDADES QUE SE EVALÚAN MOMENTO LUGAR PESO EN LA CALIFICACIÓN Evaluación teórica I 8 semana G. Grande 20% Evaluación práctica I 8 semana G. Grande 20% Evaluación Teórica Final 17ª semana G. Grande 30% Evalación Práctica Final 17ª semana G. Grande 30% DESCRIPCIÓN GENERAL DE LAS ACTIVIDADES QUE SE EVALÚAN Y DE LOS CRITERIOS DE CALIFICACIÓN Serán objeto de evaluación continua la participación en las clases magistrales. Será objeto de evaluación continua la realización y en su caso defensa de los problemas propuestos. Será objeto de evaluación continua el desarrollo en las clases prácticas del proyecto incremental que se proponga. Será objeto de evaluación los conocimientos teóricos adquiridos sobre la arquitectura de los sistemas de información y su adecuación a los distintos problemas informáticos. 9