Guía docente de la asignatura

Ingeniería de Sistemas de Información (Especialidad Sistemas de Información)

Curso 2021 / 2022
Fecha última actualización: 21/06/2021
Fecha de aprobación: 21/06/2021

Grado

Grado en Ingeniería Informática

Rama

Ingeniería y Arquitectura

Módulo

Formación de Especialidad 4: Sistemas de Información

Materia

Sistemas de Información en la Empresa

Curso

3

Semestre

2

Créditos

6

Tipo

Obligatoria

Profesorado

Teoría

  • Fernando Berzal Galiano. Grupos: A

Prácticas

  • Fernando Berzal Galiano. Grupos: 2

Tutorías

Fernando Berzal Galiano

fberzal@ugr.es
  • Primer semestre
    • Jueves de 15:00 a 18:00 (D17 (Etsiit))
    • Martes de 15:00 a 16:00 (D17 (Etsiit))
    • Martes de 18:00 a 20:00 (D17 (Etsiit))
  • Segundo semestre
    • Lunes de 14:30 a 15:30 (D17 (Etsiit))
    • Lunes de 17:30 a 19:30 (D17 (Etsiit))
    • Miércoles de 14:30 a 17:30 (D17 (Etsiit))

Prerrequisitos y/o Recomendaciones

No es necesario que los alumnos tengan aprobadas asignaturas, materias o módulos previos como requisito indispensable para cursar este módulo. No obstante, se recomienda la superación de los contenidos y adquisición de competencias de las materias de formación básica y de rama.

Breve descripción de contenidos (Según memoria de verificación del Grado)

  • Diseño de Sistemas de Información.
  • Modelado de Datos y Aplicaciones en Sistemas de Información.
  • Integración de datos.
  • Seguridad y Normas en Sistemas de Información.

Competencias asociadas a materia/asignatura

Competencias generales

  • 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.

Resultados de aprendizaje (Objetivos)

Objetivos formativos particulares

  • Conocer el concepto de Sistema de Información y su relación con el funcionamiento de una determinada organización.
  • Valorar la necesidad y las ventajas del uso de un Sistema de Información en una determinada organización.
  • Conocer el panorama completo de los distintos modelos de datos dentro del ámbito de los sistemas de información, tanto conceptuales como implementables.
  • Ser capaz de determinar los requerimientos necesarios para el desarrollo e implantación de un Sistema de Información en una organización.
  • Conocer las distintas arquitecturas que se pueden utilizar en el diseño del Sistema de Información de una organización.
  • Ser capaz de evaluar distintas alternativas en la elaboración del diseño arquitectónico de un Sistema de Información.
  • Ser capaz de diseñar una solución adecuada para la implantación de un Sistema de Información en una determinada organización.
  • Conocer y ser capaz de utilizar los patrones de diseño más extendidos para el acceso a los datos.
  • Conocer y utilizar herramientas que permitan automatizar el acceso a los datos desde una aplicación.
  • Conocer los distintos enfoques que se pueden seguir a la hora de afrontar la integración en un único sistema de información de las distintas fuentes de datos de una organización.
  • Ser capaz de determinar el modelo de datos más adecuado para la elaboración del esquema global del sistema de información de una organización.
  • Conocer y utilizar técnicas para establecer la correspondencia entre esquemas de fuentes de datos heterogéneas, tanto basadas en metadatos como en los propios datos.
  • Ser capaz, en su caso, de diseñar técnicas de extracción, transformación y carga de los datos desde las fuentes de datos hacia el almacén integrado y determinar la estrategia de refresco más adecuada.
  • Conocer las instituciones responsables de la legislación vigente en el ámbito de los Sistemas de Información y ser consciente de la normativa aplicable en cada momento.
  • Ser capaz evaluar la adecuación de un Sistema de Información a la normativa y legislación vigente.

Objetivos formativos de carácter general (Competencias según BOE de 4 de Agosto de 2009)

  • Ser capaz de integrar soluciones de Tecnologías de la Información y las Comunicaciones y procesos empresariales para satisfacer las necesidades de información de las organizaciones, permitiéndoles alcanzar sus objetivos de forma efectiva y eficiente, dándoles así ventajas competitivas.
  • Ser capaz de participar activamente en la especificación, diseño, implementación y mantenimiento de los sistemas de información y comunicación.
  • Ser capaz de comprender y aplicar los principios y las técnicas de gestión de la calidad y de la innovación tecnológica en las organizaciones.

Programa de contenidos teóricos y prácticos

Teórico

Tema 1. Introducción al diseño de sistemas de información.

  •  El proceso de diseño de software.
  •  Evolución de las técnicas de diseño de software.
  •  Caso práctico: Aplicaciones de gestión.

Tema 2. Arquitectura de los sistemas de información.

  •  Conceptos clave en arquitectura del software.
  •  Vistas: modelo 4+1, puntos de vista y perspectivas.
  •  Patrones arquitectónicos: capas, flujo de datos, pizarra.
  •  Técnicas de validación, p.ej. evaluación mediante escenarios (ATAM & SAAM).
  •  Caso práctico: Aplicaciones web.

Tema 3. Acceso a los datos

  •  Bases de datos relacionales y herramientas de O/R mapping.
  •  Bases de datos distribuidas: fragmentación, asignación de recursos y replicación de datos.
  •  Bases de datos NoSQL: key-value stores, wide-column stores, document stores & graph DBMSs.
  •  Bases de datos multidimensionales: data warehousing.

Tema 4. Integración de datos

  •  Sistemas de integración de datos
  •  Descripción de fuentes de datos: GAV, LAV & GLAV.
  •  Integración de esquemas [schema matching & mapping].
  •  Emparejamiento de datos [data matching].
  •  Wrappers: Construcción manual y automática.

Tema 5. Middleware y sistemas distribuidos

  •  Estándares y evolución: sockets, RPC, colas de mensajes...
  •  Servicios web
  •  Middleware basado en brokers: CORBA [Common Object Request Broker Architecture].
  •  Middleware basado en publish/subscribe: DDS [Data Distribution Service]

Tema 6. Procesamiento de transacciones

  •  ACIDez de las transacciones.
  •  Implementación: logs de transacciones & versiones.
  •  Procesamiento de transacciones distribuidas: 2-phase commit & 3-phase commit.
  •  El teorema CAP: BASE vs. ACID.

Tema 7. Seguridad en los sistemas de información

  •  Fundamentos: Técnicas criptográficas, funciones hash, firmas digitales y certificados.
  •  Caso práctico: Seguridad en aplicaciones web.

Práctico

Seminarios/Talleres

  • Seminarios de profundización en las características y uso de técnicas y herramientas útiles para el diseño, desarrollo e implementación de sistemas de información.
  • Seminarios sobre normas y estándares relevantes para la gestión de proyectos de desarrollo e implantación de sistemas de información.
  • Seminario sobre aspectos legales relacionados con el uso de sistemas de información.

Prácticas de Laboratorio: Proyecto de prácticas

  • Propuesta de proyecto de diseño y desarrollo de un sistema de información.
  • Estudio de alternativas de diseño para el sistema de información propuesto.
  • Diseño del proceso de integración de datos necesario para la puesta en marcha del sistema de información propuesto.
  • Desarrollo e implementación del sistema de información propuesto.

Bibliografía

Bibliografía fundamental

Bibliografía complementaria

PATRONES DE DISEÑO

  • POSA [Pattern-Oriented Software Architecture], Wiley, 1996-2007:
    - Volume 1: A System of Patterns, 1996. ISBN 0471958697.
    - Volume 2: Patterns for Concurrent and Networked Objects, 2000. ISBN 0471606952.
    - Volume 3: Patterns for Resource Management, 2003. ISBN 0470845252.
    - Volume 4: A Pattern Language for Distributed Object Computing, 2007. ISBN 0470059028.
    - Volume 5: On Patterns and Pattern Languages, 2007. ISBN 0471486485.
  • Gregor Hohpe & Bobby Woolf: "Enterprise Integration Patterns",
    Addison-Wesley, 2003. ISBN 0321200683
  • Paul Dyson & Andrew Longshaw: "Architecting Enterprise Solutions: Patterns for High-Capability Internet-based Systems",
    Wiley, 2004. ISBN 0470856122
  • Clifton Nock: "Data Access Patterns",
    Addison-Wesley, 2003. ISBN 0321555627
  • David C. Hay: "Data Model Patterns: A Metadata Map",
    Morgan Kaufmann, 2006. ISBN 0120887983

INTEGRACIÓN DE DATOS

  • John R. Talburt: "Entity Resolution and Information Quality",
    Morgan Kaufmann, 2010. ISBN 0123819725
  • Peter Christen: "Data Matching: Concepts and Techniques for Record Linkage, Entity Resolution, and Duplicate Detection",
    Springer, 2012. ISBN 3642311636
  • Thomas N. Herzog, Fritz J. Scheuren & William E. Winkler: "Data Quality and Record Linkage Techniques",
    Springer, 2007. ISBN 0387695028

BASES DE DATOS

  • M. Tamer Özsu & Patrick Valduriez: "Principles of Distributed Database Systems",
    Springer, 3rd edition, 2011. ISBN 1441988335
  • Andreas Meier & Michael Kaufmann: "SQL & NoSQL Databases: Models, Languages, Consistency Options and Architectures for Big Data Management", Springer Vieweg, 2019. ISBN 3658245484
  • Ralph Kimball & Margy Ross: "The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling",
    Wiley, 3rd edition, 2013. ISBN 1118530802
  • Ralph Kimball & Joe Caserta: "The Data Warehouse ETL Toolkit",
    Wiley, 2004. ISBN 0764567578
  • Scott W. Ambler & Pramodkumar J. Sadalage: "Refactoring Databases: Evolutionary Database Design",
    Addison-Wesley, 2006. ISBN 0321293533
  • Scott W. Ambler: "Agile Database Techniques",
    Wiley, 2003. ISBN 0471202835

SISTEMAS DISTRIBUIDOS

  • Letha Hughes Etzkorn: "Introduction to Middleware: Web Services, Object Components, and Cloud Computing",
    Chapman & Hall / CRC Press, 2017. ISBN 1498754074
  • Chellammal Surianarayanan & Pethuru Raj Chelliah: "Essentials of Cloud Computing: A Holistic Perspective ",
    Springer, 2019. ISBN 3030131335

SEGURIDAD

  • Sean Smith & John Marchesini: "The Craft of System Security",
    Addison-Wesley Professional, 2007. ISBN 0321434838
  • William Stallings: "Cryptography and Network Security",
    Prentice Hall, 4th edition, 2005. ISBN 0131873164
  • Charles P. Pfleeger & Shari Lawrence Pfleeger: "Security in Computing",
    Prentice Hall PTR, 2006. ISBN 0132390779
  • John E. Canavan: "Fundamentals of Network Security",
    Artech House, 2000. ISBN 1580531768

Enlaces recomendados

Página web de la asignatura: https://elvex.ugr.es/decsai/information-systems

Metodología docente

  • MD01 Lección Magistral (Clases Teóricas-Expositivas) 
  • MD02 Actividades Prácticas (Resolución de Problemas, Resolución de Casos Prácticos, Desarrollo de Proyectos, Prácticas en Laboratorio, Taller de Programación, Aula de Informática, Prácticas de Campo). 
  • MD03  Seminarios (Debates, Demos, Exposición de Trabajos Tutelados, Conferencias, Visitas Guiadas, Monografías). 
  • MD04 Actividades no presenciales Individuales. 
  • MD05 Actividades no presenciales Grupales. 
  • MD06 Tutorías Académicas. 

Evaluación (instrumentos de evaluación, criterios de evaluación y porcentaje sobre la calificación final)

Evaluación ordinaria

  • Parte teórica: Se realizará un examen escrito multi-pregunta sobre los contenidos de la materia impartida a lo largo de la asignatura. Este examen se realizará en su convocatoria oficial ordinaria. La ponderación de este bloque será del 40%.
  • Parte práctica: Se realizarán prácticas de laboratorio y entregas de ejercicios sobre el desarrollo y los resultados de las actividades propuestas, resolución de problemas y desarrollo de proyectos (individuales o en grupo). Se valorarán las entregas de los informes/memorias realizados por los alumnos y, en su caso, las entrevistas personales con los alumnos y las sesiones de evaluación. La ponderación de este bloque será del 40%.
  • Trabajo autónomo y seminarios: La parte de trabajo autónomo y los seminarios se evaluarán teniendo en cuenta la asistencia a los seminarios, los problemas propuestos que hayan sido resueltos y entregados por los alumnos, las entrevistas efectuadas durante el curso y la presentación oral de los trabajos desarrollados. La ponderación de este bloque será del 20%.

La adaptación del sistema de evaluación general propuesto a las características de esta asignatura, con indicación explícita del peso de la evaluación de cada actividad formativa, se ajustará a lo indicado en la siguiente tabla:

Actividades formativas

Ponderación

Parte teórica

40%

Parte práctica

40%

Seminarios

20%

Si la calificación correspondiente tanto a la parte teórica como a la parte práctica supera el mínimo exigido (4 sobre 10), la calificación final de la asignatura se obtendrá como una media ponderada de las calificaciones obtenidas en cada una de las partes de las que consta la evaluación:

Nota final = 0.4*teoría + 0.4*prácticas + 0.2*seminarios

En caso de que, o bien la calificación de la parte teórica, o bien la calificación de la parte práctica, no llegue al mínimo exigido, la calificación final de la asignatura será la calificación obtenida en la parte no superada de la asignatura.

Evaluación extraordinaria

Los alumnos podrán optar por conservar la calificación obtenida en la evaluación ordinaria de las partes de la asignatura que ya hayan superado.

Se realizarán las siguientes pruebas en un único acto académico:

  • Parte teórica: Examen escrito multi-pregunta sobre los contenidos de la materia impartida a lo largo de la asignatura. La ponderación de este bloque será del 50%.
  • Parte práctica: Se realizará una defensa del proyecto de prácticas de la asignatura. La ponderación de este bloque será del 50%.

Si la calificación correspondiente tanto a la parte teórica como a la parte práctica supera el mínimo exigido (4 sobre 10), la calificación final de la asignatura se obtendrá como una media ponderada de ambas. Así mismo, se ofrece la posibilidad de que la calificación obtenida en los seminarios de la asignatura durante su evaluación ordinaria se considere a la hora de obtener la calificación final de la asignatura, siempre que esto beneficie al alumno:

Nota final = máximo { 0.5*teoría + 0.5*prácticas, 0.4*teoría + 0.4*prácticas + 0.2*seminarios }

En caso de que, o bien la calificación de la parte teórica, o bien la calificación de la parte práctica, no llegue al mínimo exigido, la calificación final de la asignatura será la calificación obtenida en la parte no superada de la asignatura.

Evaluación única final

De acuerdo a lo establecido en la Normativa de evaluación y de calificación de los estudiantes de la Universidad de Granada aprobada en Consejo de Gobierno de 20 de mayo de 2013 (NCG71/2), la evaluación será preferentemente continua. No obstante, el estudiante que no pueda acogerse a dicho sistema por motivos laborales, estado de salud, discapacidad o cualquier otra causa debidamente justificada podrá acogerse a la evaluación única final. Para ello deberá solicitarlo al Director del Departamento en las dos primeras semanas de impartición de la asignatura o, excepcionalmente, en las dos primeras semanas tras la matriculación en la asignatura (NCG78/9: Instrucción relativa a la aplicación del artículo 8.2).

La evaluación única final se realizará en un solo acto académico el día de la convocatoria oficial de examen para la asignatura. Dicha prueba (evaluada de 0 a 10) podrá incluir cuantas pruebas sean necesarias para acreditar que el estudiante ha adquirido la totalidad de las competencias descritas en esta Guía Docente.

La evaluación constará de una parte teórica y de una parte práctica. La parte teórica constará de un examen escrito, que se calificará entre 0 y 10 puntos e incluirá preguntas de índole teórico o teórico-práctico. La parte práctica constará de una única entrega y defensa del proyecto de prácticas de la asignatura, que también se calificará entre 0 y 10 puntos. Al tratarse de una evaluación realizada en un único acto académico, no se incluye en esta evaluación el apartado correspondiente a los seminarios y al trabajo autónomo del alumno que sí se tienen en cuenta durante la evaluación continua de la asignatura.

Nota final = 0.5*teoría + 0.5*prácticas

Información adicional

Página web de la asignatura: https://elvex.ugr.es/decsai/information-systems

Definición de grupo grande y grupo pequeño:

  • Los grupos grandes son grupos de 45 a 60 estudiantes.
  • Los grupos pequeños son grupos de 15 a 20 estudiantes.

ESCENARIO A (ENSEÑANZA-APRENDIZAJE PRESENCIAL Y TELE-PRESENCIAL)

Horario (Según lo establecido en el POD)

El horario de tutoría se puede consultar en http://decsai.ugr.es/index.php?p=profesores

Herramientas para la atención tutorial (Indicar medios telemáticos para la atención tutorial)

La atención tutorial se realizará preferentemente online mediante las plataformas y herramientas que recomiende la Universidad de Granada.

Medidas de adaptación de la evaluación (Instrumentos, criterios y porcentajes sobre la calificación)

El profesorado de la asignatura adaptará, total o parcialmente, los contenidos de la asignatura para su impartición online en los horarios establecidos por el centro. Esta adaptación estará sujeta a los condicionantes de infraestructura y medios que existan en el momento de adopción del Escenario A. Se utilizarán las plataformas y herramientas proporcionadas por la Universidad de Granada.

Evaluación ordinaria

Para todas aquellas actividades evaluables que no se puedan realizar de manera presencial, se aplicará lo establecido en el escenario B.

Evaluación extraordinaria

  • Si el examen de teoría no se puede realizar de manera presencial, se aplicará lo establecido en el escenario B, que contempla la suspensión de la actividad presencial.
  • Si la evaluación de la parte práctica no se puede realizar de manera presencial, se aplicará lo establecido en el escenario B, según el cual la evaluación de la parte práctica se realizará telemáticamente.

Esto puede suponer un cambio en la ponderación de las distintas actividades formativas en la evaluación de la asignatura, tal como se describe en el apartado B.

Evaluación única final

  • Si el examen de teoría no se puede realizar de manera presencial, se aplicará lo establecido en el escenario B, que contempla la suspensión de la actividad presencial.
  • Si la evaluación de la parte práctica no se puede realizar de manera presencial, se aplicará lo establecido en el escenario B, según el cual la evaluación de la parte práctica se realizará telemáticamente.

Esto puede suponer un cambio en la ponderación de las distintas actividades formativas en la evaluación de la asignatura, tal como se describe en el apartado B.

ESCENARIO B (SUSPENSIÓN DE LA ACTIVIDAD PRESENCIAL)

Horario (Según lo establecido en el POD)

El horario de tutoría se puede consultar en http://decsai.ugr.es/index.php?p=profesores

Herramientas para la atención tutorial (Indicar medios telemáticos para la atención tutorial)

La atención tutorial se realizará preferentemente online mediante las plataformas y herramientas que recomiende la Universidad de Granada.

Medidas de adaptación de la evaluación (Instrumentos, criterios y porcentajes sobre la calificación)

El profesorado de la asignatura adaptará, total o parcialmente, los contenidos de la asignatura para su impartición online en los horarios establecidos por el centro. Esta adaptación estará sujeta a los condicionantes de infraestructura y medios que existan en el momento de adopción del Escenario A. Se utilizarán las plataformas y herramientas proporcionadas por la Universidad de Granada.

En particular, se recurrirá a las herramientas proporcionadas por la Universidad de Granada a través de https://go.ugr.es/ (Google Meet, sesión “isi2022”, y Google Classroom, ISI2022), así como a los tests de autoevaluación disponibles en la página web de la asignatura (https://elvex.ugr.es/decsai/information-systems/).

Evaluación ordinaria

  • Proyecto de prácticas
    Descripción: Realización, por equipos, del proyecto de prácticas de la asignatura.
    Criterios de evaluación: Defensa de prácticas al final del cuatrimestre (vía Google Meet).
    Porcentaje sobre calificación final: 50%
  • Estudio de un caso práctico real
    Descripción: Realización de un trabajo individual sobre el diseño de un sistema de información real.
    Criterios de evaluación: Entrega del trabajo a través de la plataforma de docencia de la asignatura.
    Porcentaje sobre calificación final: 30%
  • Retos + Resolución de ejercicios y problemas
    Descripción: Resolución individual de ejercicios relacionados con el temario de la asignatura (realizada en modo asíncrono [“off-line”] para no penalizar a estudiantes que puedan experimentar problemas puntuales de conectividad).
    Criterios de evaluación: Entrega de los ejercicios a través de la plataforma de docencia de la asignatura.
    Porcentaje sobre calificación final: 20%

Evaluación extraordinaria

  • Proyecto de prácticas
    Descripción: Realización, por equipos, del proyecto de prácticas de la asignatura.
    Criterios de evaluación: Defensa de prácticas al final del cuatrimestre (vía Google Meet).
    Porcentaje sobre calificación final: 50%
  • Estudio de un caso práctico real
    Descripción: Realización de un trabajo individual sobre el diseño de un sistema de información real.
    Criterios de evaluación: Entrega del trabajo a través de la plataforma de docencia de la asignatura.
    Porcentaje sobre calificación final: 30%
  • Retos + Resolución de ejercicios y problemas
    Descripción: Resolución individual de ejercicios relacionados con el temario de la asignatura (realizada en modo asíncrono [“off-line”] para no penalizar a estudiantes que puedan experimentar problemas puntuales de conectividad).
    Criterios de evaluación: Entrega de los ejercicios a través de la plataforma de docencia de la asignatura.
    Porcentaje sobre calificación final: 20%

Evaluación única final

  • Proyecto de prácticas
    Descripción: Realización, por equipos, del proyecto de prácticas de la asignatura.
    Criterios de evaluación: Defensa de prácticas al final del cuatrimestre (vía Google Meet).
    Porcentaje sobre calificación final: 50%
  • Estudio de un caso práctico real
    Descripción: Realización de un trabajo individual sobre el diseño de un sistema de información real.
    Criterios de evaluación: Entrega del trabajo a través de la plataforma de docencia de la asignatura.
    Porcentaje sobre calificación final: 30%
  • Retos + Resolución de ejercicios y problemas
    Descripción: Resolución individual de ejercicios relacionados con el temario de la asignatura (realizada en modo asíncrono [“off-line”] para no penalizar a estudiantes que puedan experimentar problemas puntuales de conectividad).
    Criterios de evaluación: Entrega de los ejercicios a través de la plataforma de docencia de la asignatura.
    Porcentaje sobre calificación final: 20%