GUÍA DOCENTE DE LA ASIGNATURA



Documentos relacionados
GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA

Guía Docente. Tipo: Obligatoria Créditos ECTS: 6. Curso: 3 Código: 3626

Escuela Técnica Superior de Ingeniería Informática

GUÍA DOCENTE DE LA ASIGNATURA

Validación y Pruebas «Validating and testing»

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB Guía de Aprendizaje Información al estudiante

Escuela Técnica Superior de Ingeniería Informática

Ingeniería del Software Web

- Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de acuerdo con los conocimientos adquiridos.

GUÍA DOCENTE DE LA ASIGNATURA

Grado en Ingeniería Informática

Programación de Dispositivos Móviles Curso

GUÍA DOCENTE DE LA ASIGNATURA

Guía Docente Modalidad Semipresencial. Técnicas y herramientas de gestión y control de la calidad. Curso 2014/15. Máster en Ingeniería.

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA

Guía Docente Modalidad Semipresencial. Diseño de máquinas y motores. Curso 2014/15. Máster en Ingeniería. de Montes

Guía Docente Modalidad Presencial. Estructuras de Datos. Curso 2015/16. Grado en Ingeniería de. Sistemas de Información

ASIGNATURA Técnicas de Control

Desarrollo de Aplicaciones para Internet

Guía Docente Modalidad Semipresencial. Técnicas y herramientas de gestión y control de la calidad. Curso 2015/16. Máster en Ingeniería.

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE

TRANSMISIÓN DE DATOS Y REDES DE COMPUTADORES

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB. Guía de Aprendizaje Información al estudiante

FUNDAMENTOS DE INGENIERÍA DEL SOFTWARE

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

PROYECTO DOCENTE ASIGNATURA: "Computación Orientada a Servicios"

(Sistemas Orientados a Servicios)

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA

Guía docente de la asignatura

UNIVERSIDAD POLITÉCNICA DE MADRID. E.T.S. de Ingenieria de Sistemas Informaticos PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES

Año académico GUÍA DOCENTE INGENIERÍA DE REQUISITOS Grado en Ingeniería Informática. Profesorado: Marta Oliva Solé

ASIGNATURA: GESTIÓN DE PROYECTOS Y DE LABORATORIOS MATERIA: Gestión MÓDULO: Gestión ESTUDIOS: Máster en Química Analítica

(ISI) Infraestructura de Sistemas de Información. 4º de Grado en Ingeniería Informática - Tecnologías Informáticas

Guía docente de la asignatura

GUÍA DOCENTE. Curso

Administración y Gestión de Empresas

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA

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

Datos Descriptivos. Guía de Aprendizaje Información al estudiante. ASIGNATURA: Infraestructura y Plataforma Cloud

GUÍA DOCENTE. Curso

Guía docente de la asignatura

(Fundamentos de la Gobernanza y la Gestión de Seguridad de la TI. Certificación ISO 27000)

(Auditoría y Certificación de Sistemas Informáticos)

GUÍA DOCENTE DE LA ASIGNATURA

CALIDAD DEL SOFTWARE

GUÍA DOCENTE DE LA ASIGNATURA

ASIGNATURA: GESTIÓN DE PROYECTOS

GUÍA DOCENTE. Curso Ingeniería Informática en Sistemas de Información Doble Grado: Mantenimiento de Bases de Datos Módulo: Módulo 6

Metodología y Tecnología de la Programación Tipo Obligatoria Impartición Anual Créditos ECTS 12,5 Curso 1º Código 42506

GUÍA DE APRENDIZAJE INTEGRACIÓN DE SISTEMAS Y SOFTWARE GRADUADO EN INGENIERÍA DE SOFTWARE

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Doble Grado: Módulo: Módulo 6

GUÍA DOCENTE. Curso Ingeniería Informática en Sistemas de Información. Planificación de Proyectos M5: Proyecto Informático

Máster Universitario en Abogacía

Guía Docente Modalidad Semipresencial. Economía, análisis y gestión empresarial. Curso 2015/16. Máster en Ingeniería. de Montes

Itinerario de Adaptación al. Grado en Ingeniería Informática. Por la Universidad de Las Palmas de Gran Canaria

Fundamentos de Ingeniería del Software

Marketing de Servicios

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

INTELIGENCIA DE NEGOCIO (MASTER UNIVERSITARIO EN INGENIERÍA INFORMÁTICA)

Escuela Técnica Superior de Ingeniería Informática

PROYECTO DOCENTE ASIGNATURA: "Lógica Informática"

PROYECTO DOCENTE ASIGNATURA: "Infraestructura de Sistemas de Información"

Guía docente de la asignatura

DATOS DESCRIPTIVOS. Escuela Técnica Superior de Ingeniería de Sistemas Informáticos CICLO Máster sin atribuciones MÓDULO Seminarios Avanzados

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica

Escuela Técnica Superior de. Informática. Máster en Ingeniería Informática. aplicada a la Industria, la Ingeniería del. Software y a los Sistemas y

GRADO EN INGENIERÍA INFORMÁTICA CURSO 2009/2010. Asignatura: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I Código: IIN113

Escuela Técnica Superior de Ingeniería Informática

Arquitectura del Software

ARQUITECTURA Y DISEÑO DE SISTEMAS WEB Y C/S

Middleware. Guía!de!Aprendizaje!!Información!al!estudiante! 1. Datos Descriptivos !!!!!! Departamento responsable

GUÍA DOCENTE. Curso Ingeniería Informática en Sistemas de Información Doble Grado:

Ingeniería Informática Descriptores Creditos ECTS Carácter Curso Cuatrimestre. 6 OB 2 2c Castellano

Fundamentos de Ingeniería del Software

Service Oriented Architecture

MASTER EN DESARROLLO DE APLICACIONES Y SERVICIOS PARA DISPOSITIVOS MÓVILES Guía de Aprendizaje Información al estudiante

Escuela Universitaria de Ciencias Empresariales. Grado en Contabilidad y Finanzas

Guía de aprendizaje La actividad físico-deportiva en los ciclos formativos

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Fundamentos de Programación Módulo: Modulo 1

En verde están algunas propuestas que entendemos que faltan y que ayudarían a mejorar las fichas sustancialmente.

Guía Docente Modalidad Semipresencial. Economía, análisis y gestión empresarial. Curso 2014/15. Máster en Ingeniería. de Montes

GUÍA DOCENTE. Curso Ingeniería Informática en Sistemas de Información Doble Grado:

GESTIÓN TÉCNICA Y ESTRATÉGICA DE LAS TIC

ASIGNATURA: INFORMÁTICA Y COMUNICACIONES

MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO

Arquitecturas y Tecnologías de Aplicaciones Empresariales

Sistemas de Información Empresarial Tipo Optativa Impartición Primer Cuatrimestre Créditos ECTS 5 Curso 3.º Código 42566

Tecnología de Videojuegos/ Video Games Technology

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB. Guía de Aprendizaje Información al estudiante

GUÍA DE APRENDIZAJE SISTEMAS DE COMERCIO ELECTRONICO

Escuela Universitaria de Turismo Iriarte

ARQUITECTURA DE COMPUTADORES

Transcripción:

Página de 5 DESCRIPCIÓN DE LA Grado/Máster en: Centro: Asignatura: Código: Tipo: Materia: Módulo: Experimentalidad: Idioma en el que se imparte: Curso: Semestre: Nº Créditos Nº Horas de dedicación del estudiante: 50 Nº Horas presenciales: 60 72 30 Tamaño del Grupo Grande: Tamaño del Grupo Reducido: Página web de la asignatura: Master Universitario en INGENIERÍA INFORMÁTICA por la Universidad de Málaga Escuela Técnica Superior de Ingeniería Informática Ingeniería Web 826 Complemento de formación COMPLEMENTOS DE FORMACIÓN COMPLEMENTOS DE FORMACIÓN 69 % teórica y 3 % práctica Castellano 6 EQUIPO DOCENTE Departamento: Área: LENGUAJES Y CIENCIAS DE LA COMPUTACIÓN LENGUAJES Y SISTEMAS INFORMÁTICOS Nombre y Apellidos Mail Teléfono Laboral Despacho Horario Tutorías Coordinador/a: MONICA TRELLA LOPEZ JOSE CARLOS CANAL VELASCO mtl@uma.es jccanal@uma.es 9523752 952333 3.2.34 - E.T.S.I. INFORMÁTICA 3.2.26 - E.T.S.I. INFORMÁTICA RECOMENDACIONES Y ORIENTACIONES Primer cuatrimestre: Lunes :30-4:30, Jueves 09:30-3:00 Todo el curso: Lunes 7:00-20:00, Miércoles 7:00-20:00 Como se menciona en el contexto, el alumnado deberá haber cursado la asignatura de Tecnologías de Aplicaciones Web. Asimismo también es importante que el alumnado tenga al menos las nociones básicas de especificación y diseño de sistemas software explicadas en las asignaturas de Ingeniería de Requisitos y de Modelado y Diseño del Software. CONTEXTO La asignatura se imparte en el primer cuatrimestre del cuarto curso del grado en Ingeniería del Software. Esta asignatura complementa a Tecnologías de Aplicaciones Web, impartida en cuatrimestre anterior. Si bien en esta última se estudian las tecnologías de base que permiten construir aplicaciones empresariales distribuidas a gran escala, Ingeniería Web se centra en estudiar cómo esas aplicaciones se pueden combinar entre sí dando lugar a sistemas de mayor envergadura. Asimismo se estudian los protocolos de comunicación entre aplicaciones y se aborda también el tema de la especificación y diseño específicos para aplicaciones web. Competencias generales y básicas COMPETENCIAS 2 CG04 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos adquiridos según lo establecido en las competencias básicas, comunes y específicas del título. CG06 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos según lo establecido en las competencias básicas, comunes y específicas del título. CG08 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones. CG09 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero Técnico en Informática CB05 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía. Competencias específicas Competencias de Tecnologia Especifica CE-IS-0 CE-IS-02 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos 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 para valorar las necesidades del cliente y especificar los requisitos software para satisfacer estas

Vicerrectorado de Ordenación Académica Página 2 de 5 2 Competencias específicas Competencias de Tecnologia Especifica CE-IS-03 CE-IS-04 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 de dar solución a problemas de integración en función de las estrategias, estándares y tecnologías disponibles. 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. CONTENIDOS DE LA Fundamentos de la Ingeniería Web... Conceptos básicos..2. Evolución de la Web..3. Categorías de aplicaciones web..4. Modelado de aplicaciones web..5. Arquitecturas de aplicaciones web..6. Tecnologías web..7. El futuro de la Web: la web semántica. Arquitecturas orientadas a servicios (SOA) 2.. Conceptos básicos. 2.2. SOAP y WSDL. 2.3. Tecnologías Java para el desarrollo de servicios web: JAX-WS. 2.4. BPEL. Orquestación y Coreografía de servicios. 2.5. Enterprise Service Bus. Arquitecturas REST. 3. Representational State Transfer (ReST) 3.2 JSON: Un formato de intercambio ligero 3.3 Tecnologías Java para el desarrollo de servicios REST: JAX-RS 3.4 Comunicaciones asíncronas entre el cliente y el servidor. Ajax 3.5 Mashups Computación en la nube. 4.. El software como servicio (SaaS) 4.2. La plataforma como servicio (PaaS) 4.3. La infraestructura como servicio (IaaS) Gestores de contenidos web. 5.. Introducción 5.2. Conceptos básicos. 5.2. Clasificación de los CMS (Content Managment Systems) 5.3. Wordpress. Actividades Presenciales ACTIVIDADES FORMATIVAS Actividades expositivas Lección magistral Actividades prácticas en instalaciones específicas Prácticas en laboratorio Actividades No Presenciales Actividades prácticas Desarrollo y evaluación de proyectos

Página 3 de 5 Actividades No Presenciales ACTIVIDADES DE EVALUACIÓN Actividades de evaluacion Presenciales Actividades de evaluación del estudiante Examen parcial Examen final Realización de trabajos y/o proyectos Los resultados de aprendizaje de esta asignatura son: RESULTADOS DE APRENDIZAJE / CRITERIOS DE EVALUACIÓN - Conocer las técnicas específicas para el modelado de aplicaciones web (CG04 CG08). - Conocer los diferentes tipos de arquitecturas existentes para el desarrollo de aplicaciones distribuidas a gran escala (CG04 CG08). - Ser capaz de diseñar aplicaciones software distribuidas (CG06 CE-IS-0 CE-IS-02). - Adaptar los procesos de Ingeniería del Software al desarrollo de aplicaciones web de diversas envergadura (CG08 CE-IS-04). - Identificar y desarrollar arquitecturas web empresariales (CE-IS-03). - Recopilar las diferentes implementaciones que existen de arquitecturas web empresariales y utilizarlas como base para la construcción de sistemas de información, identificar y emplear los servicios y capacidades que estas arquitecturas ofrecen (CB05 CG09 CE-IS-04). - Categorizar las especificaciones y estándares más recientes para la implementación de arquitecturas de negocio distribuidas. Utilizar las implementaciones existentes de esas especificaciones y estándares (CG08). PROCEDIMIENTO DE EVALUACIÓN Convocatorias ordinarias: El alumno puede superar la asignatura realizando una evaluación continua que consistirá en: - Pruebas parciales (40%). Es requisito indispensable para superar la asignatura obtener una calificación igual o superior a cinco en cada una de las pruebas parciales: - Exámenes de seguimiento teórico/prácticos tipo test (0%): se realizarán varios exámenes en horario de clase a lo largo del curso. - Prácticas de programación en el laboratorio (30%). - Trabajo en grupo (60%), en el que se evaluarán los conocimientos adquiridos por el alumno. Si el alumno no supera las pruebas parciales, pero sí ha superado el trabajo en grupo se presentará a un examen reducido que supondrá el 40% de la nota y que se combinará con la que haya obtenido en las prácticas. Si el alumno no ha superado el trabajo en grupo se presentará a un examen que supondrá el 00% de la nota en el que deberá realizar pruebas teóricas y una práctica de larga duración correspondiente a las realizadas durante el curso. Convocatorias extraordinarias: Si en la convocatoria anterior ha superado el trabajo en grupo se presentará a un examen reducido que supondrá el 40% de la nota y que se sumará a la obtenida en el trabajo. En caso contrario, se presentará a un examen que supondrá el 00% de la nota en el que deberá realizar pruebas teóricas y una práctica de larga duración correspondiente a las realizadas durante el curso. En el caso especial de alumnos matriculados a tiempo parcial o deportistas de élite, se procederá conforme a la normativa que establece la UMA. En todas las convocatorias, una vez realizado el examen, el profesor podría requerir al alumno para validar el resultado del mismo con una entrevista personal. Todo ello se establece sin perjuicio de que exista una normativa general sobre evaluación aprobada por el Consejo de Gobierno de la Universidad de Málaga o instancias superiores. Básica BIBLIOGRAFÍA Y OTROS RECURSOS Allemang, D., Hendler, J. (20) Semantic Web for the Working Ontologists: Effective Modeling in RDFS and OWL. Morgan Kaufmann. 2ª edición. Eric Jendrock, Ian Evans, Devika Gollapudi, Kim Haase, William Markito Oliveira, Chinmayee Srivathsa. The Java EE Tutorial. http://docs.oracle.com/javaee/6/tutorial/doc/ Kalali, M., Mehta, B. (203) Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSON. Packt Publishing. Kappel, G., Pröll, B, Reich, S., Retschitzegger, W. (2003) Web Engineering. The Discipline of Systematic Development of Web Applications. Kelsey, Todd (20) Drupal 7 Primer: Creating CMA-Based Websites: A Guide for Beginners. Boston, MA, USA: Course Technology / Cengage Learning.

Página 4 de 5 McCollin, R. (203) Wordpress pushing the limits. Wiley. Nirav Mehta (2009). Choosing an Open Source CMS Beginner's Guide. Packt Publishing. Rosenberg, J., Mateos, A. (200) The Cloud at your Service. Manning. Silver, A. H. (20). WordPress 3 Complete. Olton, Birmingham, GBR: Packt Publishing. Subbu Allamaraju.(200) RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity. O Reilly. Thomas Erl. (2005) Service-Oriented Architecture (SOA): Concepts, Technology, and Design. Prentice Hall. Thomas Erl. (2009) SOA Design Patterns. Prentice Hall. Tiggeler, E. (203). Joomla! 3 Beginner s Guide. Olton, Birmingham, GBR: Packt Publishing. UWE. UML-based Web Engineering (Institute for Informatics Research. Unit of Programming and Software Engineering.Ludwig-Maximilians- Universität München) http://uwe.pst.ifi.lmu.de/ Webber (200). REST in Practice: Hypermedia and Systems Architecture. Prentice Hall. DISTRIBUCIÓN DEL TRABAJO DEL ESTUDIANTE ACTIVIDAD FORMATIVA PRESENCIAL Descripción Horas Grupo grande Grupos reducidos Lección magistral 4.4 Prácticas en laboratorio 8.6 TOTAL HORAS ACTIVIDAD FORMATIVA PRESENCIAL 60 ACTIVIDAD FORMATIVA NO PRESENCIAL Descripción Horas Desarrollo y evaluación de proyectos 50 25 TOTAL HORAS ACTIVIDAD FORMATIVA NO PRESENCIAL 75 TOTAL HORAS ACTIVIDAD EVALUACIÓN 5 TOTAL HORAS DE TRABAJO DEL ESTUDIANTE 50