Development and Management of Information Systems

You are here

Credits
6
Types
Compulsory
Requirements
This subject has not requirements, but it has got previous capacities
Department
ESSI
Los sistemas de información son el sistema nervioso de las organizaciones. Esta asignatura aborda el desarrollo y la gestión de estos sistemas, partiendo de la función de los sistemas en la organización y su evolución, cubriendo tanto la dimensión técnica como la de gestión.
Dimensión técnica: Se estudia de forma aplicada la construcción de sistemas de información reales aplicando prácticas de ingeniería del software: requisitos, diseño, testing, integración continua, despliegue y monitorización. Presta especial atención a los aspectos de integración de nuevas tecnologías de IA generativa (LLMs, RAG, agentes) como componentes de los sistemas y su interacción con los componentes de software determinista.
Dimensión de gestión: Los estudiantes aprenden a gestionar proyectos de desarrollo, tomar decisiones sobre arquitectura y tecnología, priorizar funcionalidades, gestionar equipos y alinear los sistemas de información con los objetivos de la organización. Trabajamos cómo se decide qué se construye, cómo se estima y planifica, cómo se gestionan riesgos y cambios, y cómo se mantiene y evoluciona un sistema en producción.

Teachers

Person in charge

  • Marc Alier Forment ( )

Others

  • Àlex Rubio Quintana ( )

Weekly hours

Theory
2
Problems
0
Laboratory
2
Guided learning
0
Autonomous learning
7.11

Competences

Technical Competences of each Specialization

Especifics

  • CTE1 - Capability to model, design, define the architecture, implement, manage, operate, administrate and maintain applications, networks, systems, services and computer contents.
  • CTE3 - Capability to secure, manage, audit and certify the quality of developments, processes, systems, services, applications and software products.
  • CTE5 - Capability to analyze the information needs that arise in an environment and carry out all the stages in the process of building an information system.

Generic Technical Competences

Generic

  • CG1 - Capability to plan, calculate and design products, processes and facilities in all areas of Computer Science.
  • CG2 - Capacity for management of products and installations of computer systems, complying with current legislation and ensuring the quality of service.
  • CG3 - Capability to lead, plan and supervise multidisciplinary teams.
  • CG6 - Capacity for general management, technical management and research projects management, development and innovation in companies and technology centers in the area of Computer Science.
  • CG7 - Capacity for implementation, direction and management of computer manufacturing processes, with guarantee of safety for people and assets, the final quality of the products and their homologation.
  • CG9 - Capacity to understand and apply ethical responsibility, law and professional deontology of the activity of the Informatics Engineering profession.

Transversal Competences

Basic

  • CB8 - Capability to communicate their conclusions, and the knowledge and rationale underpinning these, to both skilled and unskilled public in a clear and unambiguous way.

Objectives

  1. To acquire an overview of what an information system is
    Related competences: CTE1, CTE3, CTE5,
  2. To understand the need to assess the quality of information systems and to know existing strategies and benchmarks for quality assessment
    Related competences: CTE3, CB8, CG9,
  3. To be able to apply software engineering techniques to information systems
    Related competences: CTE1, CTE3, CG1, CB8, CG2, CG3, CG7,
  4. To know how to elicit rquisites for diferents components of an infomration system
    Related competences: CTE5, CB8, CG3, CG9,
  5. Comprendre la naturalesa i el funcionament de les tecnologies d'IA Generativa, com i quan s'han d'aplicar en el context de sistemes d'informació a organitzacions.
    Related competences: CTE1, CTE3, CTE5, CG1, CB8, CG6, CG9,
  6. Know how to apply different testing technologies and design plans to ensure the quality of information systems.
    Related competences: CTE3, CB8, CG2, CG6, CG7,
  7. To know the fundamentals of software product line engineering and the contexts in which they are useful
    Related competences: CTE1, CTE5, CB8, CG6,
  8. To know some principles and strategies for evaluating the usability in information systems
    Related competences: CTE3, CB8, CG9,
  9. Know and be able to apply technologies for the management and coordination of teams in an information systems department.
    Related competences: CTE1, CTE3, CB8, CG3, CG6, CG7,

Contents

  1. Introduction
    Concept of Information System, Information Systems development processes and their stages and quality of Information Systems.
    We will analyze the historical evolution of information systems in organizations. We will see how the different technological evolutions have been introduced to the organization and its processes and how this has affected the management of the IT department.
  2. Requirements and planning
    * Requirements elicitation and documentation
    * Prioritization and estimation
    * Change management
  3. Information systems Governance and Management
    * Design Patterns
    * Architectural Decisions and Trade-Offs
    * API Design
    * Technical Debt
  4. Quality and Testing
    * Testing Strategies
    * Automation
    * Quality Metrics
    * usability and accessibility
  5. Deployment and operations
    * Version Control for Teams
    * Continuous Integration and Deployment
    * Monitoring and Maintenance
  6. Applied Gen Ai
    * Transformer architecture
    * Prompt engineering
    * Vibe coding
    * context egineering
    * Deployment options and costs
    * Embeddings and semantic search
    * Vector databases
    * Assistant construction
    * Context Protocol model
    * Agents with reasoning and action
    * LLMs: when to and not to

Activities

Activity Evaluation act


Portfoio

During the course aspetctes various theoretical work, case analysis, research and exercises. The results of this work must be submitted by each student in your portfolio. This activity will be evaluated using a rubric.
Objectives: 1 2 3 4 5 6 7 8 9
Theory
13.5h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h

Theory
11.5h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h

Lab projects

In the laboratory classes, small and medium projects will be carried out, which will be carried out individually and in groups.
Objectives: 3 4 5 6 9
Contents:
Theory
0h
Problems
0h
Laboratory
27h
Guided learning
0h
Autonomous learning
96h

Examen DGSI

L'examen de DGSI el faran els alumnes que no arribin a un promig de 6 en l'avaluació continuada.
Objectives: 1 2 5 6 7 8 9
Week: 1
Theory
2h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h

Teaching methodology

The subject is structured in different types of sessions. However, all sessions will be held in the same classroom.

Theory sessions.

These are sessions where the teacher presents the main concepts of the topics that form the content of the subject in an expository manner and also poses some questions to the students to encourage their participation.

Laboratory sessions.

The laboratory sessions will work in a hackathon format. Based on concepts and techniques introduced in the theory class, students will have to address challenges individually or in groups. These challenges will have components of management, design, development

Evaluation methodology

Subject evaluation:

Theory grade 50% + Laboratory grade 50%

Theory grade: Assignments, presentations and written tests. It is calculated as an arithmetic mean.

Laboratory grade: Arithmetic mean of the evaluations of the assignments throughout the course.

Bibliography

Basic:

Web links

Previous capacities

The previous capabilities required by the master MEI.