Information systems are the nervous system of organizations. This subject addresses the development and management of these systems, starting from the function of systems in the organization and their evolution, covering both the technical and management dimensions.
Technical dimension: The construction of real information systems is studied in an applied way, applying software engineering practices: requirements, design, testing, continuous integration, deployment and monitoring. Paying special attention to the aspects of integrating new generative AI technologies (LLMs, RAG, agents) as components of the systems and their interaction with deterministic software components.
Management dimension: Students learn to manage development projects, make decisions about architecture and technology, prioritize functionalities, manage teams and align information systems with the organization's objectives. We work on how to decide what to build, how to estimate and plan, how to manage risks and changes, and how to maintain and evolve a system in production.
Profesorado
Responsable
Marc Alier Forment (
)
Otros
Àlex Rubio Quintana (
)
Horas semanales
Teoría
2
Problemas
0
Laboratorio
2
Aprendizaje dirigido
0
Aprendizaje autónomo
7.11
Competencias
Competencias Técnicas de cada especialidad
Específicas
CTE1 - Capacidad para modelar, diseñar, definir la arquitectura, implantar, gestionar, operar, administrar y mantener aplicaciones, redes, sistemas, servicios y contenidos informáticos.
CTE3 - Capacidad para asegurar, gestionar, auditar y certificar la calidad de los desarrollos, procesos, sistemas, servicios, aplicaciones y productos informáticos.
CTE5 - Capacidad para analizar las necesidades de información que se plantean en un entorno y llevar a cabo en todas sus etapas el proceso de construcción de un sistema de información.
Competencias Técnicas Genéricas
Genéricas
CG1 - Capacidad para proyectar, calcular y diseñar productos, procesos e instalaciones en todos los ámbitos de la ingeniería informática.
CG2 - Capacidad para la dirección de obras e instalaciones de sistemas informáticos,cumpliendo la normativa vigente y asegurando la calidad del servicio.
CG3 - Capacidad para dirigir, planificar y supervisar equipos multidisciplinares.
CG6 - Capacidad para la dirección general, dirección técnica y dirección de proyectos de investigación, desarrollo e innovación, en empresas y centros tecnológicos, en el ámbito de la Ingeniería Informática.
CG7 - Capacidad para la puesta en marcha, dirección y gestión de procesos de fabricación de equipos informáticos, con garantía de la seguridad para las personas y bienes, la calidad final de los productos y su homologación.
CG9 - Capacidad para comprender y aplicar la responsabilidad ética, la legislación y la deontología profesional de la actividad de la profesión de Ingeniero en Informática.
Competencias Transversales
Básicas
CB8 - Que los estudiantes sepan comunicar sus conclusiones y los conocimientos y razones últimas que las sustentan a públicos especializados y no especializados de un modo claro y sin ambigüedades.
Objetivos
Adquirir una visión general sobre qué es un sistema de información
Competencias relacionadas:
CTE1,
CTE3,
CTE5,
Comprender la necesidad de evaluar la calidad de los sistemas de información y conocer las estrategias existentes y modelos de referencia para la evaluación de la calidad
Competencias relacionadas:
CTE3,
CB8,
CG9,
Saber aplicar las técnicas de ingenieria del software a sistemas de información.
Competencias relacionadas:
CTE1,
CTE3,
CG1,
CB8,
CG2,
CG3,
CG7,
Saber elicitar requisitos para distintos componentes de un sistema de infomración
Competencias relacionadas:
CTE5,
CB8,
CG3,
CG9,
Comprender la naturaleza y el funcionamiento de las tecnologías de IA Generativa, cómo y cuándo deben aplicarse en el contexto de sistemas de información a organizaciones.
Competencias relacionadas:
CTE1,
CTE3,
CTE5,
CG1,
CB8,
CG6,
CG9,
Saber aplicar las distintas tecnologías de pruebas y diseñar planes para asegurar la calidad de sistemas de información.
Competencias relacionadas:
CTE3,
CB8,
CG2,
CG6,
CG7,
Conocer los fundamentos de la ingeniería de las líneas de productos software y saber distinguir en qué contextos son útiles
Competencias relacionadas:
CTE1,
CTE5,
CB8,
CG6,
Conocer algunos principios y estrategias de evaluación de la usabilidad en sistemsa de información
Competencias relacionadas:
CTE3,
CB8,
CG9,
Coneixer i saber aplicar les tecnologies per a la gestió i coordinació d'equips en un departament de sistemes d'informació.
Competencias relacionadas:
CTE1,
CTE3,
CB8,
CG3,
CG6,
CG7,
Contenidos
Introducción
Concepto de Sistema de Información, procesos de desarrollo de Sistemas de Información y sus etapas y calidad de Sistemas de Información.
Analizaremos la evolución histórica de los sistemas de información en las organizaciones. Veremos cómo las diferentes evoluciones tecnológicas se han ido introduciendo en la organización y sus procesos y cómo esto ha afectado a la gestión departamento de informática.
Requisitos y planificación
* Elicitación y documentación de requisitos
* Priorizar y amar
* Gestionar cambios
Gobernanza y gestión de sistemas de información
* Patrones de diseño
* Decisiones arquitectónicas y trade-offs
* Diseño de APIs
* Deuda técnica
Testing y Calidad
* Estrategias de testing
* Automatización
* Métricas de calidad
* usabilidad y accessibilidad
Despliegue y operaciones
* Control de versiones para equipos
* Integración y despliegue continuo
* Monitorización y mantenimiento
IA Generativa aplicada
* Arquitectura transformer
* Prompt engineering
* Vibe coding
* context egineering
* Opciones de despliegue y costes
* Embeddings y búsqueda semántica
* Bases de datos vectoriales
* Construcción de asistentes
* Modelo Contexto Protocolo
* Agentes con razonamiento y acción
* LLMs : cuando sí y cuando no
Actividades
ActividadActo evaluativo
Potfolio
Durante el curso se trabajarán diversos aspetctes teóricos, análisis casos, actividades de investigación y ejercicios. Los resultados de este trabajo cada alumno debe presentar en su portafolio. Esta actividad será evaluada mediante una rúbrica. Objetivos:123456789
L'examen de DGSI el faran els alumnes que no arribin a un promig de 6 en l'avaluació continuada. Objetivos:1256789 Semana:
1
Teoría
2h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h
Metodología docente
La asignatura se estructura en distintos tipos de sesiones. Sin embargo todas las sesiones se realizarán en la misma aula.
Sesiones de teoría.
Son sesiones donde el profesor presenta los principales conceptos de los temas que forman el contenido de la asignatura de forma expositiva y también planteando algunas cuestiones a los estudiantes para fomentar su participación.
Sesiones de laboratorio.
Las sesiones de laboratorio funcionarán en formato hackaton. Partiendo de conceptos y técnicas introducidas en clase de teoría los alumnos tendrán que abordar retos de forma individual o en grupo. Estos retos tendrán componentes de de gestión, diseño, desarrollo
Método de evaluación
Evaluación asignatura:
Nota Teoría 50% + Nota Laboratorio 50%
Nota teoría: Entregas de ejercicios, presentaciones y pruebas escritas. Se calcula en media aritmética.
Nota Laboratorio: Media aritmetica de las evaluaciones de las entregas a lo largo del curso.