DE SISTEMAS DE INFORMACION ARQUITECTURA Y …€¦ · guÍa de aprendizaje arquitectura y...
Transcript of DE SISTEMAS DE INFORMACION ARQUITECTURA Y …€¦ · guÍa de aprendizaje arquitectura y...
GUÍA DE APRENDIZAJE
ARQUITECTURA Y DESARROLLODE SISTEMAS DE INFORMACION
Datos Descriptivos
TITULACIÓN:GRADO EN INGENIERIA DELSOFTWARE
CENTROS IMPLICADOS: E.U. DE INFORMATICA
CICLO: Grado sin atribucionesMÓDULO:MATERIA: SISTEMAS DE INFORMACIÓN
ASIGNATURA:ARQUITECTURA Y DESARROLLO DESISTEMAS DE INFORMACION
CURSO: 3 ºSEMESTRE: Semestre 2º (Febrero-Junio)
DEPARTAMENTO RESPONSABLE:ORGANIZACION Y ESTRUCTURADE LA INFORMACION (TITULOPROVISIONAL)
CRÉDITOS EUROPEOS: 4CARÁCTER: OPTATIVA
CURSO ACADÉMICO: 2011/2012PERIODO DE IMPARTICIÓN: Semestre 2º (Febrero-Junio)
Datos Comunes
ITINERARIO:IDIOMAS IMPARTICIÓN: Español
OTROS IDIOMAS IMPARTICIÓN:HORAS/CRÉDITO: 26
Profesorado
COORDINADOR: CARLOS DEL CUVILLO MARTINEZ-RIDRUEJO
NOMBRE DESPACHO EMAIL EN INGLÉSCARLOS DEL CUVILLOMARTINEZ-RIDRUEJO
1302 [email protected] No
NURIA GOMEZ BLAS 1116 [email protected] No
(*) Profesores externos en cursiva.
Tutorías
TUTORÍASNOMBRE
Lugar Día De A
NURIA GOMEZ BLASDespacho Martes 16:00 19:00
Despacho Jueves 16:00 19:00
Grupos
Nº de gruposTeoría 1
Prácticas 1GRUPOS ASIGNADOS EN:Laboratorio 1
Requisitos previos necesarios
ASIGNATURAS SUPERADAS
OTROS REQUISITOS
Conocimientos previos recomendados
ASIGNATURAS PREVIAS RECOMENDADASPROGRAMACION ORIENTADA A OBJETOS AVANZADAAPLICACION DE LA GESTION DE LA INFORMACION (BD)PROGRAMACION ORIENTADA A OBJETOSFUNDAMENTOS DE LA PROGRAMACIONSISTEMAS OPERATIVOS
CONOCIMIENTOS PREVIOS
OTROS CONOCIMIENTOS
Competencias
CÓDIGO COMPETENCIA NIVEL RA
E1
Capacidad para desarrollar, mantener y evaluar serviciosy sistemas software que satisfagan todos los requisitosdel usuario y se comporten de forma fiable y eficiente,sean asequibles de desarrollar y mantener y cumplannormas de calidad, aplicando las teorías, principios,métodos y prácticas de la Ingeniería del Software.
N3
RA_01
RA_02
RA_03
RA_04
E2Capacidad de dar solución a problemas de integraciónen función de las estrategias, estándares y tecnologíasdisponibles.
N4
RA_01
RA_02
RA_03
RA_04
E3
Capacidad para valorar las necesidades del cliente yespecificar los requisitossoftware para satisfacer estas necesidades,reconciliando objetivos en conflictomediante la búsqueda de compromisos aceptablesdentro de las limitacionesderivadas del coste, del tiempo, de la existenciade sistemas ya desarrollados y de las propiasorganizaciones.
N3
RA_01
RA_02
RA_03
RA_04
E4
Capacidad para diseñar soluciones apropiadas en unoo más dominios de aplicación utilizando métodos de laingeniería del software que integren aspectos éticos,sociales, legales y económicos.
N3
RA_01
RA_02
RA_03
RA_04
E5
Capacidad de identificar y analizar problemas y diseñar,desarrollar, implementar,verificar y documentar soluciones software sobre la basede un conocimientoadecuado de las teorías, modelos y técnicas actuales.
N4
RA_01
RA_02
RA_03
RA_04
E6Capacidad de identificar, evaluar y gestionar los riesgospotenciales asociados que pudieran presentarse.
N3
RA_01
RA_02
RA_03
RA_04
G1 Capacidad de análisis y síntesis. N3RA_01
RA_02
RA_03
RA_04
G13 Iniciativa y capacidad emprendedora. N3
RA_01
RA_02
RA_03
RA_04
G2 Organización y planificación. N3
RA_01
RA_02
RA_03
RA_04
G3 Comunicación oral y escritura. N2
RA_01
RA_02
RA_03
RA_04
G4 Uso de la lengua inglesa. N1
RA_01
RA_02
RA_03
RA_04
G9 Razonamiento crítico. N3
RA_01
RA_02
RA_03
RA_04
I1
Capacidad para diseñar, desarrollar, seleccionary evaluar aplicaciones y sistemas informáticos,asegurando su fiabilidad, seguridad y calidad, conformea principios éticos y a la legislación y normativa vigente.
N4
RA_01
RA_02
RA_03
RA_04
I10 N3
Conocimiento de las características, funcionalidades yestructura de los SistemasOperativos y diseñar e implementar aplicacionesbasadas en sus servicios.
RA_02
RA_03
I11
Conocimiento y aplicación de las características,funcionalidades y estructura de los SistemasDistribuidos, las Redes de Computadores e Internet ydiseñar eimplementar aplicaciones basadas en ellas.
N4
RA_01
RA_02
RA_03
RA_04
I12
Conocimiento y aplicación de las características,funcionalidades y estructura de las bases de datos, quepermitan su adecuado uso, y el diseño y el análisis eimplementación de aplicaciones basadas en ellos.
N4
RA_01
RA_02
RA_03
RA_04
I13
Conocimiento y aplicación de las herramientasnecesarias para el almacenamiento,procesamiento y acceso a los Sistemas de información,incluidos los basados enweb.
N4
RA_01
RA_02
RA_03
I15Conocimiento y aplicación de los principiosfundamentales y técnicas básicas de los sistemasinteligentes y su aplicación práctica.
N1
RA_01
RA_02
RA_03
RA_04
I16Conocimiento y aplicación de los principios,metodologías y ciclos de vida de laingeniería de software.
N2
RA_01
RA_02
RA_03
RA_04
I17Capacidad para diseñar y evaluar interfaces personacomputador que garanticen la accesibilidad y usabilidada los sistemas, servicios y aplicaciones informáticas.
N3
RA_01
RA_02
RA_03
RA_04
I18Conocimiento de la normativa y la regulación dela informática en los ámbitos nacional, europeo einternacional.
N1 RA_01
I2Capacidad para planificar, concebir, desplegar y dirigirproyectos, servicios y
N4RA_01
sistemas informáticos en todos los ámbitos, liderando supuesta en marcha y su mejora continua y valorando suimpacto económico y social.
RA_02
RA_03
RA_04
I22
Conocimiento de los fundamentos del uso yprogramación de los computadores, los sistemasoperativos, las bases de datos y, en general, losprogramas informáticos con aplicación en ingeniería.
N2
RA_01
RA_02
RA_03
RA_04
I3
Capacidad para comprender la importancia de lanegociación, los hábitos de trabajo efectivos, el liderazgoy las habilidades de comunicación en todos los entornosde desarrollo de software.
N2
RA_01
RA_02
RA_03
RA_04
I5Conocimiento, administración y mantenimiento sistemas,servicios y aplicacionesinformáticas.
N4
RA_01
RA_02
RA_03
RA_04
I6
Conocimiento y aplicación de los procedimientosalgorítmicos básicos de lastecnologías informáticas para diseñar soluciones aproblemas, analizando laidoneidad y complejidad de los algoritmos propuestos.
N2
RA_01
RA_02
RA_03
RA_04
I7Conocimiento, diseño y utilización de forma eficiente lostipos y estructuras dedatos más adecuados a la resolución de un problema.
N2
RA_01
RA_02
RA_03
RA_04
I8
Capacidad para analizar, diseñar, construir y manteneraplicaciones de formarobusta, segura y eficiente, eligiendo el paradigma y loslenguajes de programación más adecuados.
N4
RA_01
RA_02
RA_03
RA_04
I9 N1
Capacidad de conocer, comprender y evaluar laestructura y arquitectura de loscomputadores, así como los componentes básicos quelos conforman.
RA_01
RA_02
RA_03
RA_04
Resultados de aprendizaje
CÓDIGO DESCRIPCIÓN
RA_01Dotar el alumno de los conocimientos necesarios sobre la organización y coordinación parala distribución de información a través de Internet
RA_02Dotar a alumno de los conocimientos básicos de diseño, desarrollo y evaluación deSistemas de Información
RA_03Dar al alumno una visión de la tecnología actual en este campo (servicios web, ERP yCRM)
RA_04 Dotar al alumno de la capacidad de elección entre las distintas arquitecturas
Indicadores de logro
CÓDIGO INDICADOR RAIN_01 El estudiante será capaz de distinguir entre los distingos métodos de
organización y coordinación de sistemas. RA_01
IN_02 El estudiante será capaz de conocer los diseños básicos de los sistemasde información. RA_01
RA_02
IN_03 El estudiante será capaz de desarrollar y evaluar los sistemas deinformación RA_02
IN_04 El estudiante será capaz de proponer arquitecturas modernas parasistemas de información RA_02
RA_03
IN_05 El estudiante será capaz de desarrollar servicios web.RA_03
IN_06 El estudiante será capaz de evaluar los ERP CRM disponibles, así comosus ventajas e inconvenientes. RA_03
IN_07 El estudiante será capaz de seleccionar la arquitectura software masadecuada para cada problema particular. RA_04
IN_08 El estudiante será capaz de justificar tecnológicamente las elecciones delas distintas arquitecturas software RA_02
RA_04
Contenidos específicos (temario)
TEMA /CAPÍTULO
APARTADO
Arquitectura software.Arquitectura en dos capas.
IN_01
IN_02
IN_03
IN_04
IN_07
IN_08
Arquitectura en tres capas.IN_01
IN_02
IN_03
IN_04
IN_07
IN_08
Arquitectura en n capas.IN_01
IN_02
IN_03
IN_04
IN_07
IN_08
Servicios Web.IN_01
IN_02
IN_03
IN_04
IN_05
IN_07
IN_08
Desarrollo desoftware dirigido pormodelos.
Modelos específicos de dominio.IN_01
IN_02
IN_03
IN_04
IN_08
Visión general de los distintosdominios actuales de desarrollo. IN_01
IN_02
IN_03
IN_04
IN_08
Ejemplo dearquitecturasintegradas. J2EE.
Páginas JSP.IN_01
IN_02
IN_03
IN_04
IN_07
IN_08
Servlets.IN_01
IN_02
IN_03
IN_04
IN_07
IN_08
Struts.IN_01
IN_02
IN_03
IN_04
IN_05
IN_07
IN_08
ORM Framework. Hibernate.IN_01
IN_02
IN_03
IN_04
IN_07
IN_08
Enterprise Java Beans.IN_01
IN_02
IN_03
IN_04
IN_05
IN_07
IN_08
ERP y CRM.Situación actual.
IN_01
IN_02
IN_03
IN_04
IN_05
IN_06
IN_07
IN_08
Integración con otrossistemas. Integración con sistemas de gestión
de bases de datos. IN_01
IN_02
IN_03
IN_04
IN_05
IN_07
IN_08
Intercambio de información entresistemas. IN_01
IN_02
IN_03
IN_04
IN_05
IN_07
IN_08
IntroducciónLa información y el proceso distribuido
IN_01
IN_08
Distribución a través de Internet.IN_01
IN_02
IN_03
IN_04
IN_05
IN_08
Conceptos de capas físicas y capaslógicas. IN_01
IN_02
IN_03
IN_04
IN_08
Tendencias actuales en estoscampos. IN_01
IN_02
IN_03
IN_04
IN_07
IN_08
Breve descripción de las modalidades organizativasutilizadas y métodos de enseñanza empleados
MODALIDAD DESCRIPCIÓN MÉTODO MÉTODOS DEENSEÑANZA
Clases teóricasLecciones magistrales en gran grupo,expositivas y participativas..
Lección Magistral
Estudio de Casos
Clases prácticasEsencialmente consistentes en la modificaciónde ejemplos predefinidos.
Resolución de Ejercicios y Problemas
Clases de ProblemasActividades en pequeño grupo, basadas en eldesarrollo del proyecto incremental.
Método Expositivo
Cronograma de trabajo de la asignatura
SEMANA ACTIVIDADES
1Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 1Clasesteóricas
LecciónMagistral
Aula 3 hrs. No 2,88
2
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 2Clasesteóricas
Estudio deCasos
Aula 2 hrs. No 1,92
Tema 2Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 1 hrs. No 0,96
3
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 2Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
Tema 2Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. No 1,92
4
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 3Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
Tema 3Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. No 1,92
5
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 3Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
Tema 3Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. No 1,92
6
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 3Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
Tema 3Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. No 1,92
7
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 3Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
EvaluacionTema 3
Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. SíEvaluacióncontinua 20 21,15
8Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 4Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
Tema 4Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. No 1,92
9
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 4Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
Tema 4Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. No 1,92
10
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 4Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
Tema 4Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. No 1,92
11
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 4Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
EvaluacionTema 4
Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. SíEvaluacióncontinua 20 21,15
12
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 5Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
Tema 5Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. No 1,92
13
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 5Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
Tema 5Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. No 1,92
14
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 5Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
Tema 5Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. No 1,92
15
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 5Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
Tema 5Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. No 1,92
16
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Tema 6Clasesteóricas
Estudio deCasos
Aula 1 hrs. No 0,96
EvaluacionTema 5 yTema 6
Clasesprácticas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. SíEvaluacióncontinua 16 17,31
EvaluacionFinal
Clases deProblemas
MétodoExpositivo
Aula 2 hrs. SíExamen final
60 59,62
Evaluación de la asignatura
SEMANA EVALUACIONES
7
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
EvaluacionTema 3
LaboratorioEvaluacióncontinua
Trabajos yproyectos
30
Obteneruna notamínima de5 sobre 10.
11
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
EvaluacionTema 4
LaboratorioEvaluacióncontinua
Trabajos yproyectos
30
Obtenerunacalificaciónde 5 sobre10
16
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
EvaluacionTema 5 yTema 6
LaboratorioEvaluacióncontinua
Trabajos yproyectos
40Obtener un5 sobre 10
EvaluacionFinal
AulaExamenfinal
Trabajos yproyectos
100Obtener un5 sobre 10.
Criterios de calificación de la asignatura
Serán objeto de evaluación continua la participación en las clases magistrales.Serán objeto de evaluación continua la realización y en su caso defensa de losproblemas propuestos.Serán objeto de evaluación continua el desarrollo en las clases prácticas del proyectoincremental que se proponga.Serán objeto de evaluación continua los conocimientos teóricos adquiridos sobrela arquitectura de los sistemas de información y su adecuación a los distingosproblemas informáticos.
EVALUACION CONTINUA:
Asistencia obligatoria a clase.Tres evaluaciones que se han de superar con una nota superior a 5.
EVALUACION FINAL:
Superar la evaluación final.
Recursos didácticos
TIPO DESCRIPCIÓNBibliografía G. Coulouris, J. Dollimore, T. Kindberg. Distributed Systems,
Concepts and Design. Addison Wesley, 2001.Bibliografía A. S. Tanenbaum, M. Van Steen. Distributed Systems,
Principles and Paradigms. Prentice Hall, 2002.Bibliografía D. E. Comer, D. L. Stevens. Internetworking with TCP/IP Vol.
III, Client-Server Programming and Applications (Linux socketsversion).
Bibliografía D. Clark, D. Tenenhouse. Architectural Considerations for aNew Generation of Protocols. ACM SIGCOMM 90, pp 200-208.
Bibliografía P. Jalote. Fault Tolerance in Distributed Systems. PrenticeHall. 1994.
Recursos web J2EE white papers (Oracle).Recursos web Eclipse/Netbeans GUI
Otra información reseñable